Конвертировать конфигурацию libvirt Xen в нативную
Я настроил виртуальную машину под Xen в Debian Squeeze, используя libvirt с virsh. Теперь я хочу избавиться от уровня libvirt, потому что мне нужно настроить некоторые конкретные параметры DomU, которые не поддерживаются libvirt.
- Как я могу экспортировать мой конфиг?
- Как я могу импортировать исходный файл конфигурации в 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
Если вы просто хотите изменить конфигурацию DOMU, попробуйте ниже,
virsh edit vm-name
Он будет использовать vi, чтобы открыть XML по умолчанию