既に RDM で使用されている LUN が、ストレージの追加ウィンドウで未使用のディスクとして表示される
search cancel

既に RDM で使用されている LUN が、ストレージの追加ウィンドウで未使用のディスクとして表示される

book

Article ID: 328782

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction


Symptoms:
免責事項:これは英文の記事「 Storage LUNs that are already in use as an RDM appear available in the Add Storage Window (2014266)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

次のいずれかを実行しようとすると、すでに仮想マシンに RDM として割り当てられている LUN ID が見えてしまいます。
  • 仮想マシンに RDM を追加する場合
  • 新規の VMFS データストアを追加する場合
  • 新規の VMFS データストアを作成する場合
警告: この LUN を仮想マシンにマウントして書き込みを行った場合、既存のデータが破壊されることがあります。

Environment

VMware vSphere ESXi 5.5
VMware ESXi 4.0.x Installable
VMware ESX 4.1.x
VMware ESX 4.0.x
VMware ESXi 4.1.x Installable
VMware ESXi 4.1.x Embedded
VMware vSphere ESXi 5.0
VMware ESXi 4.0.x Embedded
VMware vSphere ESXi 5.1

Cause

この問題は、LUN VML ID が一貫していないために発生します。 NAA ID は、環境内の全ての ESX ホストで統一されていますが、LUN に割り当てられる VML ID が全環境で一致していません。

VML ID の不一致は、一般的にストレージのホストへのマッピング設定が原因となって引き起こされます。例えば、ある ESXi ホストにボリュームを LUN ID A でマッピングし、同一クラスタ内の別の ESXi ホストに同一ボリュームを LUN ID B でマッピングした場合などに起こりえます。このような場合、例えば次のように認識されます:
  • ホスト 1 と ホスト 2 の NAA ID は一致しています:

    naa.600508b4000f57fa0000400002270000
  • ホスト1 の VML:

    vml.0200110000600508b4000f57fa0000400002270000485356333030
  • ホスト2 の VML:

    vml.02000b0000600508b4000f57fa0000400002270000485356333630
VML ID の説明:最初の 4 桁が VMware の特有番号、その次の2桁が16進数表示の LUN の ID です。

上記の例では、同一の LUN がホスト 1 では LUN ID 17 (十六進数の11)で、ホスト 2 では LUN ID 11(十六進数の0b)でマッピングされています。

Resolution

これは、VMware の問題ではありません。この問題は、ストレージ側の不適切なマッピング設定が原因で発生します。

この問題を解決するには、クラスタ内の全てのホスト上で LUN に接続している VML ID が同一になるようにしてください。

警告: VML の不一致を修正するには、問題のある LUN へアクセスしている仮想マシンの電源を落として一時的に LUN をオフラインにする必要があります。

VML ID の不一致を修正する方法:
  1. 既に RDM で使用済みのディスクが誤って表示される仮想マシンをシャットダウンします。
  2. 仮想マシンから RDM のディスクを取り外しします。
  3. LUN にアクセスする可能性があるほかの仮想マシンの電源を落とします。
  4. その LUN の対象 ESXi/ESX ホストへのマッピングを解除します。操作の詳細は、Removing a LUN containing a datastore from VMware ESXi/ESX 4.0 and 4.1 (1029786) を参照してください。
  5. ESX/ESXi ホストでストレージの再スキャンを実行します。操作の詳細は、Performing a rescan of the storage on an ESX/ESXi host (1003988) を参照してください。
  6. ESXi/ESX ホストに LUN を再度正しくマッピングします。
  7. ESXi/ESX ホストのストレージに対し再スキャンを実行します。
  8. 仮想マシンにディスクを RDM で再接続します。
VML ID に関する詳細は、Virtual Disk 'X' is a mapped direct access LUN that is not accessible (1016210) を参照してください。


Additional Information

ディスク、VML ID 及び NAA ID の確認方法については、Identifying disks when working with VMware ESX/ESXi (1014953) を参照してください。Performing a rescan of the storage on an ESX/ESXi host
Identifying disks when working with VMware ESXi/ESX
Powering on or migrating a virtual machine fails with the error: Virtual Disk 'X' is a mapped direct access LUN that is not accessible
Removing a LUN containing a datastore from VMware ESXi/ESX 4.0 and 4.1
Storage LUNs that are already in use as an RDM appear available in the Add Storage Window