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