Raw デバイス マッピング (RDM) を使用している仮想マシンの特定
search cancel

Raw デバイス マッピング (RDM) を使用している仮想マシンの特定

book

Article ID: 432886

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項: これは英文の記事Identifying Virtual Machines with Raw Device Mappings (RDMs)の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事を参照してください。

この記事では、登録済みの仮想マシンに接続されている Raw デバイス マッピング (RDM) を特定する手順について説明します。

 

Environment

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

Resolution

vSphere Client を使用する場合:

1.) どの RDM LUN が VM クラスタの一部であるかを確認します。vSphere Client から、RDM デバイスへのマッピングを持つ仮想マシンを選択します。

2.) 仮想マシンの設定を編集し、マッピング済み RAW LUNに移動します。

例: ハードディスク 2 の場合、RDM の物理パスは VML ID によって識別されます。:

3.) VML ID に関連付けられた物理ドライブを特定するには、仮想マシンが実行されているホストに SSH でログインし、次のコマンドを実行します。:
$ esxcli storage core device list


ESX CLI を使用する場合I:

1.) 仮想マシンが実行されているホストに SSH でログインします。

2.) 次のコマンドを実行します。:

$ find /vmfs/volumes/ -type f -name '*.vmdk' -size -1024k -exec grep -l '^createType=.*RawDeviceMap' {} \; > /tmp/rdmsluns.txt
for i in `cat /tmp/rdmsluns.txt`; do vmkfstools -q $i; done

出力例: 仮想モード RDM (virtualrdm.vmdk):

物理モードRDM (physicalrdm.vmdk):

PowerCLIを使用する場合:

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

Additional Information

Identifying Virtual Machines with Raw Device Mappings (RDMs)