GNU/Linux >> Linux の 問題 >  >> Linux

VirtualboxVMをQEMU/KVM [VDItoQCOW2]に変換します

概要

次の記事では、VirtualboxVMをQEMU/ KVMハイパーバイザーに変換する方法、つまりVMファイルをVDIからQCOW2拡張に変換する方法について説明します。このプロセスは、virtualboxからKVMに移行する必要がある場合、または最初から新しいマシンを作成する必要なしにKVMハイパーバイザーを試してみたい場合に特に役立ちます。

VDIとは何ですか?

VDI(仮想デスクトップインフラストラクチャ)は、Virtualboxなどのハイパーバイザーソリューションで一般的に使用される仮想マシン用のHDDディスクイメージファイルのファイル拡張子です。

QCOW2とは何ですか?

QCOW2は、QEMUベースのハイパーバイザーで使用される仮想マシン用のHDDディスクイメージファイルでもあります。

VirtualboxVMをQEMU/KVM[VDIからQCOW2]に変換

変換/移行プロセスを開始する前に、VirtualboxではすべてのVMの電源をオンにする必要があります。

このプロセスには端末の使用が必要ですが、手順は非常に単純で簡単です。基本的に必要なのは、実行するコマンドが1つだけで、それは次のとおりです。

qemu-img convert -f vdi -O qcow2 rocky.vdi rocky8.qcow2

このコマンドを機能させるには、ソースイメージファイルのディレクトリ(それが配置されているVDIファイル)に移動する必要があります。同じディレクトリに、KVMの新しいqcow2イメージも保存されます。このように実行して、ディレクトリに移動せずにソースと宛先をターゲットにすることもできます。

qemu-img convert -f vdi -O qcow2 /home/markon/VirtualBox VMs/debian KDE/debian-kde.vdi /var/libvirt/images/debian-kde.qcow2

ターミナルでのプロセスは次のようになります。

コマンドの内訳:

  • 変換 :変換プロセスを実行するための引数
  • -f :入力画像タイプ
  • -O :出力画像タイプ

次に、入力画像とその場所に、新しい画像名とqcow2拡張子が付いた出力ディレクトリをたどります。

2番目のオプション– VDIをIMG(RAW)に変換してからQCOW2に変換する

万が一、最初の方法が機能しない場合、またはエラーが発生した場合は、最初にVDI VMイメージをRAWイメージ(IMG拡張機能)に変換してから、RAWからQCOW2に変換してみてください。あなたは方法でもっと成功するはずです。方法は次のとおりです。

Virtualbox VMイメージの場所を見つけます:

vboxmanage list hdd

次に、ターミナルで、Virtualboxツール「 vboxmanage ” VMをRAW(IMG)ファイルに変換します:

vboxmanage convertdd debian-11.vdi debian11.img

その後、再び「 qemu-img 」ツールで、RAW(IMG)ファイルをQCOW2に変換します

qemu-img convert -f raw -O qcow debian11.img debian11a.qcow2

新しいqcow2をKVMVMにインポートします

変換が完了したら、仮想マシンマネージャーで作成した新しいVMに新しいdicsイメージをインポート(追加)する必要があります。そのため、仮想マシンマネージャーで新しいVMの作成を開始します。最初のプロンプトで、[ディスクイメージをインポートする]オプションを選択します 」をクリックして進む:

次の画面は、変換したディスクイメージを見つけることです:

最後の画面は、作成するプレビュー画面であり、必要に応じて、マシンを実行する前にVMとそのハードウェアをカスタマイズできるオプションが付属しています。終了ボタンをクリックすると、VMの作成が開始されます:

覚えておくべき1つの注意事項

移行/変換プロセス中に、たとえば、複数のネットワークアダプターなど、Virtualboxで実行中にVMに複数のデバイスを追加した場合は、仮想マシンマネージャー(KVMまたはlibvirt)でそれらの追加のデバイスを一致させる必要があります。デバイスは失われるため、最初から再度追加する必要があります。

概要

この記事では、次の手順について説明しました。VirtualboxVMをQEMU / KVMに変換する方法、つまり、VirtualboxマシンをKVMハイパーバイザー(KVM / QEMUハイパーバイザー)に変換する方法、正確には、VMHDDファイルをVDIからQCOW2についても説明し、VM HDDイメージをVDIからIMG(RAW)に変換し、その後QCOW2に変換する方法についても説明しました。

最後に、新しく作成されたQCOW2イメージを仮想マシンマネージャーで作成された新しいVMにインポートする方法を確認します。


Linux
  1. TrueType グリフを PNG 画像に変換しますか?

  2. 画像をテキストに変換

  3. Linux ディスク イメージをスパース ファイルに変換するにはどうすればよいですか?

  1. VirtualBox で cloud-init を使用しますか?

  2. oxpsからpdfまたは画像へ - Linux

  3. 既存の Windows マシンを VirtualBox に変換する方法は?

  1. ImageMagick で写真を白黒画像に変換する方法は?

  2. VirtualBox 用の Amazon Linux AMI イメージはどこにありますか?

  3. Linux-KVM、QEMU、Virtualbox、VMWare