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

建立NFS伺服器

貢獻者

在驗證 NFS 是否已在叢集上取得授權之後、您可以使用 vserver nfs create 命令在 SVM 上建立 NFS 伺服器、並指定其支援的 NFS 版本。

關於這項工作

SVM可設定為支援一或多個NFS版本。如果您支援NFSv4或更新版本:

  • NFSv4使用者ID對應網域名稱在NFSv4伺服器和目標用戶端上必須相同。

    只要NFSv4伺服器和用戶端使用相同名稱、就不一定需要與LDAP或NIS網域名稱相同。

  • 目標用戶端必須支援NFSv4數值ID設定。

  • 基於安全考量、您應該在NFSv4部署中使用LDAP作為名稱服務。

開始之前

SVM必須已設定為允許NFS傳輸協定。

步驟
  1. 驗證叢集上的NFS是否已獲得授權:

    system license show -package nfs

    如果沒有、請聯絡您的銷售代表。

  2. 建立NFS伺服器:

    vserver nfs create -vserver vserver_name -v3 {enabled|disabled} -v4.0 {enabled|disabled} -v4-id-domain nfsv4_id_domain -v4-numeric-ids {enabled|disabled} -v4.1 {enabled|disabled} -v4.1-pnfs {enabled|disabled}

    您可以選擇啟用任何NFS版本組合。如果您想要支援 pNFS 、則必須同時啟用兩者 -v4.1-v4.1-pnfs 選項:

    如果您啟用v4或更新版本、也應該確定下列選項設定正確:

    • -v4-id-domain

      此選用參數指定NFSv4傳輸協定所定義之使用者和群組名稱字串形式的網域部分。根據預設、ONTAP 如果已設定NIS網域、則會使用該NIS網域;如果未設定、則會使用DNS網域。您必須提供與目標用戶端所使用的網域名稱相符的值。

    • -v4-numeric-ids

      此選用參數可指定是否啟用NFSv4擁有者屬性中的數字字串識別碼支援。預設設定為已啟用、但您應該確認目標用戶端是否支援此設定。

    您可以稍後使用啟用其他 NFS 功能 vserver nfs modify 命令。

  3. 確認NFS正在執行:

    vserver nfs status -vserver vserver_name

  4. 確認NFS已設定為所需:

    vserver nfs show -vserver vserver_name

範例

下列命令會在名為VS1的SVM上建立NFS伺服器、並啟用NFSv3和NFSv4.0:

vs1::> vserver nfs create -vserver vs1 -v3 enabled -v4.0 enabled -v4-id-domain my_domain.com

下列命令可驗證名為VS1的新NFS伺服器的狀態和組態值:

vs1::> vserver nfs status -vserver vs1
The NFS server is running on Vserver "vs1".

vs1::> vserver nfs show -vserver vs1

                            Vserver: vs1
                 General NFS Access: true
                             NFS v3: enabled
                           NFS v4.0: enabled
                       UDP Protocol: enabled
                       TCP Protocol: enabled
               Default Windows User: -
                NFSv4.0 ACL Support: disabled
    NFSv4.0 Read Delegation Support: disabled
   NFSv4.0 Write Delegation Support: disabled
            NFSv4 ID Mapping Domain: my_domain.com
...