Я настроил виртуальную машину под Xen в Debian Squeeze, используя libvirt с virsh. Теперь я хочу избавиться от уровня libvirt, потому что мне нужно настроить некоторые специфические параметры для DomU, которые не поддерживаются libvirt.
Спасибо за любое предложение!
Вы должны экспортировать конфигурацию xml, а затем преобразовать ее в конфигурации XEN:
virsh -c xen:/// domxml-to-native xen-xm rhel5pv.xml
Обновление: в новых версиях 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, используя сгенерированный файл:
xl create -f vm.xenxl.cfg
(Документируя это здесь, как virsh
ссылка на команду раздел для domxml-to-native
говорит: «Параметры: необходимо написать»)
Если вы просто хотите отредактировать конфигурацию domU, попробуйте ниже,
virsh edit vm-name
По умолчанию он будет использовать vi для открытия xml