我正在运行最新的Ubuntu 20.04
KVM,当我运行virsh list
命令时,它会打印客户虚拟机的 UUID,而不是其真实名称主机名。(您可以在以下输出中看到虚拟机名称是随机 UUID instance-00000005
)
root@os-lab-comp-sriov-0:~# virsh list
Id Name State
-----------------------------------
1 instance-00000005 running
我的版本
# virsh --version
6.0.0
# qemu-system-x86_64 --version
QEMU emulator version 4.2.1 (Debian 1:4.2-3ubuntu6.10)
Copyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers
我注意到在这个博客上,它显示了客人 vm 的真实姓名 -https://ravada.readthedocs.io/en/latest/docs/config_console.html
答案1
virsh list
列出虚拟机的给定名称,而不是主机名。您可以在 virt-install 命令中使用 --name 选项为虚拟机命名。我猜您的主机被赋予了一个随机名称,因为创建时没有指定名称。
要显示虚拟机的主机名(QEMU 和 KVM 所称的域),您可以根据情况使用以下命令:
virsh domhostname instance-00000005
或者更具体地说:
virsh domhostname DOMAINNAME