web-dev-qa-db-ja.com

XenServerのovf / ova / xva形式をKVMにインポートする方法は?

現在、XenからKVMへの移行を検討しています。 Xenから既存の仮想マシンをovfおよびxvaの形式でエクスポートしました。それらをKVMにインポートするにはどうすればよいですか?

仮想マシンは数台しかないので、手動の方法を受け入れます。

2
can.

以下は、失敗した場合のRed Hat6ヘルプリンクからの直接の引用です。現在、すべてがvirt-v2vの使用に基づいているようで、kvmに対してオフラインxvaを実行するのはそれほど簡単ではありません。 virt-v2vのmanページを試してください。

virt-v2v -ic qemu+ssh://[email protected]/system -op pool --bridge bridge_name  guest_name

ここで、vmhost.example.comは仮想マシンを実行しているホスト、poolはイメージを保持するローカルストレージプール、bridge_nameは変換された仮想マシンのネットワークを接続するローカルネットワークブリッジの名前、guest_nameはXen仮想マシン。

仮想マシンにネットワークインターフェイスが1つしかない場合は、-networkパラメータを使用してローカルで管理されているネットワークに接続することもできます。仮想マシンに複数のネットワークインターフェイスがある場合は、/ etc/virt-v2v.confを編集して、すべてのインターフェイスのネットワークマッピングを指定します。

仮想マシンがXen準仮想化カーネル(kernel-xenやkernel-xenUなどと呼ばれる)を使用している場合、virt-v2vは変換プロセス中に新しいカーネルをインストールしようとします。変換前にXenカーネルと一緒に、名前にハイパーバイザーを参照しない通常のカーネルをインストールすることで、この要件を回避できます。 Xenは起動しないため、この新しくインストールされたカーネルをデフォルトのカーネルにしないでください。 virt-v2vは、変換中のデフォルトになります。

Red Hat 6の手順Red Hat 7の手順

2
Tom Koch