問題の説明
仮想マシンを別のホストに移行する場合、「ターゲットの選択」ステップで、選択したホストは「仮想マシンのバージョンがホスト「xxxx」のバージョンと互換性がありません」というエラーを表示します。
この記事では、この移行エラーに対処する方法について説明します。
問題の原因
ESXiで実行されているすべての仮想マシンには、「ハードウェアバージョン番号」があります。vSphere Clientでは、「仮想マシンバージョン」として表示されます。
ターゲットホストは「ESXi5.5」バージョンを実行し、サポートできるハードウェアの最大バージョンは「10」です。仮想マシンが配置されているホストは「ESXi6.0」バージョンを実行しており、作成された仮想マシンのハードウェアバージョンは「11」です。
そのため、移行プロセス中に「仮想マシンのバージョンはホストのバージョン「xxxx」と互換性がありません」というエラーが表示されます。
解決
予防
以下の2つの方法があります:公式の推奨、強制移行。
当然、「公式推薦」方式を採用しています。もちろん、特別な状況では、「強制移行」方式を使用することもできます。当初、「公式推奨」方式は見つかりませんでしたが、仮想マシンを強制的に移行した後、「公式推奨」方式は見つかりませんでした。強制的に移行された仮想マシンは正常に実行できますが、それでも「公式推奨」方式をお勧めします。
方法1:強制移行
(1)vSphere Clientで、仮想マシンを閉じます。
(2)ホストリストから仮想マシンを削除します。「ディスクから削除」ではなく、「リストから削除」であることに注意してください。
(3)vSphere Clientで、対応するデータストレージを参照し、「。vmx」ファイルを見つけて、ローカルにダウンロードします。
(4)エディターで.vmxファイルを開き、virtualHW.version = "x"をvirtualHW.version = "y"に変更し、エディターを保存して終了します(通常は3行目)。
(5)変更したファイルを元のファイルにアップロードして上書きします。
(6)アップロード後、ファイルを右クリックして「リストに追加」を選択します。
(7)上記の操作が完了すると、正式に移行操作を開始できます。
方法2、公式推奨
-「ESX / ESXi(1028019)での仮想マシンハードウェアバージョンのダウングレード」
3つのオプションが公式に推奨されています。もちろん、3つのオプションすべてで、仮想マシンをシャットダウンする必要があります。
(1)ターゲットホスト上に仮想マシンを作成し、既存の仮想ディスクファイル(.vmdk)を仮想マシンに追加します。 (2)ハードウェアバージョンを選択できるVMware vCenterConverterスタンドアロンツールを使用します。(このツールは、直接移行するのではなく、仮想マシンをコピーするのに似ています) (3)ハードウェアバージョンをアップグレードする前に作成したスナップショットにロールバックします。ただし、通常はスナップショットを作成しません:-)
公式の方法は簡単で操作が簡単なので、ここでは詳しく説明しません。方法(2)すでに使用しており、当面は問題ありません。
追加情報
(1)移行アクションによって、「仮想マシンのバージョン」が変更されることはありません。
関連リンク
以下のリンクから、ESXiとハードウェアバージョンの互換性について学習し、使用する必要のあるハードウェアバージョンを決定できます
。ESXi/ ESXホストと互換性のある仮想マシンハードウェアバージョンリスト(2007240)
仮想マシンの互換性
仮想マシンハードウェアバージョン(1003746 )。
参照
解決済み:VMのハードウェアバージョンをダウングレードする方法は?
ESX / ESXi(1028019)での仮想マシンハードウェアバージョンのダウングレード