介绍

virsh是一个使用libvirt来管理KVM虚拟主机的命令行工具。

使用

  • 查看主机信息
virsh nodeinfo

显示输出

CPU model:           x86_64
CPU(s):              8
CPU frequency:       1995 MHz
CPU socket(s):       2
Core(s) per socket:  4
Thread(s) per core:  1
NUMA cell(s):        1
Memory size:         4056256 kB

查看guest信息

  • 显示已经定义的guest主机
virsh list --all
  • 显示一个guest主机的信息
virsh dominfo guest_name

启动和停止guest

  • 启动一个guest
virsh start guest_name
  • 关闭一个guest
virsh shutdown guest_name
  • 强制关闭一个guest
virsh destroy guest_name
  • 挂起一个guest
virsh suspend guest_name
  • 继续一个guest运行
virsh resume guest_name
  • 保存一个guest
virsh save centos7 /var/lib/libvirt/images/centos7-save.img

这里将停止虚拟机并保存数据都文件(但是我使用virsh list显示centos7依然是running状态)

虚拟机磁盘设备

virsh domblklist可以输出磁盘设备清单,实际上,这个命令和virsh dumpxml中输出的磁盘设备是一致的,但是输出较清晰

 # virsh domblklist f17-base
Target     Source
---------------------------------------------
vda        /export/vmimages/f17-base.qcow2

参考

results matching ""

    No results matching ""