web-dev-qa-db-ja.com

ESXi6.0はNFS共有のマウントを停止しました

ESXi 6.0サーバーを再起動すると、Windows Server 2012R2ボックスでホストされている複数のNFS共有がマウントされなくなります。以前はこれらの共有は正常に機能していましたが、現在、NFSマウントで次のエラーが発生しています。

The NFS server does not support MOUNT version 3 over TCP

NFSサーバーでバージョン3と4の両方が有効になっているため、これは奇妙なことです

NFS Protocol Versions

同様に、プロトコルではTCPとUDPの両方が有効になっています。

NFS Transport Protocols

ファイアウォールは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サーバーサービスを再起動しようとしましたが、問題は解決しません。

何か案は?

3
James White

バージョン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バージョンを介して同じ共有をマウントすることを妨げないため、このポリシーはサーバーによって適用される必要があります。

4
Alex H

Alex Hは正しい考えを持っていますが、特にWindows Server 2012 R2のNFSについて、この問題が発生した他の人を助けるために、これを元の質問に追加しています。 ESXiによって報告されたエラーは確かに正しいことがわかりました。サーバーマネージャーのNFS設定プロパティを介してNFS3.0または4.1を有効にしているにもかかわらず、ESXiはNFS共有をマウントしません。どうして?重要な設定は実際には他の場所にあるため...

それを見つけるには、mmc.exe(管理コンソール)を使用してServices for NFSスナップインを開き、Server for NFSに移動してプロパティを右クリックする必要があります。

NFS Properties Management Console

Enable NFS version 3 supportのチェックボックスがオンになっていない場合は、チェックボックスをオンにしてから、[適用]と[OK]をクリックします。 Server for NFSサービスを再起動します。その後、ESXiは共有を再度マウントします。

NFSサーバーマネージャー設定のバージョン3ティックボックスが同じことを行わないのは興味深いことですが、Microsoftによるこれに対する「論理的な」決定があると確信しています。

結論として、このチェックボックスは、Windows Server 2012R2上のNFSにとって非常に重要です。

これが誰かを助けることを願っています、私は文字通り何日もこれを解決しようとしてきました!

0
James White