web-dev-qa-db-ja.com

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)

...そして明らかに、クライアントIPが指定されたポリシー内にある場合でも、マウントコマンドはアクセス拒否メッセージで失敗するようです。

1
sorin

エクスポートポリシーは、エクスポートルールの単なるコンテナです。 vserver export-policy rule create を使用してルールを作成し、実際にホストアクセスを共有に割り当てます。

有効なアクセス許可を確認する場合は、 vserver export-policy check-access を使用できます。有効な権限を一覧表示するには、 vserver export-policy rule showを使用します

1
Basil

作成したエクスポートポリシーが問題のボリュームに割り当てられていることを確認してください。

vol show -fields policy,junction-path

また、クライアントが少なくともvserverのルートボリュームへの読み取りアクセス権を持っていることを確認してください。簡単にできる場合は、データボリュームと同じエクスポートポリシーを使用できます。

1
Patrick