一,KVM基本命令
1.查看命令帮助
virsh -h
2.查看KVM的配置文件存放目录
ls /etc/libvirt/qemu/
3.查看虚拟机状态
virsh list --all
4.虚拟机关机与开机
1. virsh shutdown centos7 2. virsh destroy centos7
5.强制实例系统关闭电源
virsh destroy centos7
6.通过配置文件启动虚拟机系统实例
1. virsh create /etc/libvirt/qemu/contos7.xml 2. virsh list --all
7.挂起虚拟机
1. virsh suspend centos7 2. virsh list --all
8.恢复虚拟机
1. virsh resume centos7 2. virsh list --all
9.配置虚拟机伴随宿主机自动启动
virsh autostart centos7
10.导出虚拟机配置
virsh dumpxml centos7 > /etc/libvirt/qemu/centos7-2.xml
11.虚拟机的删除与添加
virsh shutdown centos7 virsh undefine centos7 重新定义虚拟机 cd /etc/libvirt/qemu mv centos7-2.xml centos7.xml virsh define centos7.xml virsh list --all
12.修改虚拟机配置信息
1. vim /etc/libvirt/qemu/centos7.xml 2. 3. virsh edit centos7
二,KVM文件管理
1.查看当前磁盘格式
qemu-img info /data_kvm/store/centos7.qcow2
2.通过qemu-img命令转换磁盘文件格式,将centos7虚拟机的raw格式磁盘转换至qcow2格式
virsh shutdown centos7 qemu-img convert -f raw -O qcow2 /data_kvm/store/centos7.img /data_kvm/store/centos7.qcow2 修改centos7的xml配置文件中的磁盘类型与磁盘文件名 virsh edit centos7
3. virt-cat,类似cat命令
vist-cat -a /data_kvm/store/centos7.qcow2 /etc/sysconfig/grub
4.virt-edit,编辑文件,用法与vim一致
virt-edit -a /data_kvm/store/centos7.qcow2 /etc/resolv.conf
5.virt-df命令用于查看虚拟机磁盘信息
vist -df -h centos7
三,克隆虚拟机
1.查看虚拟机状态
virsh list --all
2.从centos7克隆centos7-2
virt-clon -o centos7 -n centos7-2 -f /data_kvm/store/centos7.qcown2
3.查看虚拟机状态
virsh list --all
4.启动虚拟机
virsh start centos7
四,虚拟机快照
1.对centos7创建快照
virsh snapshot-create centos7
2.查看虚拟机快照版本信息
virsh snapshot-current centos7
3.查看快照信息
virsh snapshot-list centos7
4.恢复虚拟机状态至{编号}
virsh snapshot-revert centos7 编码
5.删除快照
virs snapshot-delete centos7 编码