Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

ESXiでvmdkファイルを直接コピーして仮想マシンを複製する

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

【AIによる回答】

VMDKファイル(仮想ディスク)の直接コピーは、ESXiのデータストアブラウザ、SCP、またはWorkstationのファイルマネージャを使用して、仮想マシンをパワーオフした状態で行えます。コピー対象は、.vmdkファイルと、設定ファイルである.vmx(または.ovf)の両方を含むフォルダ全体が推奨されます。

Vinchin Backup & Recovery +3
直接コピーの手順と注意点
  • 前提条件: コピー操作前に、必ずVMware仮想マシンをパワーオフ(停止)してください。
  • ESXi環境: vCenterまたはESXiのデータストアブラウザを使用して、データストア間でVMDKファイルをコピーします。
  • ファイル操作.vmdkファイル単体だけでなく、仮想マシン全体が格納されているフォルダごとコピーする方が、設定情報も含めてバックアップ・移行が可能です。
  • 高速な方法: 大容量データの場合、SCPを使用して直接転送するのが高速な方法の一つです。
  • 代替ツール: 仮想マシンの稼働中にバックアップしたい場合は、7-Zipなどを利用して直接抽出する手法もあります。
    Vinchin Backup & Recovery +4
直接コピー後のVMDK利用
コピーしたVMDKファイルは、既存の仮想マシンの「設定の編集」から「既存のハードウェア > ディスク」として追加することで利用できます。
VMDKファイルを異なるバージョンのESXi間で直接コピーして移行することは可能ですが、互換性と手順に注意が必要です。特に新しいバージョンから古いバージョンへ移行する際は、仮想ハードウェアのバージョン互換性によりそのままでは起動しない場合があります。

Reddit +2
基本的な直接コピー手順 (データストア経由)
  1. 仮想マシンのシャットダウン: 移行元で対象のVMをパワーオフします。
  2. VMDKファイルのコピー: vSphere Clientのデータストアブラウザを使用して、.vmdkファイル(および必要に応じて.vmxファイル)を新しいESXiのデータストアへコピーします。
  3. VMの登録: 新しいESXi側で、コピーした.vmxファイルを右クリックし「インベントリへの追加」を選択し、仮想マシンを登録します。
  4. 互換性確認と起動: 仮想マシン設定で互換性を確認し、パワーオンします。
    Dell +3
異なるバージョン間での注意点
  • 新 → 古 (例: ESXi 7.0 → 6.7):
    新しいバージョンのVMDKは、古いバージョンのESXiでは読み込めない場合があります。この場合、新バージョンで仮想マシンを作成した際、あえて互換性を古いバージョンに設定する、または仮想ハードウェアバージョンをダウングレード(.vmxの編集など)する知識が必要です。
  • 旧 → 新 (例: ESXi 6.0 → 7.0):
    通常は問題なく動作します。起動後、仮想マシンのハードウェア互換性を最新にアップグレードすることをお勧めします。
  • ファイルの種類.vmdkファイルには「実データ」と「設定ファイル(フラットファイルではない小さいファイル)」の2つがあるため、ペアでコピーする必要があります。
    Reddit +1
推奨される移行方法 (安全な方法)
直接ファイルを操作するよりも、OVF/OVAテンプレートへのエクスポート・インポートが最も確実です。
  1. 旧ESXiで対象VMを「OVFテンプレートとしてエクスポート」する。
  2. 新ESXiで「OVF/OVAテンプレートからのデプロイ」を行う。
    Faddom
注意事項
  • スナップショット: 移行前にスナップショットはすべて削除してください。
  • ネットワーク設定: 新旧のESXiで仮想スイッチの名前が異なる場合、インポート後にネットワークアダプタの再設定が必要です。
基本的には、データをコピーした後に新しいVMとして認識させる手順になります。

 

タイトルとURLをコピーしました