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