Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

透過RDMA設定NFS的NIC

貢獻者

NFS over RDMA需要用戶端系統和儲存平台的NIC組態。

儲存平台組態

需要在伺服器上安裝X1148 RDMA介面卡。如果您使用HA組態、則必須在容錯移轉合作夥伴上有對應的X1148介面卡、以便在容錯移轉期間繼續RDMA服務。NIC必須具備ROCE功能。

從 ONTAP 9.10.1 開始、您可以使用命令檢視 RDMA 卸載通訊協定清單: network port show -rdma-protocols roce

用戶端系統組態

用戶端必須使用支援Mellanox RDMA的NIC卡(例如 X1148)和Mellanox OFED網路軟體。如需支援的機型和版本、請參閱Mellanox文件。雖然用戶端和伺服器可以直接連線、但由於交換器的容錯移轉效能改善、因此建議使用交換器。

用戶端、伺服器和任何交換器、以及交換器上的所有連接埠、都必須使用巨型框架進行設定。同時確保優先順序流程控制在任何交換器上都有效。

一旦確認此組態、您就可以掛載NFS。

系統管理員

您必須使用ONTAP S廳9.12.1或更新版本、才能使用System Manager透過RDMA設定網路介面與NFS。

步驟
  1. 檢查是否支援RDMA。瀏覽至*「網路」>「乙太網路連接埠」、然後在群組檢視中選取適當的節點。展開節點時、請查看指定連接埠的 RDMA傳輸協定*欄位:* roce*值表示支援RDMA;破折號(-)表示不支援RDMA。

  2. 若要新增VLAN、請選取*+ VLAN*。選取適當的節點。在*連接埠*下拉式功能表中、如果可用的連接埠支援RDMA、則會顯示* roce Enabled*文字;如果不支援RDMA、則不會顯示任何文字。

  3. 遵循中的工作流程 使用NFS為Linux伺服器啟用NAS儲存設備 設定新的NFS伺服器。

    新增網路介面時、您可以選擇*使用roce連接埠*。對於任何想要透過RDMA使用NFS的網路介面、請選取此選項。

CLI
  1. 使用下列命令檢查NFS伺服器上是否已啟用RDMA存取:

    vserver nfs show-vserver SVM_name

    根據預設、 -rdma 應啟用。如果不是、請在NFS伺服器上啟用RDMA存取:

    vserver nfs modify -vserver SVM_name -rdma enabled

  2. 透過NFSv4.0透過RDMA掛載用戶端:

    1. proto參數的輸入取決於伺服器IP傳輸協定版本。如果是IPV4、請使用 proto=rdma。如果是IPv6、請使用 proto=rdma6

    2. 將NFS目標連接埠指定為 port=20049 而非標準連接埠2049:

      mount -o vers=4,minorversion=0,proto=rdma,port=20049 Server_IP_address:/volume_path mount_point

  3. * 選用 * :如果您需要卸載用戶端、請執行命令 unmount mount_path