如果我做错了什么或者这是一个错误,请告诉我。
主机操作系统: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,这会导致它挂起)
我认为这不是预期的行为,但我无法弄清楚为什么图形显示配置的选择会影响客户的启动能力。