KVM管理一——基本管理

文章目录

virsh list #列出正在运行中的虚拟机
virsh list --all将所有的虚拟机都列出来
virsh dumpxml 虚拟机名字查看虚拟机配置文件
virsh dump.xm1 > /etc/libvirt/qeum/vm6.xml将一个虚拟机的配置文件保存至另一个虚拟机.xml

eg.将vm1配置文件复制一封,并改名未vm6
KVM管理一——基本管理

virsh suspend 虚拟机名字暂停虚拟机
virsh resume 虚拟机名字恢复虚拟机
virsh start 虚拟机名字启动虚拟机
virsh autostart 虚拟机名字虚拟机开机自启动
ls /etc/libvirt/quem/antostart/或者virst list --all --autostart查看所有自启quest os

ls /etc/libvirt/quem/antostart/ ——查看所有开机自启
这个目录本来不存在,再有自启动的虚拟机的情况下才这个目录自动创建,并且下面有自启动的”虚拟机.xml“文件

virsh autostart --disable 虚拟机名字取消开机自启
virsh reboot 虚拟机名字重启虚拟机
virsh reset 虚拟机名字 重置虚拟机

重置是指断电重启,他的速度比较快一些

virsh shutdown 虚拟机名字关闭虚拟机(方式1)
virsh destory 虚拟机名字关闭虚拟机(方式2)
virsh undefine 虚拟机名字删除虚拟机

undefine只删除配置文件,磁盘镜像文件需要手动删除
KVM管理一——基本管理
磁盘镜像文件并没有删除,这时想删除,需要手动删除
KVM管理一——基本管理

用这个删除之后,可以看到,刚刚开机的vm1不见了,只剩vm2

KVM管理一——基本管理
这里这个磁盘镜像文件为什么会有,到底该不该有,需要实验一下

修改配置文件

两种方式;
一、virsh edit vm1,直接修改,这种方式修改后不需要重新启动虚拟机,但是如果我们用vim修改服务,是需要重启的systemctl restart libvirtdKVM管理一——基本管理
二、vim编辑
vim编辑之后需要重启libvirtd或者define,如果修改错啦,可以进行二次修改,但edit修改错啦,会直接报错