在RHEL7或者CentOS7中设置KVM虚拟化环境

时间:2020-03-21 11:46:52  来源:igfitidea点击:

如何安装kvm,设置kvm虚拟化。

安装KVM 软件包

以root用户身份运行以下命令来确保服务器支持硬件虚拟化,如果未显示任何内容,那么您或者需要更新的硬件,或者需要在BIOS中启用虚拟化:

# egrep '(vmx|svm)' --color=always /proc/cpuinfo

使用yum安装必要的kvm软件包:

# yum -y install kvm libvirt python-virtinst qemu-kvm

安装所需的软件包后,我们需要启动" libvirt"守护程序并设置开机自启动:

# systemctl start libvirtd
# systemctl enable libvirtd

检查一切是否正常:

# # virsh -c qemu:///system list
Id    Name                           State
---------------------------------------------------

安装bridge-utils

" bridge-utils"软件包可用于设置网桥,以便我们的来宾计算机(虚拟机)可以相互访问。
使用yum安装bridge-utils(如果尚未安装):

# yum -y install bridge-utils

安装软件包后,我们实际上需要创建一个网桥。
使用nmcli命令创建"/etc/sysconfig/network-scripts/ifcfg-br0"设备。
添加桥br0:

# nmcli c add type bridge autoconnect yes con-name br0 ifname br0
Connection 'br0' (b75f3dd0-2514-4e48-81b9-8dc036de46c4) successfully added faibvc1.

编辑当前的网络设备(在本例中为enp0s25,因此将其替换为您的NIC设备名称)并重新启动网络:

# echo BRIDGE="br0" >> /etc/sysconfig/network-scripts/ifcfg-enp0s25
# systemctl restart network
# ip a

重新启动后,以前在enp0s25上的ip地址现在在br0上,并且已配置网桥。

完成KVM安装后,该启动虚拟机(VM)了。