免責事項:これは英文の記事「ESXi Host fails to enter Maintenance Mode due to "No space left on the device" vMotion error」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
A general system error occurred: Failed to create journal for Vmotion-SRC: Failed to open "/var/lib/vmware/hostd/journal/##########.####" for write: There is no space left on the device
ESXi ホストの /var ram ディスクの使用率が100%に達した事が原因です。ESXi スクラッチ領域が永続的なデータストアではなく揮発性の /var ram ディスクディレクトリに誤って設定されています。ram ディスクの空きがなくなると hostd サービスは vMotion による移行を開始するために必要なジャーナルヘッダを作成することができなくなり、ホストからの仮想マシン退避やメンテナンスモードの移行が妨げられます。
ram ディスクの空き容量に対する問題を特定、解決するために以下の手順を実行します:
ホストを即座にメンテナンスモードへ移行させるために、ram ディスクの空き容量を確保する必要があります。
vdf -hmv *.gz <Persistant location>vdf -h事象の再発を防ぐために、スクラッチパーティションを /var から永続的なデータストアへ再設定する必要があります。Creating a persistent scratch location for ESXi 8.x/7.x
ram ディスク使用状況の確認 Identifying and Resolving Full Ramdisk Issues in ESXi Environments