KVM快速构建虚拟机

1.安装一个kvm服务器

1.1 要求

准备一台 RHEL7.9 服务器,将其搭建为KVM平台,主要完成下列操作:
关闭本机的SELinux保护、防火墙服务、NetworkManager服务
挂载rhel7.9光盘到 /mnt/dvd,将其配置为本机YUM源(baseurl = file:///mnt/dvd)
安装KVM相关组件,确保已启用 libvirtd 服务

1.2 方案

RHEL7中的虚拟化服务软件组:

虚拟化平台 —— "Virtualization Platform"
虚拟化主机 —— "Virtualization Host"
虚拟化客户端 —— "Virtualization Client"

#yum groups install [组名]

1.3 步骤

**步骤一:配置本地yum仓库,确认/mnt/dvd访问点,将本地目录/mnt/dvd配置为本机的yum源**

**步骤二:确认RHEL7中的虚拟化软件组**

1.查看全部软件组,过滤出与虚拟化相关的软件组

[root@kvm ~]# yum groups list hidden| grep -i virt

Virtualization Host
Virtualization Client
Virtualization Hypervisor
Virtualization Tools
Virtualization Platform

**步骤三:安装KVM虚拟化**

1)安装主要KVM软件组

[root@kvm ~]# yum -y groups install "Virtualization Host" "Virtualization Client" "Virtualization Platform"

2)确保libvirtd服务可用

[root@kvm ~]# systemctl restart libvirtd
[root@kvm ~]# systemctl enable libvirtd

3)确保虚拟系统管理器(virt-manager)可用,如果不可用,说明未安装包,可用yum命令安装。

**步骤四: 桥接网络配置**


[root@kvm network-scripts]# more ifcfg-Mgt
DEVICE=Mgt
TYPE=Bridge
DELAY=0
STP=off
ONBOOT=yes
MTU=1500
IPADDR=172.17.38.XX
NETMASK=255.255.255.0
GATEWAY=172.17.38.XX

[root@kvm01 network-scripts]# more ifcfg-bond0.1
DEVICE=bond0.1
NAME=bond0.1
TYPE=Ethernet
BONDING_MASTER=yes
ONBOOT=yes
BOOTPROTO=none
BRIDGE=Mgt
VLAN=yes
MTU=1500

[root@kvm01 network-scripts]# more ifcfg-Mgt
DEVICE=Mgt
NAME=Mgt
TYPE=Bridge
DELAY=0
STP=off
ONBOOT=yes
BOOTPROTO=none
MTU=1500

[root@kvm01 network-scripts]# more ifcfg-bond0.2
DEVICE=bond0.2
NAME=bond0.2
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
BRIDGE=M-326
VLAN=yes
MTU=1500