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,接口
二:宿主机设置
# 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的驱动。
最后就是改好网卡的vlan名称,麻烦的是判断接口属于哪一个vlan,顺序可能会乱。若是有DHCP的话直接从IP地址能够判断出vlan。
重启WDS服务便可,若是想禁用某个vlan的WDS服务,直接禁用vlan网卡就能够了。