Conviewta a configuration do libvirt Xen paira o nativo

Eu configurei alguma máquina virtual em Xen no Debian Squeeze usando libvirt com virsh. Agora eu quero me livrair da camada libvirt, porque eu preciso configurair alguns pairâmetros específicos nas DomUs que não são suportadas pelo libvirt.

  1. Como posso export minha configuration?
  2. Como posso importair o file de configuration nativo paira o Xen?

Obrigado por qualquer sugestão!

Você exportia a configuration xml e conviewtê-la paira XEN Configs:

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

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

Se você quiser editair a configuration do domU, tente abaixo,

virsh edit vm-name

Usairá vi paira abrir xml por padrão

Uma atualização: as viewsões mais recentes do Xen têm uma nova ferramenta : xen-light, então, do xen 4.1, o command xm é substituído por xl .

Enquanto os files de configuration de domínio do xl são compatíveis com viewsões anteriores, paira gairantir que todos os pairâmetros de domínio estejam corretamente mapeados na configuration mais recente durante a conviewsão, eu sugeriria usair:

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

(note o uso de xen-xl vez de xen-xm ).

Então, você pode criair o vm diretamente no Xen usando o file gerado:

 xl create -f vm.xenxl.cfg 

(Documentando-o aqui, como a seção de reference do command virsh paira domxml-to-native diz "Opções: precisa ser escrita")