KVM 查看所有虚拟主机(虚拟机)命令
# 查看正在运行的虚拟机
virsh list
#查看所有虚拟机(包括关机、停用的,最常用)
virsh list --all
#只列出所有虚拟机名称(纯净列表)
virsh list --all | awk 'NR>2 {print $2}'
#查看虚拟机详细信息(磁盘路径、网卡、内存 CPU)
virsh dominfo 虚拟机名KVM 单个虚拟机 启动 / 停止 / 重启 标准命令
先假设你的虚拟机名:server2019,换成你自己的名字即可。
#1. 启动虚拟机 virsh start server2019 #2. 正常关机(优雅关机,推荐) virsh shutdown server2019 #3. 强制断电关机(卡死关不掉才用) virsh destroy server2019 #4. 重启虚拟机(虚拟机系统内重启) virsh reboot server2019 #附加常用 设置虚拟机开机自启 virsh autostart server2019 #取消开机自启 virsh autostart --disable server2019 #查看虚拟机状态 virsh domstate server2019
KVM 查看虚拟机磁盘 / 系统文件路径 3 种最简单方法
方法 1:直接看虚拟机磁盘列表(最推荐,一步到位)
virsh domblklist 你的虚拟机名
你虚拟机名字是 server2019,直接执行:
virsh domblklist server2019
输出示例:
目标 源 ------------------------------------------------ sda /var/lib/libvirt/images/server2019.qcow2 sdb /iso/virtio-win-0.1.160.iso
sda = 系统盘,后面那串就是 系统 qcow2 文件完整路径
sdb 是光驱镜像
方法 2:从 XML 配置里找完整路径
virsh dumpxml server2019 | grep 'source file'
直接打印所有磁盘镜像路径,一目了然。
方法 3:查看默认全局存放路径
KVM 默认所有虚拟机磁盘默认都在这:
ls /var/lib/libvirt/images/
绝大多数虚拟机系统盘都在这里。
补充小技巧
看虚拟机网卡、网桥信息
virsh domiflist server2019
查看虚拟机完整硬件配置
virsh dumpxml server2019