KVM是一个开源的虚拟化模块,是基于硬件的完全虚拟化,所以需要硬件的支持。废话不多说,操作步骤如下:
$ egrep '(vmx|svm)' /proc/cpuinfo ##检测CPU是否支持虚拟化
如果输出的结果包含vmx,则是Intel处理器虚拟机技术标志;如果包含SVM,则是AMD处理器虚拟机技术的标志;如果什么都没有,则需要在BISO中开启VT(Virtual Technolege)功能。
$ yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer
安装完成后,检查kvm模块有没有加载上
$ lsmod |grep kvm ##有输出类似下面结果则正常
kvm_intel 148081 0
kvm 461126 1 kvm_intel
1、创建br0文件
$ cp ifcfg-eth0 ifcfg-br0 ##如果管理IP配置再eth0,则这就复制一个br0即可
2、编辑br0
TYPE=Bridge
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.2.10
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
3、编辑eth0
TYPE=Ethernet
BOOTPROTO=none
NM_CONTROLLED=no
NAME=eth0
DEVICE=eth0
BRIDGE=br0
ONBOOT=yes
配置完成后重启下机器,查看下网桥状态
$ brctl show
bridge name bridge id STP enabled interfaces
br0 8000.90b11c5a7c89 no eth0
virbr0 8000.5254000908ac yes virbr0-nic
至此,KVM环境配置完成。可以创建虚拟机尽情玩耍了。