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

Выбор графики virt-install влияет на то, будет ли установленная гость загружаться после установки

Пожалуйста, дайте мне знать, если я что-то делаю неправильно или это ошибка.

ОС хоста: 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, которая приведет к зависанию)

Я предполагаю, что это не ожидаемое поведение, но я не могу понять, почему выбор конфигурации графического отображения влияет на возможность загрузки гостя.