1、查看虚机
2、查看某个虚机下的快照
virsh snapshot-list auto_test_001
3、强制关闭虚机
4、正常关闭虚机
5、启动暂停的虚机
6、显示虚机信息

7、查看虚机状态
virsh domstate auto_test_001

8、简单查寻虚机信息

9、查看libvirt版本

10、开启虚机
11、挂起虚机
12、编辑虚机配置文件
virsh edit cloud
virsh edit auto_test_001
13、设置虚机内存和参数
virsh setmem ubuntu 512000 #给不活动虚拟机设置内存大小
virsh setvcpus ubuntu 4 # 给不活动虚拟机设置cpu个数
14、启动存储池
virsh pool-start poolname
15、查看存储池信息

16、查看存储池列表

17、查看存储池信息,这个看的直观点

18、查看主机名称

19、删除存储池
virsh pool-destroy image2
20、删除存储卷
virsh vol-delete --pool image aaa.qcow2
21、虚机的七种状态
# 虚拟机共有7中状态
# running 虚拟机正在运行在cpu上
# idel 虚拟机是闲置的,没有在运行,在等待IO或者休眠时虚拟机会进入这种状态
# paused 虚拟机处于暂停状态,一般情况下是被admin运行了virsh suspend才会处于这种状态,但是仍然消耗资源,只不过不被超级管理程序调度而已。
# shutdown 虚拟机在关闭过程中
# shut off 虚拟机没有运行,已经完全关闭
# crashed 虚拟机崩溃
# dying 虚拟机处于垂死的状态,但是又没完全关闭或崩溃
22、对于这些命令,其实在virt-manager 里面都可以手工操作,不需要了解,但是在实际开发过程中这些操作的命令是要熟练掌握的。

虚机系统盘不能设置为只读和共享,否则启动的时候会蓝屏,起不来。
23、删除虚机
[root@localhost ~]# virsh undefine test_8888
Domain test_8888 has been undefined
[root@localhost ~]# virsh list --all
Id Name State
----------------------------------------------------
309 test_002 running
- test_005 shut off
- test_006 shut off
- test_8884 shut off
- test_8887 shut off