ローカル ストレージのPowerFlex RAWデバイス マッピング
Summary: このKB記事では、ESXiでPowerFlex仮想マシン(VM)にRAWデバイス マッピング(RDM)を実行する方法について説明します。 この記事は、ESXi serverに独立ディスク冗長アレイ(RAID)コントローラーがある場合にのみ使用できます。そうでない場合は、ESXiに「パープル スクリーン」が発生し、再起動する可能性があります。
Instructions
手順:これは、手順のVMware KBです。ローカル ストレージのRAWデバイス マッピング(RDM)の構成(外部リンク)
現象:
ローカル データストアをRaw Device Mapping(RDM)として構成しようとすると、次の現象が発生します。
- RDMを作成するオプションはグレー表示されます。
- ローカル ボリュームをrawデバイス マッピングとして仮想マシンに追加することはできません。
Cause: デフォルトでは、ローカル ストレージ デバイスは、ESXi/ESXホスト上の潜在的なRDM候補として無効になっています。これは、既存のほとんどのローカル コントローラーが、RDMディスクを正しくアドレス指定して通信するためのハードウェア要件を満たしていないためです。
解像度:
ESXi/ESXホストを使用してローカル ストレージでRDMを構成するには、次の両方の条件が必要です。
- 候補デバイスは、SCSI照会重要データ製品(VPD)ページ コードをサポートしている必要があります
0x83これは、RDMデバイスに直接アドレス指定し、RDMデバイスと通信するために使用されます。SCSIセンス コードの詳細については、VMkernelログのSCSIチェック条件の解釈を参照してください - 候補デバイスは、グローバル シリアル番号をエクスポートする必要があります。これにより、ESXi/ESXホストはRDMとして使用するデバイスを一意に識別できます。
この機能をRDMとして機能させることは、一部のローカル コントローラーとそれに接続されたストレージでは使用できない場合があります。お使いのコントローラーが必要な条件を満たしているかどうかを確認し、テクニカル サポートが必要な場合は、ハードウェア ベンダーにお問い合わせください。
適切なコントローラーがある場合は、ローカル デバイスをRDMとして構成できます。ローカル ストレージ デバイスをRDMとして構成するには、コマンド ライン インターフェイス(CLI)を使用して行う必要があります。vSphere Clientを使用して行うことはできません。
ローカル デバイスをRDMディスクとして構成するには、次の手順を実行します。
- ESXi/ESXホストへのSSHセッションを開きます。
- 次のコマンドを使用して、ESXiホストに接続されているディスクを一覧表示します。
# ls -l /vmfs/devices/disks
- リストから、RDMとして構成するローカル デバイスを特定し、デバイス名をコピーします。
デバイス名の先頭に t10 が付く可能性があります。そして、次のようになります。t10.F405E46494C4540046F455B64787D285941707D203F45765 - デバイスをRDMとして構成し、選択した宛先にRDMポインタ ファイルを出力するには、次のコマンドを実行します。
# vmkfstools -z /vmfs/devices/disks/ /vmfs/volumes///_x.vmdk
例えば、
# vmkfstools -z /vmfs/devices/disks/t10.F405E46494C4540046F455B64787D285941707D203F45765 /vmfs/volumes/Datastore2/SVM-1/svm-1_1.vmdk
新しく作成されたRDMポインタ ファイルのサイズが、マッピング先のRAWデバイスと同じサイズのように見えます。これはダミー ファイルであり、ストレージ領域を消費しません。
- RDMポインタ ファイルを作成したら、vSphere Clientを使用してRDMを仮想マシンに接続します。
-
- RDMディスクを追加する仮想マシンを右クリックします。
- Edit Settingsをクリックします。
- Add...をクリックします。
- [Hard Disk]を選択します。
- [Use an existing virtual disk]を選択します。
- RDMポインタを保存したディレクトリを参照し、 RDMポインタ ファイル を選択して、次へをクリックします。
- ディスクを接続する仮想SCSIコントローラーを選択し、次へをクリックします。
- [完了]をクリックします。
これで、仮想マシンのインベントリーに新しいハード ディスクがMapped Raw LUNとして表示されます。この仮想マシンにはローカル ディスク移行が接続されているため、vMotionを使用することはできません。