ESXi 6.0サーバーを再起動すると、Windows Server 2012R2ボックスでホストされている複数のNFS共有がマウントされなくなります。以前はこれらの共有は正常に機能していましたが、現在、NFSマウントで次のエラーが発生しています。
The NFS server does not support MOUNT version 3 over TCP
NFSサーバーでバージョン3と4の両方が有効になっているため、これは奇妙なことです
同様に、プロトコルではTCPとUDPの両方が有効になっています。
ファイアウォールはNFS接続も許可しています。 NFS共有をESXiにマウントできなくなった理由について、少し戸惑っています。私の知る限り、大きな構成変更は行われていません。
2つの物理アダプター。 1つはフェイルオーバー用に構成されていますが、1つのサブネット192.168.1.0/24の下のすべてのトラフィックはメインLANと同じです。 VLANや複雑なものはありません。
Windows Server 2012R2サーバーでホストされている2TBストレージスペースミラー。 「すべてのマシン」が読み取り専用であるESXiホストの読み取り/書き込みに設定された3つのNFS共有。
Windows Server 2012 R2ボックスでNFSサーバーサービスを再起動しようとしましたが、問題は解決しません。
何か案は?
バージョン4を無効にし、NFSサービスを再起動して、VMWareボックスを再起動します。必要なのはそのうちの1つだけで、同じシェアに対して両方が必要なわけではありません。詳細については、こちらをご覧ください https://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.storage.doc%2FGUID-011DCC67-9876-4071 -AED9-710D1E712E74.html
VMWareのドキュメントによると、有効にする必要があるのは1つだけです。
NFSサーバーが特定の共有をNFS3またはNFS4.1としてエクスポートすることを確認しますが、同じ共有に対して両方のプロトコルバージョンを提供しないようにします。 ESXiは異なるNFSバージョンを介して同じ共有をマウントすることを妨げないため、このポリシーはサーバーによって適用される必要があります。
Alex Hは正しい考えを持っていますが、特にWindows Server 2012 R2のNFSについて、この問題が発生した他の人を助けるために、これを元の質問に追加しています。 ESXiによって報告されたエラーは確かに正しいことがわかりました。サーバーマネージャーのNFS設定プロパティを介してNFS3.0または4.1を有効にしているにもかかわらず、ESXiはNFS共有をマウントしません。どうして?重要な設定は実際には他の場所にあるため...
それを見つけるには、mmc.exe
(管理コンソール)を使用してServices for NFS
スナップインを開き、Server for NFS
に移動してプロパティを右クリックする必要があります。
Enable NFS version 3 support
のチェックボックスがオンになっていない場合は、チェックボックスをオンにしてから、[適用]と[OK]をクリックします。 Server for NFS
サービスを再起動します。その後、ESXiは共有を再度マウントします。
NFSサーバーマネージャー設定のバージョン3ティックボックスが同じことを行わないのは興味深いことですが、Microsoftによるこれに対する「論理的な」決定があると確信しています。
結論として、このチェックボックスは、Windows Server 2012R2上のNFSにとって非常に重要です。
これが誰かを助けることを願っています、私は文字通り何日もこれを解決しようとしてきました!