跳到主要内容

创建 NFS 服务器

验证 NFS 在集群中已得到许可之后,可使用 vserver nfs create 命令在 SVM 上创建 NFS 服务器并指定该服务器支持的 NFS 版本。

开始之前

必须将 SVM 配置为允许 NFS 协议。

关于本任务

可将 SVM 配置为支持一个或多个 NFS 版本。如果支持 NFSv4 或更高版本:

  • NFSv4 服务器和目标客户端上的 NFSv4 用户标识映射域名必须相同。

    只要 NFSv4 服务器和客户端使用相同名称,就不必与 LDAP 或 NIS 域名相同。

  • 目标客户端必须支持 NFSv4 数字标识设置。

  • 为安全起见,应对 NFSv4 部署中的名称服务使用 LDAP。

  1. 验证 NFS 是否已在集群上获得许可:system license show -package nfs

    如果没有,您将需要使用您的 Lenovo LKMS/FOD 站点 ID 和系统信息(MT/System 序列号)连接到 https://fod2.lenovo.com/lkms/angular/app/pages/index.htm 并下载许可证。

  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 域(如果已设置);否则使用 DNS 域名。必须提供与目标客户端使用的域名匹配的值。

    • -v4-numeric-ids

      此可选参数指定是否启用对 NFSv4 所有者属性中的数字字符串标识的支持。已启用默认设置,但应验证目标客户端是否支持。

    以后可通过使用 vserver nfs modify 命令启用更多 NFS 功能。

  3. 验证 NFS 是否正在运行:vserver nfs status -vserver vserver_name
  4. 验证 NFS 的配置是否满足需要:vserver nfs show -vserver vserver_name

示例

以下命令在已启用 NFSv3 和 NFSv4.0 的 SVM 上创建一个名为 vs1 的 NFS 服务器:

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

以下命令验证新 NFS 服务器 vs1 的状态和配置值:

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
...