KVM基本功能管理与使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了KVM基本功能管理与使用相关的知识,希望对你有一定的参考价值。

本文是继续上一篇文章kvm安装,继续演示kvm的基本功能,或者说是简单的描述一下kvm的基本使用方式!

1、kvm默认的配置文件存放目录

ls /etc/libvirt/qemu/
技术分享图片

2、列表查看所有虚拟机的状态

virsh list --all
技术分享图片

3、虚拟机开机、关机、开机自启等操作

1)开机 virsh start 虚拟机名称
技术分享图片

2)关机(两种方式)

//关机 virsh shutdown 虚拟机名称
技术分享图片

//强制关机 virsh destroy 虚拟机名称
技术分享图片
注:除非实在无法关机,否则不建议使用这种方式!

3)挂起虚拟机和恢复虚拟机

//挂起虚拟机 virsh suspend 虚拟机名称
技术分享图片

//恢复虚拟机 virsh resume 虚拟机名称
技术分享图片

4、开机自启KVM虚拟机

virsh autostart 虚拟机名称
技术分享图片

5、备份虚拟机配置文件(配置文件中存储虚拟机配置情况等,如CPU、内存等)

virsh dumpxml 原虚拟机名 > /etc/libvirt/qemu/备份虚拟机名
技术分享图片

6、 删除KVM里的虚拟机

virsh undefine 虚拟机名
技术分享图片
注:"undefine"选项只会删除该虚拟机配置文件,而使用的磁盘文件不会删除,如需要彻底删除注意删除磁盘文件;如果只是删除配置文件,当有备份的配置文件时,还可恢复该虚拟机。

查看虚拟机的磁盘文件 ls -l /kvm/store/
技术分享图片
注:如上截图,可以看出,只是配置文件删除,磁盘文件依然存在。

7、还原已删除的虚拟机(前提是你先做过虚拟机配置文件备份)

virsh define /etc/libvirt/qemu/备份虚拟机名称
技术分享图片
注:这时还原回来的虚拟机并不是完全的,只是包含你备份时之前的所有操作,之后的操作无法还原。

8、修改KVM虚拟机配置文件(两种方式)

1)通过KVM命令编辑 virsh edit 虚拟机名称

2)系统命令直接编辑(不建议使用) vi /etc/libvirt/qemu/centos7.xml

以上是关于KVM基本功能管理与使用的主要内容,如果未能解决你的问题,请参考以下文章

实操干货KVM命令管理虚拟机与性能优化

KVM基本功能管理之virsh常用命令

KVM命令集与优化

KVM虚拟化之基本命令管理虚拟机

案例:使用KVM命令集管理虚拟机

KVM管理虚拟机命令