KVM是一个开源的虚拟化模块,是基于硬件的完全虚拟化,所以需要硬件的支持。废话不多说,操作步骤如下:
0x01 硬件检测
$ egrep '(vmx|svm)' /proc/cpuinfo ##检测CPU是否支持虚拟化
如果输出的结果包含vmx,则是Intel处理器虚拟机技术标志;如果包含SVM,则是AMD处理器虚拟机技术的标志;如果什么都没有,则需要在BISO中开启VT(Virtual Technolege)功能。
0x02 软件包安装
$ yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer qemu-kvm
安装完成后,检查kvm模块有没有加载上
$ lsmod |grep kvm ##有输出类似下面结果则正常 kvm_intel 148081 0 kvm 461126 1 kvm_intel
0x03 创建网桥
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环境配置完成。可以创建虚拟机尽情玩耍了。

聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客
2018年3月10日 上午9:59 沙发
友链 Alliot前来观摩学习~
2018年7月10日 上午11:33 板凳
都是来学习的