1、检查cpu是否支持虚拟化
grep -E 'vmx | svm' /proc/cpuifo (扩展的正则表达式)
该功能需要bios打开才能进行查询,intel虚拟处理技术vmx,amd是svm
2、安装KVM以及相关的依赖软件包
yum -y groupinstall "Virtualization Host" (注意groupinstall和install的区别)
yum -y install virt-{install,viewer,manager} (花括号中的轮组)
3、linux默认是关闭路由转发功能的。
echo "net.ipv4.ip_forward=1" > /etc/sysctl.conf (开启路由转发功能)
sysctl -p /etc/sysctl.conf (使修改立即生效)
4、配置网卡
DEVICE=br0 BOOTPROTO=none TYPE=bridge (桥接网卡) IPADDR=114.137.122.233 NETMASK=255.255.255.128 GATEWAY=114.137.102.139 DNS1=202.96.122.83 IPV6INIT=no (是否打开ipv6功能) NM_CONTROLLED=yes (网卡配置是否立即生效开关) ONBOOT=yes USERCTL=no (是否允许非root用户控制该设备) 常用网卡配置命令:nmcli,nmtui,brctl,hostnamectl 等 5、重启电脑后检查kvm模块和网络配置等 lsmod | grep kvm nmcli virsh list --all