KVM虚拟机部署流程

KVM是什么?

广义的 KVM 实际上包含两部分, 一部分是基于 LINUX 内核支持的 KVM 内核模块, 另一部
分就是经过简化和修改的 Qemu。
KVM 内核模块模拟处理器和内存以支持虚拟机的运行,Qemu 主要处理 I/O 以及为用户提
供一个用户空间工具来进行虚拟机的管理。 两者相互结合, 相辅相成, 构成了一个完整的虚
拟化平台。

KVM环境部署

1.首先你需要创建一台虚拟机,主要配置为:8g内存,1024硬盘,2核2线程。这时最低要求。

CPU配置:

kvm虚拟化添加USB kvm虚拟化配置_图形界面


内存配置:

kvm虚拟化添加USB kvm虚拟化配置_yum源_02


设置网络类型:

kvm虚拟化添加USB kvm虚拟化配置_yum源_03


硬盘大小为1024g

kvm虚拟化添加USB kvm虚拟化配置_kvm虚拟化添加USB_04

开启虚拟化功能:

kvm虚拟化添加USB kvm虚拟化配置_kvm虚拟化添加USB_05

虚拟机的安装

在虚拟机安装时需要注意,分区和安装开发工具。

修改安装软件:

kvm虚拟化添加USB kvm虚拟化配置_yum源_06


kvm虚拟化添加USB kvm虚拟化配置_yum源_07


进行磁盘分区:

kvm虚拟化添加USB kvm虚拟化配置_yum源_08


kvm虚拟化添加USB kvm虚拟化配置_kvm虚拟化添加USB_09


kvm虚拟化添加USB kvm虚拟化配置_kvm虚拟化添加USB_10


kvm虚拟化添加USB kvm虚拟化配置_kvm虚拟化添加USB_11


kvm虚拟化添加USB kvm虚拟化配置_yum源_12


kvm虚拟化添加USB kvm虚拟化配置_图形界面_13


kvm虚拟化添加USB kvm虚拟化配置_yum源_14

安装KVM前的操作

1.关闭防火墙和系统增强功能。

systemctl stop firewalld
systemctl disable firewalld
setenforce 0

在**/etc/sysconfig/selinux**中,修改为:SELINUX=disabled

2.修改主机名。

hostnamectl set-hostname xx
su

3.挂载光盘镜像

vi /etc/fstab
#永久挂载光盘镜像
/dev/sr0 /mnt iso9660 defaults 0 0 

mount -a

#查看是否挂载成功
df -hT

4.配置本地yum源。

#删除repo
cd /etc/yum.repos.d
rm -rf *

#配置新的repo
vi local.repo
[1]
name=1
baseurl=file:///mnt
enabled=1
gpgcheck=0

#更新yum源
yum clean all
yum makecache

安装KVM

KVM需要安装一下几种软件。

#安装 GNOME 桌面环境  如果装了图形界面不需要装了
yum groupinstall -y "GNOME Desktop"  

#KVM 模块       
yum -y install qemu-kvm     

#KVM 调试工具,可不安装                                  
yum -y install qemu-kvm-tools       

#构建虚拟机的命令行工具                       
yum -y install virt-install     

#qemu 组件,创建磁盘、 启动虚拟机等                                    
yum -y install qemu-img 

#网络支持工具                                      
yum -y install bridge-utils   

#虚拟机管理工具                                  
yum -y install libvirt    

#图形界面管理虚拟机                                            
yum -y install virt-manager

检查CPU是否支持虚拟化:

cat /proc/cpuinfo | grep vmx

检查是否安装了KVM模块

lsmod | grep kvm

最后重启虚拟机。

运行KVM虚拟机管理器

kvm虚拟化添加USB kvm虚拟化配置_图形界面_15


1.安装虚拟机前的准备:1.创建镜像池和虚拟机池。

kvm虚拟化添加USB kvm虚拟化配置_yum源_16


2.创建虚拟机。

kvm虚拟化添加USB kvm虚拟化配置_yum源_17


镜像的选择

kvm虚拟化添加USB kvm虚拟化配置_yum源_18


修改虚拟机核心数

kvm虚拟化添加USB kvm虚拟化配置_yum源_19


虚拟机存储格式为:raw

kvm虚拟化添加USB kvm虚拟化配置_内核模块_20


kvm虚拟化添加USB kvm虚拟化配置_kvm虚拟化添加USB_21

点击左上角开始安装,就会出现安装界面:

kvm虚拟化添加USB kvm虚拟化配置_yum源_22


kvm虚拟化添加USB kvm虚拟化配置_内核模块_23


创建好了之后查看IP地址,可以上网,这下我们可以用远程工具连接对它进行操作了。

kvm虚拟化添加USB kvm虚拟化配置_图形界面_24


到此KVM安装并且安装了虚拟机实验成功了!