taka.

taka./vSAN データストア上に Nested ESXi を構築する

Created at Updated at
518 Words 2 min

はじめに

自宅ラボ環境を VCF 9.0.2 で vSAN ESA を利用して構築しており、 vSAN データストア上に Nested ESXi を構築しました。 構築した Nested ESXi で VMFS データストア作成を試みたのですが、エラーが表示され作成できなかった事象の対処を行ったため、記事に残します。

 

この記事を読んで欲しい人

  • ラボ環境の vSAN データストア上に Nested ESXi を構築し、 VMFS データストアを利用したいと考えている人

 

エラーメッセージ

VMFS データストア作成処理において以下のエラーが出力され、失敗します。

VMFS データストア datastore の作成に失敗しました: 操作に失敗しました。診断レポート: Unable to create Filesystem, please see VMkernel log for more details: Failed to create VMFS on device mpx:vmhba0:C0:T1:L0:1

 

エラーが発生する理由

VMFS の基盤となる LVM ドライバが SCSI-2 予約を利用しており、 VMFS データストア作成時に生成される SCSI-2 予約を vSAN がサポートしないこと(vSAN は SCSI-2 予約を使用しない)がエラーの理由の様です。

 

エラー回避手順

※本設定は本番環境での利用は控え、設定を行う場合には自己責任でお願いします。
 

  1. 物理 ESXi ホストに SSH 接続し、 root ユーザーでログイン
    ※本設定は物理 ESXi ホストで設定します。
     

  2. SCSI-2 予約の偽装設定
    0:無効
    1:有効

    esxcli system settings advanced set -o /VSAN/FakeSCSIReservations -i 1
    

     

  3. vSAN データストア上の Nested ESXi にて再度、 VMFS データストアを作成

     

環境

  • vSphere ESXi 9.0.2 ( Build:25148076 )

 

今回の対応で参考にしたサイト