2-KVM日常管理命令
开关机与查看
- 列表显示
virsh list
只会显示运行中的列表
virsh list --all
显示所有虚拟机列表 - 开机start
virsh start centos7-mb
- 关机shutdown
virsh shutdown centos7-mb
- 强制关机destroy
virsh destroy centos7-mb
- 查询vnc端口号vncdisplay
virsh vncdisplay centos7-mb
配置管理
-
存放位置
kvm创建的虚拟机,配置文件存放在目录/etc/libvirt/qemu/
中,配置文件以虚拟机+.xml结尾,如:/etc/libvirt/qemu/ centos7-mb.xml
-
修改配置 edit
virsh edit centos7-mb
-
导出配置 dumpxml
virsh dumpxml centos7-mb >/opt/centos7-mb.xml
-
删除镜像/配置 undefine
virsh undefine centos7-mb
如果要删除虚拟机,建议先关机[shutdown或destroy],再删除
此命令只会删除配置文件,不会删除实际镜像,所以可以再导入备份的配置进行恢复
- 导入配置define
virsh define /opt/centos7-mb.xml
镜像管理
- 重命名 domrename
virsh domrename centos7-mb c7-mb
只会修改列表显示中的名字,不修改镜像文件的名字
- 挂起 suspend
virsh suspend c7-mb
- 恢复 resume
virsh resume c7-mb
- 开机启动autostart
virsh autostart c7-mb
开机启动
virsh autostart --disable c7-mb
取消开机启动
设置开机启动后,/etc/libvirt/qemu/autostart/
目录下就会有一个软连接
1 | [root@kvm01 ~]# ll /etc/libvirt/qemu/autostart/ |
评论