如何通过 CLI 在虚拟化 NetApp 上创建 NFS 导出?

如何通过 CLI 在虚拟化 NetApp 上创建 NFS 导出?

如何从命令行列出集群 NepApp 的 NFS 导出?

虽然我能够创建卷并配置导出策略,但我无法找到我应该能够在我的计算机上安装的导出。

lcy2-dosvm01::vserver export-policy rule> show
Policy Rule Access Client RO
Vserver Name Index Protocol Match Rule
------------ --------------- ------ -------- --------------------- ---------
lcy2-dosvm01 cache 1 any 10.71.0.0/16 any

lcy2-dosvm01::> volume show
Vserver   Volume       Aggregate    State      Type       Size  Available Used%
--------- ------------ ------------ ---------- ---- ---------- ---------- -----
lcy2-dosvm01
          backup       do_aggr0_filer01a
                                    online     RW          1TB    972.8GB    5%
                                    online     RW         22TB    20.90TB    5%
lcy2-dosvm01
          cache        do_aggr0_filer01a
                                    online     RW          6TB     5.70TB    5%

我还创建了连接路径:

vserver mount -volume cache -junction-path /cache


lcy2-dosvm01::> volume show -volume cache -junction
                                Junction                            Junction
Vserver   Volume       Language Active    Junction Path             Path Source
--------- ------------ -------- --------  ------------------------- -----------
lcy2-dosvm01
          cache        C.UTF-8  true      /cache                    RW_volume

在客户端上:

+ showmount -e filer48
Export list for filer48:
/ (everyone)

... 显然,任何 mount 命令似乎都会失败并出现访问被拒绝消息,即使客户端 IP 在指定的策略内。

答案1

导出策略只是导出规则的容器。使用以下方法创建规则虚拟服务器导出策略规则创建实际分配主机对共享的访问权限。

如果你想查看有效权限,你可以使用虚拟服务器导出策略检查访问。要列出有效权限,您可以使用 vserver export-policy rule show

答案2

确保您创建的导出策略已分配给相关卷。

vol show -fields policy,junction-path

还要确保客户端至少具有对虚拟服务器根卷的读取权限。如果这样更方便,您可以使用与数据卷相同的导出策略。

相关内容