在前序两篇文章,咱们介绍了桌面相关的基础架构、桌面承载等部分的内容。缓存
可是做为一个桌面虚拟化项目,要考虑的不只仅是桌面虚拟化相关的内容,服务器、存储、网络都是不可规避的内容。服务器
那么接下来咱们就讨论一下网络方面的设定。
网络
做为服务器虚拟化,网络方面最重要的标准就是三网隔离,即:业务网、存储网、管理网三网。架构
而在本例中,全部的半刀服务器都配置了2块10Gb的网卡,本例中刀片服务器所使用的HP VC Flex虚拟交换机。ide
咱们直接将2块10Gb网卡作AA绑定,造成20G的带宽。spa
注:对应的须要在你的交换机须要确保能支持AA模式,或正确配置支持其AA模式。3d
在对应XenServer的网络设定上建立虚拟网卡,而后经过虚拟机交换机设定VLAN,而后在XenServer虚拟网卡打上对应的VLAN标签,用来对应的网络进行通讯。blog
同时因为带宽有20Gb,因此彻底没有必要进行QoS。内存
对应于汇聚层交换机与HP VC Flex之间,经过4根万兆网,2-2绑定再上连汇聚交换机,并进行互联互通。固然考虑到高可用,则须要至少配置两台相同配置的汇聚层交换机。ci
同时因为HP VC Flex只是一个二层的交换机,因此在一个刀箱中的虚拟机没法经过此交换机完成通讯,而须要进入到上一层汇聚或者核心层进行交互。
因此在规划网络时,不要将PVS的数据流通讯走到核心网,而是尽量的规划好PVS VM经过PVS服务器获取vDisk的时候,其路由经过汇聚层交换机进行转发,这样保证整个网络环境的数据流的可控。
那么这里就有一个问题须要考虑,这里一共有1100台虚拟机,若是在极端状况下,这1100台虚拟机可能会所有同时启动。而为了保证全部的虚拟机能及时的从PVS中获取资源,就须要考虑汇聚层交换机的背板交互能力。
考虑到Windows 7系统一个镜像读取到内存的大小大概在700M,1100台即:1100*70=77G,按照90s须要完成所有的数据读取,那么平均下来大概是 0.85Gb/S的带宽需求。因此即便同时接入5组刀箱,以目前普通的万兆网交换机的背板处理能力也可以支撑。
同时,考虑到一个site的PVS 池桌面有1100台虚拟机,考虑广播域的限制,仍是要对全部这些虚拟机所在的网络进行合理的规划,即对应的每个VLAN所划分仍然使用32位的子网,最多支持250个可用设备。
注:对应的在DHCP服务器上须要为这些VLAN规划对应的IP scope,而在核心交换机上须要将每一个VLAN的IP Helper指定到对应的DHCP服务器上。
实际操做中咱们会安排150~200个虚拟桌面至一个VLAN中。即一个PVS Site对应的池桌面须要有约5个VLAN。(本例为其中一个800个桌面的资源池,因此只有4个VLAN)
一样的,在XenDesktop的DDC控制器上须要配置好对应的资源规范来匹配这些VLAN设定。
讨论完了网络,咱们再来看看存储方面,Citrix这种标准化的PVS池化桌面相比其余厂商在桌面虚拟化解决方案,其对于存储方面的需求要低得多。而针对此项目对于存储有以下的几个需求:
XenServer资源池的HA心跳组件
XenServer metadata备份
基础架构虚拟机的vhd文件存储
PVS镜像的存储
用户数据的存储
对于上面的1/2,基本上不会占用事实上的存储空间,IO压力几乎为0,能够忽略不计。
第3点,因为基础架构的空间都相对固定,而做为Windows应用服务器,其IO和空间固定无考虑太多的资源。
因此在此处主要考虑的4/5,即PVS镜像的存储以及用户数据的存储。
做为PVS镜像的存储,主要是PVS服务器上保存的vDisk文件。因此他的特色在于:
a. 高可用要求高,须要同时提供给一个site中的4台PVS服务器同时调度。
b. 存储空间及 IO固定。因为PVS服务器在读取了vDisk后是缓存在其内存中,后续虚拟机获取镜像无需再读取一次vDisk,因此其IO压力很是小。而磁盘空间则须要考虑版本更新生产的空间。咱们按一个Windows 7 vDisk 60GB规划,按3倍版本更新规划空间,也只须要准备200G的空间。
对于用户数据盘,因为都是CIFS网盘,因此咱们须要考虑到每用户的数据盘及对应的IO。在本例中,咱们使用的存储为3Par的IP-SAN,其经过存储专用交换机上连至汇聚层交换机。
因为这是一个SAN存储,而自己不支持CIFS/SMB协议,因此咱们须要一组Windows服务器来提供共享文件服务。
为何要提供一组,很简单要保证高可用,因此在本例中,咱们准备部署了两台Windows Server 2012系统的服务器。并部署了文件群集服务。
在这其中,主要就是包含了PVS vDisk文件和用户数据的FileData两块服务。
对应的Windows Server 2012服务器来讲,这里就须要考虑两块的网络设定:
IP SAN的链接,链接3Par存储
2. 对应的业务网的用户数据访问,即PVS服务器、用户数据FileData的访问。
3. 因为部署FileCluster,网络心跳网络。
因此在Windows Server服务器上,咱们能够看到
1. 两个IP SAN的网口
2. 1个心跳线
3. 4个以太网卡并绑定为一款ProdNet,
这里使用4块以太网卡主要的缘由是XenServer的NIC目前还支持1000M全双工速度,而在一个3000用户同时访问的请求,1000M速率可能就不够使用。因此使用4块NIC作绑定,提高带宽使用。
对应的Windows虚拟机在XenServer上咱们就能够看到有对应的7块NIC以及对应VLAN划分。
到这里每一个组件的内容就介绍完了。