ESX Server では UUID を使用してストレージがマウントされます。ハードディスクが変更されると、UUID も変更されます。そのため、ESX によるマウントが失敗します。
事例
- Acronis ブータブルメディアから ESX コンピュータを起動します。
- コンピュータのハードディスクをバックアップします。
- その後、コンピュータ内のハードディスクをまったく同じハードディスクと交換します。
- バックアップを新しいディスクで復元します。
- 復元されたディスクから ESX ホストコンピュータを起動します。
- ゲストオペレーティングシステムの起動が失敗し、ESX Server で復元されたディスクが認識されません。
原因
ESX Server では Universally Unique Identifier(UUID)を使用してストレージがマウントされます。ハードディスクが変更されると、UUID も変更されます。その結果、ESX Server は復元されたハードディスクを認識できず、ストレージをマウントできません。そのため、ゲストオペレーティングシステムの起動に失敗します。
解決法
ESX Server を新しいハードディスクに移行するには、次の手順に従ってください。
- ESX Server の既存のイメージを新しいハードディスクに復元します。
- ESX Server を起動して、Alt キーを押しながら F1 キーを押し、コマンドラインインターフェイスに切り替えます。root でログインします。
- 次のコマンドを実行します。
esxcfg-advcfg -g /LVM/EnableResignature
値 1 または 0 が出力されます。値が 0 の場合、ESX によって VMFS ヘッダは新しい LUN および UUID を使用して自動的に更新されません。そのため、この値は次のコマンドを実行して 1 に設定する必要があります。
esxcfg-advcfg -s 1 /LVM/EnableResignature
- 次のコマンドを実行して ESX Server を再起動します。
shutdown -r 0
- 再起動後、コンソールから ESX Server に接続して、データストレージが正しくマウントされているかどうかを確認します。
(!)ゲストオペレーティングシステムは、不明状態のままになります。そのため、ゲスト仮想コンピュータを再初期化する必要があります。
- ESX Server コンソールの左側のメニューで、ゲストコンピュータ名を右クリックし、[インベントリから削除] をクリックします。
- ホスト ESX サーバー -> [構成] を選択します。
- [ハードウェア] 項目で、[ストレージ] を選択して右クリックします(仮想コンピュータの一覧が格納されています)。
- [データストアの参照] をクリックします。
- インベントリから削除されたコンピュータの .vmx ファイルを選択します。
- [インベントリに追加] オプションをクリックします。
その後、ESX Server が正しく動作し、ゲストオペレーティングシステムが起動します。
詳細情報
「Backing Up a Virtual Machine with Acronis True Image Echo and VMware Consolidated Backup」も参照してください。