virsh list 打印客人姓名

virsh list 打印客人姓名

我正在运行最新的Ubuntu 20.04KVM,当我运行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

相关内容