virsh list查看运行的虚拟机

virsh list --all查看所有的虚拟机(关闭和运行的虚拟机)
磁盘文件默认目录为/var/lib/libvirt/images/

virsh pool-list查看存储池列表
virsh pool-list --all查看创建的存储池信息
ll /etc/libvirt/storage

创建一个存储池var





手工创建存储池


(第二个箭头随便改两个数字)
virsh pool-define next.xml定义一个存储池


virsh pool-start next使存储池生效

qemu-img create -f qcow2 /home/newdisk.img 1G用qemu-img创建qcow2格式磁盘文件,大小为1G,放在/home/,名字为newdisk.img(创建一个新的磁盘)


virsh attach-disk generic /home/newdisk.img sdd(直接生效)
将/home/newdisk.img(磁盘名字)添加到generic这个虚拟机上面
virsh domblklist hopestage查看该虚拟机的磁盘位置

运行中挂载,如果重启,需要重新挂载
补充:删除
virsh detach-disk generic /home/newdisk.img
https://www.cnblogs.com/sunnybowen/p/10516837.html
virsh list --all
virsh snapshot-list auto_test_001
virsh destroy cloud
cloud 是名字
virsh shutdown cloud
virsh start cloud
virsh resume cloud
virsh pool-start poolname
virsh pool-dumpxml image

virsh pool-list --all

virsh pool-info image

virsh pool-destroy image2
virsh vol-delete --pool image aaa.qcow2
virsh dumpxml cloud

virsh domstate auto_test_001

virsh dominfo cloud

virsh version

virsh suspend cloud
virsh edit cloud
virsh edit auto_test_001
virsh setmem ubuntu 512000 #给不活动虚拟机设置内存大小
virsh setvcpus ubuntu 4 # 给不活动虚拟机设置cpu个数
virsh hostname

# 虚拟机共有7中状态
# running 虚拟机正在运行在cpu上
# idel 虚拟机是闲置的,没有在运行,在等待IO或者休眠时虚拟机会进入这种状态
# paused 虚拟机处于暂停状态,一般情况下是被admin运行了virsh suspend才会处于这种状态,但是仍然消耗资源,只不过不被超级管理程序调度而已。
# shutdown 虚拟机在关闭过程中
# shut off 虚拟机没有运行,已经完全关闭
# crashed 虚拟机崩溃
# dying 虚拟机处于垂死的状态,但是又没完全关闭或崩溃

虚机系统盘不能设置为只读和共享,否则启动的时候会蓝屏,起不来。
[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
https://blog.csdn.net/kongjiepku/article/details/8003856