免責事項: これは英文の記事Identifying Virtual Machines with Raw Device Mappings (RDMs)の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事を参照してください。
この記事では、登録済みの仮想マシンに接続されている Raw デバイス マッピング (RDM) を特定する手順について説明します。
VMware vSphere ESXi 6.5.x
VMware vSphere ESXi 6.7.x
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
VMware vSphere ESXi 9.x
1.) どの RDM LUN が VM クラスタの一部であるかを確認します。vSphere Client から、RDM デバイスへのマッピングを持つ仮想マシンを選択します。
2.) 仮想マシンの設定を編集し、マッピング済み RAW LUNに移動します。
例: ハードディスク 2 の場合、RDM の物理パスは VML ID によって識別されます。:
3.) VML ID に関連付けられた物理ドライブを特定するには、仮想マシンが実行されているホストに SSH でログインし、次のコマンドを実行します。:
$ esxcli storage core device list
1.) 仮想マシンが実行されているホストに SSH でログインします。
2.) 次のコマンドを実行します。:
$ find /vmfs/volumes/ -type f -name '*.vmdk' -size -1024k -exec grep -l '^createType=.*RawDeviceMap' {} \; > /tmp/rdmsluns.txtfor i in `cat /tmp/rdmsluns.txt`; do vmkfstools -q $i; done
出力例: 仮想モード RDM (virtualrdm.vmdk):
物理モードRDM (physicalrdm.vmdk):
1.) vSphere PowerCLI コマンドラインを開きます。
2.) 以下を実行します。:
Get-VM | Get-HardDisk -DiskType "RawPhysical","RawVirtual" | Select Parent,Name,DiskType,ScsiCanonicalName,DeviceName | fl
このコマンドは、RDM を持つ仮想マシンとそれらの RDM のバッキング SCSI デバイスの一覧を表示します。ScsiCanonicalName または DeviceName 識別子のいずれかから、バッキング SCSI デバイスを特定します。
注: 出力をファイルに保存するには、以下のコマンドを使用します。:
Get-VM | Get-HardDisk -DiskType "RawPhysical","RawVirtual" | Select Parent,Name,DiskType,ScsiCanonicalName,DeviceName | fl | Out-File –FilePath RDM-list.txt