У меня Xen настроен и работает нормально.
Когда я перезагружаюсь и использую:
xm list
Я получаю такой вывод:
Name ID Mem VCPUs State Time(s)
Domain-0 0 4096 4 r----- 153.6
busiserver 2048 2 26.0
testserver0 2048 2 1596.1
ubuntuserver 1024 2 47.8
Это потому, что я создал 3 виртуальных машины через командную строку xm, используя что-то вроде
xm create create /dev/null ramdisk=initrd.img \
kernel=/boot/vmlinuz-2.6.12.6-xenU \
name=ramdisk vif='' vcpus=1 \
memory=64 root=/dev/ram0
Я также создал одну виртуальную машину через обычный файл конфигурации. Этот vm не отображается в выводе списка xm, и с ним нельзя взаимодействовать каким-либо образом, если я не использую
xm create missingvm.cfg
На этом этапе он работает должным образом, и все данные из предыдущих сеансов восстанавливаются. я бы хотел знать
Вы можете найти .sxp
конфигурации, используемые xen в /var/lib/xend/domains/
. Вы можете создать машину из .sxp
файл с помощью xm create -F=FILE
(видеть man xm
).
Однако, если вы хотите их отредактировать, я бы рекомендовал вам использовать API libvirt или использовать virsh
: virsh edit VMNAME
.