web-dev-qa-db-ja.com

libvirtXen構成をネイティブに変換する

Libvirtとvirshを使用して、DebianSqueeze上のXenで仮想マシンを構成しました。ここで、libvirtでサポートされていない特定のパラメーターをDomUに構成する必要があるため、libvirtレイヤーを削除したいと思います。

  1. 設定をエクスポートするにはどうすればよいですか?
  2. ネイティブ設定ファイルをXenにインポートするにはどうすればよいですか?

提案ありがとうございます!

1
GabrieleV

Xml構成をエクスポートしてから、XEN構成に変換します。

virsh -c xen:/// domxml-to-native xen-xm rhel5pv.xml

http://libvirt.org/drvxen.html#xmlexport

1
Rilindo

DomUの構成を編集したいだけの場合は、以下を試してください。

virsh edit vm-name

デフォルトではviを使用してxmlを開きます

0
KunMing Xie

更新:Xenの新しいバージョンには 新しいツールスタック :xen-lightがあるため、xen 4.1以降、xmコマンドはxlに置き換えられます。

xlのドメイン構成ファイルには下位互換性がありますが、変換中にすべてのドメインパラメーターが最新の構成に正しくマップされるようにするには、次を使用することをお勧めします。

virsh -c xen:/// domxml-to-native --format xen-xl \
    /path/to/libvirt/vm.domxml.cfg > vm.xenxl.cfg

xen-xlの代わりにxen-xmを使用していることに注意してください)。

次に、生成されたファイルを使用して、Xen上で直接vmを作成できます。

xl create -f vm.xenxl.cfg

(ここに文書化して、virshコマンドリファレンスdomxml-to-nativeのセクションに「オプション:書き込む必要がある」と書かれているように)

0
Pablo