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

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

Proxmox向けNAKIVOバックアップ

Proxmox向けNAKIVOバックアップ

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. Proxmoxサーバー上の宛先VM用にVMwareの元のVMのハードウェア構成を再現するため、元のVMware VMのハードウェア構成を確認してください。VMware Host ClientまたはVMware vSphere ClientのWebインターフェースの左ペインで元のVMを選択し、 Hardware Configuration セクション。クリックすると Edit 仮想マシンの設定:さらに多くの仮想マシン設定パラメータを確認するには。

    Checking the virtual hardware configuration of the original VM

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

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

    Checking boot and firmware configuration of the original VM

  4. 元の仮想マシンから、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 で新しい仮想マシンを作成する際に、新しい仮想ディスクが作成されます。この例では、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 SCPクライアントと、ソース側のESXiホストで有効にしたSSH接続を使用して、元の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(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形式でのインポート

      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

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

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

15日間の無料トライアルを利用して、ネイティブな変更追跡機能、不変ストレージ、および即時フル復元・細粒度復元オプションを備えた、エージェントレスで増分方式のProxmox VMバックアップを実行してみてください。

仮想ディスクのマウント

移行した仮想ディスクを、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サーバー上のVMでSPICEを有効にすることで、管理のためにVMに接続する際の利便性とユーザーエクスペリエンスを向上させることができます。

以下のような不要な仮想ディスクファイルを削除することができます。 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を移行したら、VMのバックアップを忘れないようにしてください。

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

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

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

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

関連記事