異なる vCenter Server 環境で同じ NFS ボリュームをマウントしても同じ NFS データストアとならない
search cancel

異なる vCenter Server 環境で同じ NFS ボリュームをマウントしても同じ NFS データストアとならない

book

Article ID: 423039

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「Mounting the same NFS volume in different vCenter Server environments does not result in the same NFS datastore」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

この記事は異なるvCenterで共通のNFSシェアをマウントした NFSデータストアの UUIDが異なる事象の解消策について説明します。

本事象は以下の条件で同一のNFS データストアをマウントした際に発生します。

  • ある vCenter Server で管理するホストでは NFSv3でマウント
  • 別の vCenter Server で管理するホストでは NFSv4.1 でマウント

このような状態では、NFSシェアが共通であっても、UUID が異なります。
その結果、別の vCenter で仮想マシンを使用する場合、仮想マシンの vmdk ファイルへの絶対パスが異なり、vmdk ファイルが見つからないため仮想マシンを起動できなくなる場合があります。
通常 .vmx ファイルと同じ場所に配置された vmdk 設定は vmdk descriptor file 名のみで path はありません. 
他のディレクトリに配置された vmdk のみが影響を受けるため, 絶対パス形式の vmdk のみが影響を受けます. 

UUID は以下の手順で確認することができます。

1.ある vCenter Server で管理するESXiホストにSSH接続
2. 以下コマンドを入力

ls -l /vmfs/volumes/ 
   Datastore02 -> db97~~

3.別の vCenter Server で管理するESXiホストにSSH接続
4. 以下コマンドを入力

ls -l /vmfs/volumes/ 
   Datastore02 -> 7315~~



Environment

・VMware ESXi

・VMware vCenter

Cause

マウント時に指定する NFS バージョンが異なると、同じデータストアであっても UUID は異なります。

Resolution

同じ NFS シェアは同じ NFS バージョンでマウントします。

異なる NFS バージョンを使用して、異なるホストに同じデータストアをマウントすることはできません。

NFS データストアを作成・マウントする際には、下記ドキュメントのガイドラインに従う必要があります。

NFS データストア


NFSv3 では、サーバ名とフォルダ名も一致させてください。

Additional Information

English version: Mounting the same NFS volume in different vCenter Server environments does not result in the same NFS datastore