KVM是基于内核的虚拟化服务,是主机能够运行多个隔离虚拟环境,即虚拟客户机或虚拟机(VM)

一个完整的虚拟化平台:QEMU+KVM      (QEMU并不是唯一选项)

qemu是一个纯软件,本身不包含或依赖KVM。qemu提供硬件虚拟化,qemu可以通过KVM达到加速的效果,而qemu可以为KVM提供设备虚拟化,二者相辅相成。

可以完成手动装机和一键自动装机(可以用于给大量的机器装系统,减少大量的劳动力和时间)。

本节是创建虚拟客户端并手动装机

一:KVM的安装

(1)使用KVM之前,需要在VMware上开启虚拟化服务(右键点击创建的虚拟机——> 设置)

KVM虚拟化解决方案 kvm虚拟化平台搭建_运维

(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

 

KVM虚拟化解决方案 kvm虚拟化平台搭建_kvm_02

(4)启动libvirt,并设置开机自启,可查看libvirt状态

[root@kvm ~]# systemctl start libvirtd               #启动libvirt
[root@kvm ~]# systemctl enable libvirtd              #设置开机自启
[root@kvm ~]# systemctl status libvirtd              #查看libvirt状态

KVM虚拟化解决方案 kvm虚拟化平台搭建_KVM虚拟化解决方案_03

(5)启动KVM

[root@kvm ~]# virt-manager

KVM虚拟化解决方案 kvm虚拟化平台搭建_linux_04

二:用virt-manager创建一个虚拟机

(1)将想要创建虚拟机的iso镜像上传至虚拟机中,创建一个目录,将iso镜像放置在目录中

(我是/root/iso)

(2)点击编辑中的连接详情,点击存储,添加两个存储卷(磁盘文件和镜像文件)

#提示在创建镜像文件时,将选择的路径改为存放iso镜像的目录。

(3)在vm池中添加一个卷(卷的类型为qcow2)

KVM虚拟化解决方案 kvm虚拟化平台搭建_云计算_05

 (4)设置虚拟网络(不启用DHCP4)

KVM虚拟化解决方案 kvm虚拟化平台搭建_kvm_06

 (5)点击文件,新建虚拟机

KVM虚拟化解决方案 kvm虚拟化平台搭建_KVM虚拟化解决方案_07

选择本地安装介质 

 

KVM虚拟化解决方案 kvm虚拟化平台搭建_KVM虚拟化解决方案_08

 在选择刚添加的iso镜像

KVM虚拟化解决方案 kvm虚拟化平台搭建_云计算_09

 存储选择刚创建的存储卷

KVM虚拟化解决方案 kvm虚拟化平台搭建_KVM虚拟化解决方案_10

 网络选择隔离网络

KVM虚拟化解决方案 kvm虚拟化平台搭建_linux_11

 直接安装(选择第一个),(我选择的是最小化安装)

KVM虚拟化解决方案 kvm虚拟化平台搭建_kvm_12

 已经安装好,如下图:

KVM虚拟化解决方案 kvm虚拟化平台搭建_KVM虚拟化解决方案_13

下节是修改网络配置

以上是我个人操作的过程,有需要修改补充希望大家能够给予补充和建议。