KVM常用命令

1、创建kvm虚拟机

qemu-img create -f qcow2 /home/kvm/xiaoyong-test/yplsec01.img 30G

virt-install --name cdh-test --virt-type kvm --ram 8192 --vcpus 2 --cdrom=/home/iso/CentOS-7-x86_64-Minimal-1810.iso --disk path=/home/kvm/xiaoyong-test/yplsec01.img --network=default --graphics vnc,listen=0.0.0.0,port=5911 --noautoconsole

2、修改虚拟机网卡
TYPE=Ethernet
NAME=eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.0.0.101
NATMASK=255.255.255.0
GATEWAY=10.0.0.254
DNS1=8.8.8.8
DNS2=192.168.1.1

3、查看kvm创建虚拟机的配置文件
virsh edit cdh-test

4、关掉
virsh shutdown cdh-test
5、启动
virsh start cdh-test
6、删除机器
virsh undefine cdh-test

7、查看网卡
virsh domiflist  cdh-test

8、查看虚拟机状态

virsh list --all

9、恢复被挂起的虚拟机

virsh resume  cdh-test

10、开机启动

virsh autostart  cdh-test

11、取消自动开启

virsh autostart --disable   cdh-test

12、强制关闭虚拟机

virsh destroy vmhost

13、克隆虚拟机

virt-clone -o snale -n snale_clone -f /kvm3/snale_clone.img

参数介绍

-o   :指定源虚拟机
-n   :命名新克隆的虚拟机
-f   :指定新克隆虚拟机的位置

 14、创建快照

virsh snapshot-create   cdh-test

15、查看快照

virsh snapshot-list    cdh-test

16、还原快照

virsh snapshot-revert  cdh-test --snapshotname 1516607756

17、删除快照

virsh snapshot-delete   cdh-test --snapshotname 1516607756

18、编辑虚拟机配置文件

virsh edit   cdh-test

19、修改内存cpu

生效:virsh define /etc/libvirt/qemu/UrlParse.xml

重启:virsh shutdown  cdh-test

           virsh start   cdh-test

20、重新定义xml文件(可通过img镜像 恢复虚拟机,具体查看网上文档)

virsh define   /etc/libvirt/qemu/cdh_test.xml

原文地址:https://www.cnblogs.com/wangyong-blog/p/11148231.html