centOS7虚拟机上搭建kvm虚拟平台
平台:win10+vmware, vmware中安装centOS7
1). 检测硬件是否支持虚拟化
# egrep '(vmx|svm)' --color=always /proc/cpuinfo # modprobe kvm # modprobe kvm_intel || modprobe kvm_amd
如果含有vmx或者svm字样,则表示支持CPU虚拟化,Intel是vmx,AMD是svm,也需要检测是否有kvm_xxx模块,如果装载不成功,可能是没有开启硬件虚拟化,需要vmware配置中开启
2). 安装rpm包,并启动服务
# yum -y install qemu-kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v libguestfs-tools # service libvirtd start
3). 检查是否有kvm模块,如果有则继续
# lsmod | grep kvm
kvm_intel 52570 30
kvm 314739 1 kvm_intel
4). 配置桥接网络 br0
# cd /etc/sysconfig/network-scripts/ # cp ifcfg-eth0 ifcfg-br0
(eth0根据具体的网卡名称(非eth0)来寻找配置文件)
# vi ifcfg-eth0
DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BRIDGE="br0"
# vi ifcfg-br0
DEVICE=br0 TYPE=Bridge ONBOOT=yes BOOTPROTO=static IPADDR="192.168.2.149" NETMASK="255.255.255.0" GATEWAY="192.168.2.1" DNS1=8.8.8.8
eth文件中的BRIDGE一定与br名相同
br文件中的ip的配置按自己实际配置
重启网络服务,
# service network restart # ifconfig
显示以下信息并能正常使用网络则配置成功
br0 ... eth0 ... lo ... virbr0 ...