KVM(1)- 安装

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 start
rpm -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 <bridge> # 创建网桥
brctl delbr <bridge> # 删除网桥
brctl addif <bridge><device> # 将接口加入网桥
brctl delif <bridge><device> # 将接口从网桥删除
brctl show [<bridge>] # 查看

配置文件:

/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 Interface
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.0.50
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
DNS1=202.106.0.20
TYPE=Bridge
USERCTL=yes
NM_CONTROLLED=no
IPV6INIT=no
NAME="Bridge eth0"

[root@server network-scripts]# vim ifcfg-eth0

DEVICE=eth0
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
DEFROUTE=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=74:D0:2B:33:DE:A4
BRIDGE=br0
USERCTL=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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章