Назад | Перейти на главную страницу

Я не вижу запущенного гостя в вирше

Использование CentOS 5 с KVM.

Я скачал этот KVM-приложение, и в распакованном виде это просто файл .img. XML-файл не предоставлен.

Я могу начать с гостя

 /usr/libexec/qemu-kvm -hda /data/kvm/slash.img -m 512

и это работает.

Теперь я хотел бы сделать файл конфигурации для гостя.

Проблема в том, когда я

# virsh -c qemu:///system list
 Id Name                 State
----------------------------------

# 

Я не вижу гостя, как ожидалось.

Кто-нибудь знает, что не так?

Вы можете получить пример файла .xml здесь:
http://libvirt.org/drvqemu.html#xmlconfig

Вы изменяете его в соответствии со своими потребностями.
Здесь вы можете все форматы о формате xml:
http://libvirt.org/format.html

Чтобы увидеть все виртуальные машины, попробуйте с

virsh list --all

Таким образом, вы можете увидеть все установленные виртуальные машины, а не только запущенные.

Вам нужно сообщить virsh о вашем образе KDE. Для этого нужно либо импортировать существующий файл XML, настроенный в соответствии с вашими потребностями, либо создать его.

Метод 1. Создайте и настройте XML: получите копию откуда-нибудь еще или загрузите тот, который указан в предыдущем ответе, и поместите ее во временное место. Мой случай /home/user/centos.xml (мой случай centos.img, ваш IMAGENAME.img); qcow или qcow2 также будут работать

Импортировать (создать) его в virsh

virsh create /home/user/centos.xml

После импорта в libvirt с помощью virsh его можно найти в / etc / libvirsh / qemu /


Метод 2. Сгенерируйте новый XML, «установив» существующий образ.

virt-install --connect qemu:///system --name centos --ram 256 --disk path=/var/lib/libvirt/images/base-centos.img --bridge=virbr0 --vnc --vncport=5901 --accelerate --os-type=linux --cdrom /dev/cdrom 

где путь = расположение вашего изображения

остановить принудительно предыдущую команду

virsh destroy centos

Ищите сенотов в вирше

virsh list --all

     Id Name                 State
----------------------------------
  - centos               shut off

Запустите новую виртуальную машину

[root@ libvirt]# virsh start centos
Domain centos started

[root@ libvirt]# virsh list 
 Id Name                 State
----------------------------------
  1 centos               running

вам может потребоваться запустить это с qemu+ssh://