KVM是基于内核的虚拟化服务,是主机能够运行多个隔离虚拟环境,即虚拟客户机或虚拟机(VM)
一个完整的虚拟化平台:QEMU+KVM (QEMU并不是唯一选项)
qemu是一个纯软件,本身不包含或依赖KVM。qemu提供硬件虚拟化,qemu可以通过KVM达到加速的效果,而qemu可以为KVM提供设备虚拟化,二者相辅相成。
可以完成手动装机和一键自动装机(可以用于给大量的机器装系统,减少大量的劳动力和时间)。
本节是创建虚拟客户端并手动装机
一:KVM的安装
(1)使用KVM之前,需要在VMware上开启虚拟化服务(右键点击创建的虚拟机——> 设置)
(2)KVM需要用到的组件
1.qemu-kvm
2.qemu-kvm-tools
3.qemu-img
4.bridge-utils
5.libvirt (对虚拟客户机的设备,网络和内存进行管理)
6.virt-manager
7.virt-install
(3)查看KVM模块是否已经安装
[root@kvm ~]# lsmod | grep kvm
(4)启动libvirt,并设置开机自启,可查看libvirt状态
[root@kvm ~]# systemctl start libvirtd #启动libvirt
[root@kvm ~]# systemctl enable libvirtd #设置开机自启
[root@kvm ~]# systemctl status libvirtd #查看libvirt状态
(5)启动KVM
[root@kvm ~]# virt-manager
二:用virt-manager创建一个虚拟机
(1)将想要创建虚拟机的iso镜像上传至虚拟机中,创建一个目录,将iso镜像放置在目录中
(我是/root/iso)
(2)点击编辑中的连接详情,点击存储,添加两个存储卷(磁盘文件和镜像文件)
#提示在创建镜像文件时,将选择的路径改为存放iso镜像的目录。
(3)在vm池中添加一个卷(卷的类型为qcow2)
(4)设置虚拟网络(不启用DHCP4)
(5)点击文件,新建虚拟机
选择本地安装介质
在选择刚添加的iso镜像
存储选择刚创建的存储卷
网络选择隔离网络
直接安装(选择第一个),(我选择的是最小化安装)
已经安装好,如下图:
下节是修改网络配置
以上是我个人操作的过程,有需要修改补充希望大家能够给予补充和建议。