PS:KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理!
-
查看KVM虚拟机配置文件及运行状态
-
KVM虚拟机配置文件
KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/
autostart目录是配置kvm虚拟机开机自启动目录[root@local ~]# cd /etc/libvirt/qemu/ [root@local qemu]# ll drwxr-xr-x. 2 root root 4096 Sep 6 18:55 autostart #开机自启动配置目录 -rw-------. 1 root root 2344 Sep 6 18:55 centos02.xml #对应centos02虚拟机 -rw-------. 1 root root 2295 Sep 2 16:05 centos.xml #对应centos虚拟机 drwx------. 3 root root 4096 Sep 1 05:05 networks
-
virsh命令帮助(非常重要)
[root@local qemu]# virsh --help
-
查看kvm虚拟机状态
[root@local autostart]# virsh list --all Id Name State -------------------------------------------- 2 centos running 4 centos02 running
#虚拟机开机 {vhostname}代表虚拟机名字 [root@local qemu]# virsh start {vhostname} #虚拟机关机 [root@local qemu]# virsh shutdown {vhostname} #强制关闭电源 [root@local qemu]# virsh destroy {vhostname} #通过配置文件启动虚拟机 [root@local qemu]# virsh create /etc/libvirt/qemu/{vhostname}.xml #挂起 [root@local qemu]# virsh suspend {vhostname} #恢复(挂起的服务器) [root@local qemu]# virsh resume {vhostname}
-
配置开机自启动虚拟机
[root@local qemu]# virsh autostart centos #自动启动centos虚拟机 Domain centos marked as autostarted [root@local qemu]# cd /etc/libvirt/qemu/autostart/ [root@local autostart]# ll #在autostart下作软连接 lrwxrwxrwx. 1 root root 28 Sep 2 16:05 centos.xml -> /etc/libvirt/qemu/centos.xml
-
编辑KVM虚拟机配置文件
[root@local qemu]# virsh edit {vhostname}
说明:virsh edit将调用vi命令编辑/etc/libvirt/qemu/{vhostname}.xml配置文件。也可以直接通过vi命令进行编辑,修改,保存。以但不建议直接通过vi编辑
-
删除KVM虚拟机
[root@local qemu]# virsh undefine {vhostname}
说明:该命令只是删除{vhostname}的配置文件,并不删除虚拟磁盘文件
-
参考: