一、安装KVM虚拟机

1. 增加虚拟机内存和处理器,勾选支持虚拟化功能

kvm虚拟化管理软件 kvm虚拟化教程_xml

2. 上传安装的操作系统

kvm虚拟化管理软件 kvm虚拟化教程_centos_02

3. 安装kvm调试工具
[root@centos01 ~]# yum -y install qemu-kvm-tools

kvm虚拟化管理软件 kvm虚拟化教程_图形化界面_03

4. 安装管理虚拟机命令
[root@centos01 ~]# yum -y install virt-install libvirt

kvm虚拟化管理软件 kvm虚拟化教程_kvm虚拟化管理软件_04

5. 安装KVM管理控制器(图形化界面)
[root@centos01 ~]# yum -y install virt-manager

kvm虚拟化管理软件 kvm虚拟化教程_xml_05

6. 切换图形化界面,打开虚拟系统管理工具

kvm虚拟化管理软件 kvm虚拟化教程_xml_06

7. 点击文件,新建虚拟机

kvm虚拟化管理软件 kvm虚拟化教程_kvm虚拟化管理软件_07

8. 本地安装介质(使用刚才上传的镜像文件)

kvm虚拟化管理软件 kvm虚拟化教程_图形化界面_08

9. 选择镜像文件

kvm虚拟化管理软件 kvm虚拟化教程_图形化界面_09

10. 修改内存大小和磁盘大小

kvm虚拟化管理软件 kvm虚拟化教程_centos_10


kvm虚拟化管理软件 kvm虚拟化教程_kvm虚拟化管理软件_11

11. 修改虚拟机名称(点击完成进行安装)

kvm虚拟化管理软件 kvm虚拟化教程_xml_12

二、管理KVM虚拟化

1. 打开虚拟机
[root@centos01 ~]# virsh start centos7.0

kvm虚拟化管理软件 kvm虚拟化教程_图形化界面_13

2. 关闭虚拟机
[root@centos01 ~]# virsh shutdown centos7.0

kvm虚拟化管理软件 kvm虚拟化教程_图形化界面_14

3. 设置虚拟机开机自动启动
[root@centos01 ~]# virsh autostart centos7.0

kvm虚拟化管理软件 kvm虚拟化教程_图形化界面_15

4. 查看允许的虚拟机
[root@centos01 ~]# virsh list

kvm虚拟化管理软件 kvm虚拟化教程_xml_16

5. 查看全部虚拟机
[root@centos01 ~]# virsh list --all

kvm虚拟化管理软件 kvm虚拟化教程_kvm虚拟化管理软件_17

6. 挂起虚拟机
[root@centos01 ~]# virsh suspend centos7.0

kvm虚拟化管理软件 kvm虚拟化教程_图形化界面_18

7. 恢复挂起虚拟机
[root@centos01 ~]# virsh resume centos7.0

kvm虚拟化管理软件 kvm虚拟化教程_centos_19

8. 备份虚拟机
[root@centos01 ~]# virsh dumpxml centos7.0 > ./centos7.xml

kvm虚拟化管理软件 kvm虚拟化教程_kvm虚拟化管理软件_20

9. 删除虚拟机
[root@centos01 ~]# virsh undefine centos7.0

kvm虚拟化管理软件 kvm虚拟化教程_xml_21

10. 使用配置文件导入虚拟机(关机将不存在)
[root@centos01 ~]# mv centos7.xml /etc/libvirt/qemu
[root@centos01 ~]# virsh create /etc/libvirt/qemu/centos7.xml

kvm虚拟化管理软件 kvm虚拟化教程_kvm虚拟化管理软件_22

11. 导入虚拟机(永久生效)
[root@centos01 ~]# virsh define /etc/libvirt/qemu/centos7.xml

kvm虚拟化管理软件 kvm虚拟化教程_xml_23

12. 克隆虚拟机(关机状态)
[root@centos01 ~]# virt-clone -o centos7.0 -n centos7.0bak -f /var/lib/libvirt/centos02.qcow2

kvm虚拟化管理软件 kvm虚拟化教程_图形化界面_24

13. 创建虚拟机快照
[root@centos01 ~]# virsh snapshot-create centos7.0

kvm虚拟化管理软件 kvm虚拟化教程_centos_25

14. 查看快照
[root@centos01 ~]# virsh snapshot-list centos7.0

kvm虚拟化管理软件 kvm虚拟化教程_centos_26

15. 恢复快照
[root@centos01 ~]# virsh snapshot-revert centos7.0 1620668540

kvm虚拟化管理软件 kvm虚拟化教程_centos_27

16. 删除快照
[root@centos01 ~]# virsh snapshot-delete centos7.0 1620668540

kvm虚拟化管理软件 kvm虚拟化教程_xml_28