Конвертировать конфигурацию libvirt Xen в нативную

Я настроил виртуальную машину под Xen в Debian Squeeze, используя libvirt с virsh. Теперь я хочу избавиться от уровня libvirt, потому что мне нужно настроить некоторые конкретные параметры DomU, которые не поддерживаются libvirt.

  1. Как я могу экспортировать мой конфиг?
  2. Как я могу импортировать исходный файл конфигурации в Xen?

Спасибо за любое предложение!

3 ответа

Обновление: более новые версии 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).

Затем вы можете создать VM непосредственно в Xen, используя сгенерированный файл:

xl create -f vm.xenxl.cfg

(Документируя это здесь, как virsh раздел справочника команд для domxml-to-native говорит "Варианты: необходимо написать")

Вы должны экспортировать конфигурацию xml и затем преобразовать ее в XEN Configs:

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

http://libvirt.org/drvxen.html

Если вы просто хотите изменить конфигурацию DOMU, попробуйте ниже,

virsh edit vm-name

Он будет использовать vi, чтобы открыть XML по умолчанию

Другие вопросы по тегам