简介
Kernel-based Virtual Machine(KVM)是一种内建于Linux中的开源虚拟化技术,可将Linux转变为虚拟机监控程序,使计算机能够运行多个隔离的虚拟环境,即虚拟客户机或虚拟机。
教程
安装与配置
准备工作
- 开启主板或虚拟机软件的虚拟化功能
- 更改内核模式为兼容内核模式启动并更新grub:| 12
 3
 4
 
 | [root@localhost ~]# vi /etc/default/grub...
 GRUB_DEFAULT=5 #将值改为5
 [root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
 
 |  
 
- 关闭SELinux:| 12
 3
 
 | [root@localhost ~]# vi /etc/selinux/config...
 SELINUX=disabled   #将值改为disabled
 
 |  
 
- 关闭防火墙并禁止开机启动:| 12
 
 | [root@localhost ~]# systemctl stop firewalld.service[root@localhost ~]# systemctl disable firewalld.service
 
 |  
 
- 重启系统| 1
 | [root@localhost ~]# reboot
 |  
 
安装软件
- 安装相关软件:| 1
 | [root@localhost ~]# yum install -y qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-manager libvirt-client virt-install virt-viewer
 |  
 
- 将libvirt启动并设置为开机启动:| 12
 
 | [root@localhost ~]# systemctl restart libvirtd[root@localhost ~]# systemctl enable libvirtd
 
 |  
 
- 建立软连接:| 1
 | [root@localhost ~]# ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm
 |  
 
快照
列出
| 1
 | [root@localhost ~]# virsh snapshot-list 虚拟机名称
 | 
创建
| 1
 | [root@localhost ~]# virsh snapshot-create 虚拟机名称
 | 
恢复
| 1
 | [root@localhost ~]# virsh snapshot-revert 虚拟机名称 快照名称
 | 
删除
| 1
 | [root@localhost ~]# virsh snapshot-delete 虚拟机名称 快照名称
 | 
参考资料