ラボシステムでnfsバージョン3を使用してテストしたところ、正常に動作します。
[root@server2 ~]# tail -1 /etc/mtab
server1:/nfs /nfs nfs rw,relatime,vers=3,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.150.134,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.150.134 0 0
[root@server2 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)
[root@server2 ~]#
しかしながら。Azureで同じことをすると、失敗します。このガイドに従いました
しかし、バージョン3を使用してマウントすると、以下のエラーが発生します
mount -vv -t nfs -o vers=3 server1:/appl /wbr
mount.nfs: timeout set for Thu Aug 1 02:38:02 2019
mount.nfs: trying text-based options 'vers=3,addr=10.200.254.8'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 10.200.254.8 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 10.200.254.8 prog 100005 vers 3 prot UDP port 20048
mount.nfs: portmap query retrying: RPC: Timed out
バージョン4は正常に動作しますが、バージョン3は動作しません!
何か案は?
もちろん、バージョン3の使用をやめてください。ほぼ20年前に廃止されました。
—
マイケル・ハンプトン
私は知っているが、バージョン3に最も適しています私たちのレガシーアプリのためにそれを使用しなければならない
—
デヴィッド・ボブ
い
—
HBruijn
showmount -e <server>
動作しますか?システム間のファイアウォールで必要なポートop(ポートマッパーとnfsサービスに使用されるポート)はありますか?
バージョン4を使用してマウントできます。これは、ポートが開いていてファイアウォールのように見えないことを意味し、firewalld / iptablesの両方を無効にしています
—
david bob
Azureセキュリティグループを確認しましたか?
—
マイケルハンプトン