KVM之二:配置網路

snale1989發表於2016-09-26

1、安裝KVM

a、通過yum安裝虛擬化的軟體包

[root@kvm ~ 16:15:05]#yum install -y kvm virt-*  libvirt  bridge-utils qemu-img

說明:
kvm:軟體包中含有KVM核心模組,它在預設linux核心中提供kvm管理程式
libvirts:安裝虛擬機器管理工具,使用virsh等命令來管理和控制虛擬機器。
bridge-utils:設定網路網路卡橋接。
virt-*:建立、克隆虛擬機器命令,以及圖形化管理工具virt-manager
qemu-img:安裝qemu元件,使用qemu命令來建立磁碟等。

b. 檢查kvm模組是否載入

[root@kvm yum.repos.d ]#lsmod |grep kvm
kvm_amd                40735  0 
kvm                   341551  1 kvm_amd

如果沒有,需要執行 
modprobe kvm-amd
還沒有就重啟一下試試

c.配置網路卡

#cd /etc/sysconfig/network-scripts/
#cp ifcfg-eth0 ifcfg-br0
#cat ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:61:5E:79
TYPE=Ethernet
UUID=2c4c74c4-7c6b-45e0-8612-42dc0858e62d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
BRIDGE=br0

#cat ifcfg-br0
DEVICE=br0
#HWADDR=00:0C:29:61:5E:79
TYPE=Bridge
#UUID=2c4c74c4-7c6b-45e0-8612-42dc0858e62d
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.0.236
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=218.85.152.99
DNS2=8.8.8.8
#service network restart
#service libvirtd start

d. 啟動或重啟libvirtd服務和messagebus 服務
/etc/init.d/libvirtd start
/etc/init.d/messagebus restart
此時可以檢視網路介面列表

brctl show 結果如下:

[root@kvm network-scripts 17:50:26]#brctl show
bridge name    bridge id        STP enabled    interfaces
br0        8000.000c29615e79    no        eth0
virbr0        8000.525400454f40    yes        virbr0-nic

 

相關文章