virt-install 的图形选择会影响已安装的客户机是否在安装后启动

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 安装操作系统,并选择安装“桌面环境”,则安装后的第一次重启将挂起在“从硬盘启动”处。如果我选​​择不安装“桌面环境”,则安装后的重启将成功启动。如果我添加 --graphics spice,则客户机操作系统将在安装后使用“桌面环境”正确启动(而不是 --graphics vnc,这会导致它挂起)

我认为这不是预期的行为,但我无法弄清楚为什么图形显示配置的选择会影响客户的启动能力。

相关内容