1.环境检测
查看CPU是否支持虚拟指令集
grep -E 'vmx|svm' /proc/cpuinfo
AMD速龙以上,INTEL酷睿以上基本都支持。平台64位。
2.yum安装
yum -y groupinstall 'Virtualization' 'Virtualization Client' 'Virtualization Platform' 'Virtualization Tools'
3.启动
service libvirtd startrpm -ql qemu-kvm
#检测Kvm安装目录rpm -qa|grep kvm #检测KVM安装包qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64
4.基本使用
virsh #交互式virsh list #不交互,直接执行,查看运行的虚拟机
5.桥接网卡
1)复杂方式
创建虚拟的网桥(交换机),并将宿主机或虚拟机的网卡接入网桥。命令:brctl
brctl addbr# 创建网桥brctl delbr # 删除网桥brctl addif # 将接口加入网桥brctl delif # 将接口从网桥删除brctl show [ ] # 查看
配置文件:
/etc/sysconfig/network-scripts/ifcfg-<bridge>
虚拟机改:
/etc/udev/rules.d/70-persistent-net.rules
2)本人懒式
桥接网卡(必须要安装的)
Yum install bridge-utils
(centos 6.4)
[root@server network-scripts]# vim ifcfg-br0
#Bridge Networking InterfaceDEVICE=br0ONBOOT=yesBOOTPROTO=noneIPADDR=192.168.0.50NETMASK=255.255.255.0GATEWAY=192.168.0.254DNS1=202.106.0.20TYPE=BridgeUSERCTL=yesNM_CONTROLLED=noIPV6INIT=noNAME="Bridge eth0"
[root@server network-scripts]# vim ifcfg-eth0
DEVICE=eth0ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneDEFROUTE=yesIPV6INIT=noNAME="System eth0"HWADDR=74:D0:2B:33:DE:A4BRIDGE=br0USERCTL=no
(ubuntu)
sudo vim /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopback
####################################################auto eth0#iface eth0 inet manual
auto tap0iface tap0 inet manualup ifconfig $IFACE 0.0.0.0 updown ifconfig $IFACE downtunctl_user ok#lm是我的用户名,在这里换为你的用户名
auto br0iface br0 inet dhcpbridge_ports eth0 tap0#address 192.168.2.8#netmask 255.255.255.0#gateway 192.168.2.1