Пожалуйста, дайте мне знать, если я что-то делаю неправильно или это ошибка.
ОС хоста: Debian 9.6 Stretch amd64
Пакет:
ii libvirt-daemon 3.0.0-4+deb9u3 amd64 Virtualization daemon
ii libvirt-daemon-system 3.0.0-4+deb9u3 amd64 Libvirt daemon configuration files
ii libvirt-glib-1.0-0:amd64 1.0.0-1 amd64 libvirt GLib and GObject mapping library
ii libvirt0 3.0.0-4+deb9u3 amd64 library for interfacing with different virtualization systems
ii python-libvirt 3.0.0-2 amd64 libvirt Python bindings
ii qemu-kvm 1:2.8+dfsg-6+deb9u5 amd64 QEMU Full virtualization on x86 hardware
ii virt-viewer 5.0-1 amd64 Displaying the graphical console of a virtual machine
ii virtinst 1:1.4.0-5 all Programs to create and clone virtual machines
Также проверено на: ОС хоста: Ubuntu 18.04.1 LTS amd64
Пакеты:
ii libvirt-clients 4.0.0-1ubuntu8.5 amd64 Programs for the libvirt library
ii libvirt-daemon 4.0.0-1ubuntu8.5 amd64 Virtualization daemon
ii libvirt-daemon-driver-storage-rbd 4.0.0-1ubuntu8.5 amd64 Virtualization daemon RBD storage driver
ii libvirt-daemon-system 4.0.0-1ubuntu8.5 amd64 Libvirt daemon configuration files
ii libvirt-glib-1.0-0:amd64 1.0.0-1 amd64 libvirt GLib and GObject mapping library
ii libvirt0:amd64 4.0.0-1ubuntu8.5 amd64 library for interfacing with different virtualization systems
ii ovmf 0~20180205.c0d9813c-2 all UEFI firmware for 64-bit x86 virtual machines
ii python-libvirt 4.0.0-1 amd64 libvirt Python bindings
ii qemu-kvm 1:2.11+dfsg-1ubuntu7.8 amd64 QEMU Full virtualization on x86 hardware
ii virt-viewer 6.0-2 amd64 Displaying the graphical console of a virtual machine
ii virtinst 1:1.5.1-0ubuntu1.1 all Programs to create and clone virtual machines
Гостевая ОС: Ubuntu 18.04.1 LTS amd64
Гостевая ОС: Debian 9.6 amd64
Если я установлю одну из гостевых систем Linux с окружением рабочего стола, используя команду:
virt-install --virt-type=kvm \
--name ubuntu1804 --ram 4096 --vcpus 4 \
--os-variant=ubuntu16.04 --hvm \
--cdrom /tmp/ubuntu-18.04.1-desktop-amd64.iso \
--network bridge=br0,model=virtio \
--graphics vnc \
--disk path=/tmp/ubuntu1804.qcow2,size=32
Установка будет успешной, но при первой перезагрузке после установки гость просто зависнет во время загрузки.
Если изменить графику на «spice», гостевая ОС загружается без проблем.
virt-install --virt-type=kvm \
--name ubuntu1804 --ram 4096 --vcpus 4 \
--os-variant=ubuntu16.04 --hvm \
--cdrom /tmp/ubuntu-18.04.1-desktop-amd64.iso \
--network bridge=br0,model=virtio \
--graphics spice \
--disk path=/tmp/ubuntu1804.qcow2,size=32
Это также было протестировано с гостевой системой Debian 9.6. Если я устанавливаю ОС с помощью --graphics vnc и выбираю установку «Окружение рабочего стола», первая перезагрузка после установки зависнет на «Загрузка с жесткого диска». Если я решу не устанавливать «Среду рабочего стола», перезагрузка после установки успешно загрузится. Если я добавлю add --graphics spice, тогда гостевая ОС будет правильно загружаться после установки с «Средой рабочего стола» (вместо --graphics vnc, которая приведет к зависанию)
Я предполагаю, что это не ожидаемое поведение, но я не могу понять, почему выбор конфигурации графического отображения влияет на возможность загрузки гостя.