KVM管理一——基本管理
文章目录
virsh list
#列出正在运行中的虚拟机virsh list --all
将所有的虚拟机都列出来virsh dumpxml 虚拟机名字
查看虚拟机配置文件virsh dump.xm1 > /etc/libvirt/qeum/vm6.xml
将一个虚拟机的配置文件保存至另一个虚拟机.xml
eg.将vm1配置文件复制一封,并改名未vm6
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只删除配置文件,磁盘镜像文件需要手动删除
磁盘镜像文件并没有删除,这时想删除,需要手动删除
用这个删除之后,可以看到,刚刚开机的vm1不见了,只剩vm2
这里这个磁盘镜像文件为什么会有,到底该不该有,需要实验一下
修改配置文件
两种方式;
一、virsh edit vm1
,直接修改,这种方式修改后不需要重新启动虚拟机,但是如果我们用vim修改服务,是需要重启的systemctl restart libvirtd
二、vim编辑
vim编辑之后需要重启libvirtd或者define,如果修改错啦,可以进行二次修改,但edit修改错啦,会直接报错