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 lo
iface lo inet loopback

###################################################

#auto eth0
#iface eth0 inet manual

auto tap0

iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user ok
#lm是我的用户名,在这里换为你的用户名

auto br0
iface br0 inet dhcp
bridge_ports eth0 tap0
#address 192.168.2.8
#netmask 255.255.255.0
#gateway 192.168.2.1