VMware ESXi から Proxmox VE への仮想マシンの移行

組織がインフラの多様化を図っている場合でも、本番環境のワークロードを新しいプラットフォームへ完全に移行する場合でも、VMwareからProxmoxへの仮想マシンの移行が必要になることがあります。VMware ESXiホストからProxmox VEホストへ仮想マシンを移行するには、主に”手動”と”専用ツールを使用する”という2つの方法があります。本ブログ記事では、これら2つの方法を用いてProxmox VEへ仮想マシンを確実に移行するための、詳細な手順を段階的に解説します。

NAKIVO for Proxmox バックアップ

NAKIVO for Proxmox バックアップ

Proxmox VE向けのエージェントレスかつアプリケーション認識型のバックアップソリューション。不変のクラウドバックアップを含む複数の保存先に対応。複数の即時粒度別復元および完全復元オプションを提供。

VM移行の準備

Proxmox VE への移行を計画する際は、まず Proxmoxをインストールする. 移行を進める前に、以下の手順をお試しください:

  • ソースVMの現在のネットワーク構成を記録し、ネットワークアダプタの設定をDHCP経由でIPアドレスを取得するように変更することを検討してください。この方法により、移行後に新しいネットワークアダプタを使用できるようになるため、移行先のVMのゲストOSでIPアドレスの競合に関するメッセージが表示されるのを防ぐことができます。VMの移行が完了したら、接続されたネットワークアダプタのネットワーク構成を復元できます。
  • ソースとなるESXiホストと宛先となるProxmoxホストの間でネットワーク接続が確立されていることを確認してください。ESXiからProxmoxへ移行する際、VMデータをコピーするほとんどの方法では、このネットワーク接続が必要です。
  • VMware ESXi ホスト上の元の VM について、ディスク暗号化を無効にしてください。VM で vTPM デバイスが有効になっていると、移行時に問題が発生する可能性があります。
  • VMは電源がオフの状態のときにインポートしてください。

このチュートリアルで使用している環境は以下の通りです:

  • VMware仮想環境:
    • ESXi 8: 192.168.101.31
    • ESXi データストア: datastore40t, datastore50
  • Proxmox 仮想環境:
    • Proxmoxホスト: 192.168.101.226
    • データストア: local-zfs, datastore55

方法 1:手動での移行

ESXiホスト上で動作しているWindows Server 2022の仮想マシンを移行してみましょう。最初のVM移行方法の考え方は、設定が同一の新しい空のProxmox/KVM VMを作成し、元のESXi VMからこのProxmox VMへ仮想ディスクデータを転送するというものです。

元のVMを確認する

  1. 元のVMが保存されているソースESXiホストでSSHを有効にします。VMware Host ClientでSSHアクセスを有効にするには、次の手順に従います。 Host > Manage ~の中で Navigator パネルで、[] をクリックして Services タブで、[選択] TSM-SSH、そしてこの項目を右クリックします。コンテキストメニューで、[ Start SSHサーバーサービスを直ちに開始するには、[クリック] Policy > Start and stop with host ESXiの起動時にSSHサーバーサービスを自動的に開始するように設定する。

    Enabling the SSH server on the source ESXi host

  2. 元のVMware VMのハードウェア構成を確認し、Proxmoxサーバー上の宛先VM用にそのハードウェア構成を再現してください。VMware Host ClientまたはVMware vSphere ClientのWebインターフェースの左ペインで元のVMを選択し、 Hardware Configuration セクション。クリックできます Edit “VM設定”をクリックすると、その他のVM設定パラメータを確認できます。

    Checking the virtual hardware configuration of the original VM

  3. VMの設定でUEFIかBIOSのどちらが選択されているかを確認してください。この設定はゲストOSの起動に影響します。ESXiホスト上に存在する元のVMware VMの設定ではBIOSが選択されています。つまり、Proxmoxサーバー上の移行先VMの設定でもBIOSを選択する必要があります。

    仮想マシンを選択し、[クリック] Edit VMの設定で、[ VM Options のタブ Edit Settings ウィンドウを開き、 Boot Options セクションで、VMのUEFI/BIOS設定を確認します。この例では、元のVMにはBIOSを使用しています。

    Checking boot and firmware configuration of the original VM

  4. 元のVMからCD/DVDイメージやディスクをすべて切り離してください。
  5. アンインストールできます VMware Tools 移行前か移行後か。元のVMを完全に動作可能な状態で維持したい場合は、Proxmoxサーバーへの移行後、移行先のVMでVMware Toolsをアンインストールし、移行先のVMが正常に動作していることを確認するまでその状態を維持することをお勧めします。

新しいProxmox VMの作成

  1. Proxmoxサーバー上で、ESXiホスト上の元のVMware VMと同じパラメータを持つ新しいVMを作成します。これには、CPU、メモリ、ネットワークカード、仮想ディスクなどが含まれます。Proxmox VEのWebインターフェースの左ペインでProxmoxホストを右クリックし、[ Create VM.

    Creating a new VM on the destination Proxmox server

  2. その General のタブ(ステップ) Create: Virtual Machine ウィザードで、以下のパラメータを入力してください:
    • ノード: pve

      これが当社のProxmoxホストの名前です。

    • VM ID: 101

      任意の空きVM IDを使用できます。デフォルトでは、番号は100から割り当てられます。

    • 名前: Server2022

      任意の数字を入力できますが、より便利にするためには、ESXiホスト上の元のVMの名前と同じ、またはそれと同一の名前を入力してください。

    クリック Next 各ステップで続行するには。

    Entering the VM name and ID for a new VM on the Proxmox host

  3. その OS この手順では、元のVMware VMで設定されていたものと同じゲストOSを選択します。この場合、それはWindows Server 2022です。

    Configuring guest OS options

  4. System元のVMがBIOSを使用している場合は”BIOS”を選択し、UEFIを使用している場合は”UEFI”を選択してください。””のチェックを外してください。 Add TPM 仮想TPMモジュールでTPMを使用していない場合は、このチェックボックスをオンにしてください。インポートした仮想ディスクは手動で接続するため、SCSIコントローラの設定は無視して構いません。

    Selecting UEFI or BIOS for a new Proxmox VM

  5. Disks. Proxmox VEでは、デフォルトで新しいVMを作成する際に新しい仮想ディスクが作成されます。この例では、Proxmoxのデータストア上にある仮想ディスクへのパスは次のとおりです:

    /mnt/datastore/datastore55/images/101

    新しいVMを作成した後、この仮想ディスクを削除します。これは、元のVMの仮想ディスクをコピーしてインポートする予定だからです(この操作はGUIから行うことができます)。

    Virtual disk options for a new Proxmox VM

  6. CPU. CPUの設定を、元のVMの設定と同様に設定します。この例では、2コアのプロセッサを1つ使用します。

    Virtual CPU settings for a new VM

  7. Memory新しいVMのメモリ容量を設定します。元のVMで設定されていたものと同じ容量に設定してください。

    VM memory settings

  8. Network必要なネットワークモードに対応するブリッジを選択してください(Bridge, NATなど)。仮想ネットワークアダプタのモデルを選択します。ESXiからProxmoxへのVM移行後、ゲストOSで認識されるネットワークアダプタを設定する必要があります。一部の仮想ネットワークアダプタはドライバを必要とし、ゲストOSにこれらのドライバがインストールされていない場合、ネットワークアダプタは動作しません。VMの移行が完了し、適切なドライバとゲストツールをインストールした後、互換性の高いネットワークアダプタを選択し、必要なモデルに変更することができます。

    Virtual network settings for a new VM

  9. ProxmoxのWebインターフェースの左ペインで、先ほど作成した新しいVMを選択します(Server2022 (この例では)。クリック Hardware、新しいVMでデフォルトで作成された仮想ハードディスクを選択し、[クリック] Detach.

    Detaching a new virtual disk from the new Proxmox VM

  10. Are you sure you want to detach entry “Hard Disk (sata0)”?

    クリック Yes 確認するため。

  11. クリック Remove 仮想ハードディスクを取り外した後。

    Removing the new virtual hard disk from the new VM

新しい空のVMが作成され、元のVMから仮想ディスクデータを移行する準備が整いました。

仮想ディスクデータのコピー

まず、宛先VMのディレクトリと元のVMのディレクトリを特定し、元の仮想ディスクがどこにあるか、また宛先の仮想ディスクをどこに配置すべきかを把握してください。その後、仮想ディスクをコピーできます。

  1. Proxmoxサーバーのコンソールを開きます。Proxmox VEのWebインターフェースの左ペインで、ホストを選択します(pve (この例では)をクリックし、 Shell 右上のボタン。

    Opening the Proxmox shell (console)

  2. コンソールで、VMディスクが保存されているディレクトリに移動します。今回のケースでは、新しいProxmox VMの仮想ディスクは、のdatastore55に保存されています。 /mnt/datastore/datastore55/images/101 ディレクトリ、そこで 101 これはVMのIDです。

    cd /mnt/datastore/datastore55/images/101

    下のスクリーンショットでは、新しいVMの仮想ディスクがGUI上で削除され、ファイルの一覧に表示されていないことが確認できます (vm-101-disk-1.qcow2 - 32 GB). UEFIとTPMを選択した場合、2つの仮想ディスクが追加で作成されます(この例では、TPMなしのBIOSを使用しているため、これら2つの仮想ディスクは使用しません)。

    Viewing the contents of the directory of the destination VM

  3. SSH を使用して、元の VMware VM が保存されている VM データストアを持つ ESXi に接続します:
    ssh root@192.168.101.31

    どこ 192.168.101.31 はESXiホストのIPアドレスであり、 root ユーザー名です

  4. 該当するESXiデータストア上の”source VM”ディレクトリにあるソースVMのファイルを確認してください:

    ls -al /vmfs/volumes/datastore50/WinServer2022/

    以下の名称に注意してください .vmdk そして -flat.vmdk ESXiホスト上の元のVMware VMのファイル。これらは、ProxmoxへのVM移行のためにコピーする必要がある仮想ディスク記述子と生データファイルです。

  5. SSHセッションを終了します:

    exit

    Checking the location of virtual disks of the original VM on an ESXi datastore

  6. ESXiホスト上の元のVMを停止します。
  7. それでは、次の内容をコピーしてください vmdk そして -flat.vmdk ソースのESXiホストで有効にしたSSH接続とSCPクライアントを使用して、元のVMのオリジナル仮想ディスクのファイルを転送します。Proxmox VEコンソールで以下のコマンドを実行してください:

    scp root@192.168.101.31://vmfs/volumes/datastore50/WinServer2022/WinServer2022.vmdk .

    scp root@192.168.101.31://vmfs/volumes/datastore50/WinServer2022/WinServer2022-flat.vmdk .

    ここで:

    root ESXiホスト上のユーザー名です

    192.168.101.31 はESXiホストのIPアドレスです

    . Proxmoxサーバー上で現在いるカレントディレクトリを指します(ファイルをカレントディレクトリにコピーします)。設定は /mnt/datastore/datastore55/images/101 その代わりに明示的に。

    プロンプトが表示されたら、ESXiのrootパスワードを入力してください。

    Copying virtual disks from ESXi to Proxmox with an SCP client

    注記: VMの設定でBIOSではなく”UEFI with TPM”を選択すると、UEFIモードでのVM起動用と仮想TPMモジュール用に、2つの小さな仮想ディスクが作成されます。VMの移行時には、TPMの使用は推奨されません。

  8. すべてのデータストアを再スキャンし、Proxmoxホスト上に存在する仮想ディスクを表示します:

    qm rescan

  9. VMの移行に使用されるVMディレクトリの内容を確認してください:

    ls -l

    ご覧の通り、元の シンプロビジョニング コピー後にシックプロビジョニングが適用されたため、仮想ディスクの容量は現在30 GBとなっています。これは、ESXiで使用されているVMFSファイルシステムにはシンプロビジョニングという機能があるためです。

    シンプロビジョニングされた vmdk Proxmoxサーバーに仮想ディスクを移行する際、仮想ディスクの最大サイズを超えないようにするには、元のVMware VMをOVFテンプレートとしてエクスポートします。この場合、エクスポートされた vmdk 仮想ディスクのサイズは、その仮想ディスク内に存在するファイルが占める容量と同じです。

    • VMテンプレートのエクスポート/インポート(別の方法)

      VMをOVFテンプレートとしてエクスポートするには、VMware vSphere ClientのGUIを使用します(VMを右クリックし、[エクスポート]を選択します)。 Export) または VMware Host Client を使用します。あるいは、VMware の Web サイトから OVF ツールをダウンロードし、コマンドラインから仮想マシンをエクスポートすることもできます。

      Proxmoxサーバーのコンソールで次のコマンドを実行すると、ESXiホスト上の仮想マシンをOVFテンプレートとしてエクスポートし、そのテンプレートファイルをProxmoxサーバーに保存できます:

      ovftool vi://root@{IP or FQDN of ESXi host}/{VM name} /path/to/export/location

      この例では、OVFテンプレートを作成し、そのテンプレートファイルをProxmoxホストのVMディレクトリに保存するコマンドは次のとおりです:

      ovftool vi://root@192.168.101.31/WinServer2022 /mnt/datastore/datastore55/images/101

      その ovftool テンプレートファイルを保存するためのサブディレクトリを作成します。

    Exporting the original VMware VM as a template

    Proxmox VEはVMwareをサポートしています vmdk 仮想ディスクのフォーマットですが、これはProxmox VE(KVM/QEMU)のネイティブフォーマットではありません。ネイティブフォーマットは qcow2. VMwareの仮想ディスクを手動で qcow2 フォーマットまたはRAW形式。また、1つのコマンドでこの仮想ディスクを変換することで、インポートすることも可能です。これらのコマンドについては、以下で詳しく説明します。

  10. 仮想ディスクを、移行先のVMに必要な形式に変換またはインポートします。以下では、仮想ディスクを変換・インポートする4つの方法について説明します。次の段階に進む前に、ご自身に最適な方法をお選びください。
    • 変換 vmdk ~へ qcow2

      VMware形式の仮想ディスクを変換するには(vmdk そして -flat.vmdk) をネイティブの Proxmox/KVM 形式に変換する qcow2 次のコマンドを実行してください:

      qemu-img convert -cpf vmdk -O qcow2

      この例では、VMディレクトリから実行するコマンドは次のとおりです:

      qemu-img convert -cpf vmdk -O qcow2 ./WinServer2022.vmdk ./WinServer2022.qcow2

      仮想ディスクを変換した後、ディレクトリの内容を確認してください:

      ls -al

      改宗した qcow2 この仮想ディスクはシンプロビジョニングされているため、15 GBのディスク容量を占有しています(仮想ディスク内には15 GBのファイルが含まれています)。サポートされている形式の詳細については、 KVM 対 VMware 比較。

      この変換済みを選択できます qcow2 移行したVMのProxmox Webインターフェースにある仮想ディスク。これを行う前に、仮想ディスクのインポートやフォーマットの変更を行うための代替コマンドについて確認しておきましょう。

    • 生形式でのインポート

      仮想ディスクをRAW形式でインポートするには、移行後のVMのディレクトリから次のコマンドを実行します:

      qm importdisk 101 ./WinServer2022.qcow2 datastore55

      どこ datastore55 は、宛先VM(101)が配置されているProxmoxホスト上のデータストアです。

    • インポート vmdk 直接

      このコマンドを使用して、仮想ディスクを vmdk 直接RAW形式で保存します。インポートするコマンドは VMDK ProxmoxへのRAW形式での書き込みは:

      qm importdisk 101 ./WinServer2022.vmdk datastore55

    • “としてインポート” qcow2

      もし……を使いたい場合は qcow2 Proxmox用の出力形式(生データではない) vmdk インポートするには、次のコマンドを使用します:

      qm importdisk 101 /mnt/datastore/datastore55/images/101/WinServer2022.vmdk datastore55 -format qcow2

仮想ディスクの接続

移行した仮想ディスクを、現在”未使用”として分類されているProxmox VM (101) に接続します。この操作は、Proxmox VEのGUIから実行できます。

  1. VMware ESXi から Proxmox VE への VM 移行用に作成した仮想マシンを選択してください(Server2022 (この例では)。次の Hardware セクションをクリックして Add > Hard disk.

    Adding a virtual hard disk to the destination VM

  2. サポートされているディスクコントローラが選択されていることを確認してください(ほとんどの場合、SATAまたはIDEを使用すれば問題ありません)。 Add Unused Disk オプション。クリック Add.

    Selecting a virtual disk controller to attach the disk

  3. VMの構成に追加した仮想ディスクを、最初の起動デバイスとして設定します。VMを選択したら、[ Options そしてダブルクリックする Boot Orderインポートされた仮想ディスクの行にあるチェックボックスを選択し、この仮想ディスクを起動順序リストの先頭にドラッグします。クリック OK 設定を保存するには。

    Selecting an imported virtual disk as the first boot device

  4. ゲストOSを正常に起動させるためには、UEFIまたはBIOSの設定がソースVMの設定と一致している必要があることを忘れないでください。
  5. 移行したVMを起動してください。これでVMは正常に起動するはずです。もし起動しない場合は、ブート設定でブートディスクを確認し、VM設定で仮想ディスクコントローラを確認してください。仮想ディスクコントローラを変更するには、仮想ディスクを一時的に切り離してから、再度接続する必要があります。仮想ディスクを接続する際、ディスクコントローラのオプションを選択できます。

移行後の設定

仮想マシンのパフォーマンスを最適化するには、ゲストOSにVirtIOドライバとQEMUゲストエージェントをインストールしてください。Linuxマシンでは、カーネル2.6以降、準仮想化VirtIOドライバがサポートされています。準仮想化仮想デバイスを使用すると、エミュレートされたデバイスよりも高いパフォーマンスが得られます。

VirtIOドライバはProxmoxのウェブサイトからダウンロードできます:

https://pve.proxmox.com/wiki/Paravirtualized_Block_Drivers_for_Windows#Download

https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers

VirtIOドライバーは、次のようなISOイメージファイルに含まれています。 virtio-win-0.1.240.iso

Windowsゲストの場合:

  1. ダウンロードしたISOイメージをProxmoxのデータストアにアップロードし、このISOイメージを移行先のVMにマウントします。
  2. ゲストOSからマウントされたISOイメージの内容を確認し、必要なツールをインストールするために適切なインストーラーを実行してください。
  3. VirtIOゲストドライバーをインストールした後、仮想ディスクコントローラーを VirtIO SCSI.

さらに、お使いのマシンにSPICEクライアントをインストールし、Proxmoxサーバー上の仮想マシンでSPICEを有効にすることで、管理目的で仮想マシンに接続する際の利便性とユーザーエクスペリエンスを向上させることができます。

不要な仮想ディスクファイル(例: vmdk VMの移行が正常に完了した後、Proxmoxのデータストアからファイルを削除します。次のようなコマンドを使用してください:

rm /mnt/datastore/datastore55/images/101/WinServer2022.vmdk

rm /mnt/datastore/datastore55/images/101/WinServer2022-flat.vmdk

VMware ESXi から Proxmox VE へ仮想マシンを移行する方法に関する詳しいチュートリアルは、以下の動画でご覧いただけます。

方法 2: esxi-import-tools を使用する

ESXiからProxmox仮想環境へVMを移行する2つ目の方法は、2024年3月末に公開されたProxmox VEの新しいアップデートで提供されました。新しい pve-esxi-import-tools このパッケージは、Proxmox VE 8.2の正式リリースで提供される予定です。ただし、このパッケージはバージョン8.1.10以降のProxmox VEにはすでに含まれていますが、テスト用およびサブスクリプション非対象のProxmoxソフトウェアリポジトリでのみ利用可能です。新しいインポートツールは、Webインターフェース上でESXiからProxmox VEへVMをインポートするための、使いやすいウィザードを提供します。

Proxmox パッケージのアップグレードとインストール

  1. [追加] Non-subscription Proxmoxのソフトウェアリポジトリと Test まだ追加されていない場合は、ソフトウェアリポジトリを追加します。左ペインでProxmoxホストを選択します(pve (この例では)。次のページへ Updates > Repositories をクリックして Add(デフォルトでは、 Enterprise (リポジトリが存在する場合)。

    Adding Proxmox software repositories in the web interface

  2. 選択してください No-subscription ドロップダウンメニューからリポジトリを選択し、 Add. 次に、同様に、 Test リポジトリ。

    Adding Test and No-subscription repositories

  3. をクリックして Reload 追加されたリポジトリが表示されるまでボタンをクリックし続けます。その結果、バックアップリポジトリが追加され、 Repositories ページ。

    The needed Proxmox repositories are added

  4. 移動 Updates そして、 Refresh ボタンをクリックして、更新可能なパッケージの一覧を更新してください。一覧に新しいProxmoxパッケージが表示されるはずです。

    Refreshing the list of packages available for Proxmox update

  5. 更新対象のパッケージの一覧がポップアップウィンドウに表示されます。 Refresh タスクが完了しましたので、このポップアップウィンドウを閉じてください。これでアップグレードの準備が整いました。

    Refreshing the list of The Proxmox update packages

  6. Webインターフェースの左ペインでProxmoxホストを選択し、[]をクリックしてください Upgrade.

    Starting the upgrade of the Proxmox host

  7. 開いたコンソールウィンドウで、次のように入力します y そして、押してください Enter Proxmoxのアップグレードプロセスを開始します。アップグレードが完了するまでお待ちください。

    Starting the Proxmox host upgrade

  8. アップグレード完了後、ESXiインポートツールがインストールされているか確認してください。

    dpkg -l | grep pve-esxi-import-tools

    コンソールの出力にパッケージのバージョンが表示されるはずです。

  9. カーネルの更新を適用するために、Proxmoxホストを再起動します:

    init 6

    pve-esxi-import-tools have been installed with an upgrade

VMの移行に向けたProxmoxの設定

Proxmoxホストが再起動したら、Proxmox VEのWebインターフェースにログインしてください。左上隅に新しいバージョン番号が表示されているはずです。

  1. 移動 Datacenter > Storage そしてクリック Add > ESXi ソースVMが存在するESXiホストのデータストアをProxmoxのインベントリに追加します。この操作は、VMwareからProxmoxへの移行ツールを使用するために必要であり、ESXiエントリはアップグレード後に利用可能になりました。

    Adding ESXi remote storage to a Proxmox host for VM migration

  2. 必要なパラメータを General ESXi ストレージを追加するには、[タブ] をクリックします:

    ID – これは、Proxmoxのインベントリに表示されるESXiストレージの名前です。英字を使用してください。数字のみの使用は避けてください。

    Server – ソースVMが存在するESXiホストのIPアドレスを入力してください。

    Username – ESXiホスト上でroot権限を持つユーザーの名前を入力してください

    Password – このユーザーのパスワードを入力してください

    Nodes – VMの移行先となるProxmoxホストを選択してください。

    証明書を作成していない場合は、証明書の検証をスキップできます。

    クリック Add.

    Adding remote ESXi storage to the Proxmox VE inventory

  3. ESXiストレージが追加され、 Storage セクション。さて、ここで ESXi31 ストレージリスト内の項目。この項目には、選択したESXiホストに接続されているすべてのデータストアが含まれます。この項目をダブルクリックすると、それらを確認できます。

    An ESXi host is displayed in the Storage section

VMのインポートを開始する

  1. VMwareからProxmoxへの移行を開始する前に、ESXiホスト上のソースVMをシャットダウンしてください。これにより、一貫性のあるデータを移行できるほか、ESXiホストとProxmoxホストの両方がVMのブリッジモードで同じネットワークに接続されている場合に、ネットワークの競合を回避できます。VMの移行プロセスを開始する前に、元のVMのスナップショットを削除してください。ソースVMのネットワーク設定をメモしておいてください。移行後に必要になる可能性があります。
  2. Proxmox Webインターフェースの左ペインでESXiストレージを選択します(ESXi31 (この例では)。を選択します vmx ESXiホストからProxmox VEにインポートしたい元のVMware VMのファイル。これをインポートします Debian12.

    ヒット インポート.

    Importing a VMware VM from ESXi to Proxmox in the Proxmox VE web interface

  3. ProxmoxのVMインポートツールは、ソースとなるESXi VMの設定を読み取り、新しいVMに対して同一のハードウェア構成を作成します。新しいVMには、Proxmoxホスト上でインポートされた仮想ディスクが含まれます。

    推奨されるVM構成を確認し、必要に応じて設定を編集してください。 General タブ。

    Adjusting the destination VM configuration in the Import Guest window

    • “”を選択しないでください Live Import オプション。ライブインポートは、VMのライブマイグレーションとは異なります。このオプションを選択すると、Proxmoxホストは、VMのゲストOSを起動し、VMの移行プロセスを継続するのに十分なデータが転送されたと判断した時点で、移行先のVMを起動します。
    • 以下の項目を選択できます Advanced タブをクリックし、仮想ディスクコントローラ、CD/DVDドライブのオプション、およびネットワークインターフェースのオプションを選択します。

    をクリックして Import ボタンをクリックして、VMwareからProxmoxへのVM移行を開始します。

    the_advanced_tab_of_the_import_guest_window

  4. ProxmoxホストへのVM移行が完了するまでお待ちください。進行状況はポップアップウィンドウで確認できます。完了したら、このウィンドウを閉じてください。

    ご覧の通り、元の vmdk 仮想ディスクは、Proxmox QEMUのネイティブ仮想ディスク形式である qcow2 移行中に。

    Transferring the virtual disk from ESXi to Proxmox VE

  5. Proxmoxホスト上で移行したVMを起動します。

    The VMware to Proxmox migration was successful

  6. Proxmox に移行した仮想マシンから VMware Tools をアンインストールします。仮想マシンに VirtIO ゲストドライバーおよびその他の必要なソフトウェアをインストールします。

結論

VMwareからProxmoxへのVM移行は、新しい空のVMを作成し、元のVMの仮想ディスクをコピーして、その仮想ディスクをProxmoxのVMにインポートすることで実行できます。仮想ディスクは、直接コピーするか、元のVMをOVFテンプレートとしてエクスポートしてコピーすることができます。また、ProxmoxはWebインターフェースからESXiホストのVMをインポートするための新しいツールを提供しており、これにより移行プロセスがより便利になります。 Proxmox VEへの移行が完了したら、VMのバックアップを忘れないでください。

移行作業を行う際は、ソースとなるVMware VMの最新のバックアップを確保し、Proxmox VMを本番環境で使い始めたらすぐにバックアップを開始するようにしてください。 NAKIVO Backup & Replication VMware ESXiおよびProxmox VEの仮想マシンの両方をバックアップできる、汎用的なバックアップソリューションです。

試してみてください NAKIVO Backup & Replication

試してみてください NAKIVO Backup & Replication

無料トライアルをご利用いただき、本ソリューションのデータ保護機能をすべてお試しください。15日間無料です。機能や容量の制限は一切ありません。クレジットカードも不要です。

People also read