KVM虛擬化Windows2008 WDS跨vlan服務

KVM虛擬化Windows2008 WDS跨vlan服務windows

宿主機:CentOS6.4 64bit 服務器

虛擬化:KVM網絡

WDS服務器:window2008 R2ide

配置好WDS服務後,發現不能跨三層服務,並且環境是多vlan的,需求是WDS能在每一個vlan中均可以提供服務,而不改變現有的DHCP和DNS配置。spa

最後解決思路就是在物理機中使用802.1q,物理機啓用vlan接口,而後vlan接口映射到虛擬機中,這樣至關於WDS直接在2層爲每一個vlan服務,這樣不涉及到DNS和DHCP配置的問題了。rest

配置以下orm

一:網絡設置xml

在覈心交換機上將提供WDS服務的端口模式改成trunkblog

如:服務器第四塊網卡用做WDS服務,交換機端口23,接口

<SW1>sys
Enter system view, return user view with Ctrl+Z.
[SW1]interface G 0/0/23 
[SW1-GigabitEthernet0/0/23]port link-type trunk 


二:宿主機設置

# virsh list 

 Id Name State 

---------------------------------------------------- 

 1 SN001_windows08 running

KVM宿主機上啓用802.1q協議

#modprobe 8021q 

#lsmod |grep 802 

創建須要提供WDS的vlan列表

#cat vlan

10

20

30

40

50

60

70

80

90

100

110

120

130

140

150

。。。。

#for i in `cat vlan`; do vconfig add em4 $i; done    添加各vlan虛接口

# cat /etc/sysconfig/network-scripts/ifcfg-br4.10  創建一個vlan橋接口配置文件

DEVICE="br4.10" 

ONBOOT=yes 

TYPE="Bridge"

#for i in `cat vlan` ; do cp -a ifcfg-br4.10 ifcfg-br4.$i ;done   複製出全部vlan橋配置文件

#for i in `cat vlan` ; do sed "s/br4.10/br4.$i/g" ifcfg-br4.$i ;done   修改DEVICE對應的vlan名稱

#/etc/init.d/network restart    重啓網絡

# ifconfig |grep br4.            確認全部的橋接口都已經起來

br4.10 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41   

br4.20 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41  

br4.30 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41 

br4.40 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41 

br4.50 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41 

br4.60 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41 

br4.70 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41 

br4.80 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41 

br4.90 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41 

br4.100 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41 

br4.110 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41 

br4.120 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41 

br4.130 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41 

br4.140 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41

br4.150 Link encap:Ethernet HWaddr 84:2B:2B:FA:C5:41

。。。

#for i in `cat vlan`; do virsh attach-interface SN001_windows08 --type bridge --source br4.$i; done  爲WDS服務器添加全部的vlan接口

三:WDS服務設置

這時候在windows系統裏會發現不少新添加的網卡,默認是8139的網卡,2008自帶能夠驅動,

截圖是已經改過總線爲VirtIO的驅動。

clipboard[12]

 

最後就是改好網卡的vlan名稱,麻煩的是判斷接口屬於哪一個vlan,順序可能會亂。若是有DHCP的話直接從IP地址能夠判斷出vlan。

clipboard[14]

 

 

重啓WDS服務便可,若是想禁用某個vlan的WDS服務,直接禁用vlan網卡就能夠了。



別忘記了將虛擬機配置保存。
# cd /etc/libvirt/qemu
#virsh dumpxml SN001_windows08>SN001_windows08.xml 
#virsh define SN001_windows08.xml 
相關文章
相關標籤/搜索