Part2:http://kaiqian.blog.51cto.com/236001/1717010

Part3:http://kaiqian.blog.51cto.com/236001/1717024 

Part4:http://kaiqian.blog.51cto.com/236001/1717064

后记:http://kaiqian.blog.51cto.com/236001/1717067

  

  随着桌面虚拟化技术经过多年的沉淀,日趋成熟,市场上也受到越来越多的用户和厂商的认可,项目规模也日趋大型化。

  任何技术、项目都有想通的地方在于,随着规模化的提高,单点成本可以快速降低,但是架构、部署负责度随着规模化的提升而成几何倍数的提升。所以当市场中桌面虚拟化项目由过去的数百点坐席向数千点坐席跨越时,如何有效合理的规划一套稳定而又富有弹性的架构就变得十分重要。

  在这里面不仅仅涉及到桌面虚拟化技术本身的很多技术点,同时也是对于服务器、存储、网络、虚拟化、机房,即数据中心级的所有相关环节都需要考虑的一个综合性工程。

在此基于Citrix桌面虚拟化方案综述一些在构架中大型方案时的一些注意事项,此次以规划一套3000点坐席的标准Windows 7方案为蓝本进行说明。Citrix产品版本为XenDesktop 7.6 PVS 7.6

本文中的内容主要涉及到的是数据中心部分,例如:PCMAC、终端瘦客户机、iPad等内容不在此文说明范文。

 

Citrix桌面虚拟化的架构角度来说,每部署一套新环境的时候都需要创建一个Site,日常的时候大家在完成DDC安装的时候这里基本就是直接默认带过。但是在中大型环境中,我们就需要考虑一个Site的承载上限。

wKioL1ZWdtmxGlW-AAMeBa0BCpo899.jpg

按照Citrix官方的建议,一个site可以支持超过10000Windows虚拟桌面的管理,但是如同任何IT架构都需要考虑一定的冗余的情况,在具体操作层面我们一般会按照每5000Windows虚拟桌面一个Site来进行管理。

当如果有少量超出的时候,可以继续使用此site。如果另外的需求也有数千点规模则需要创建一个新的site来负责管理新的环境。

本例中只有3000个坐席,所以只有一个site负责管理。

 

对于任何一个site,在规划时都需要考虑如下的基础架构:

  1. 活动目录的Domain Controller

  2. DHCP服务

  3. SQL服务

  4. Citrix DDC服务器

  5. Citrix PVS服务器

  6. Citrix Storefront服务器

  7. Citrix license服务器

 

在这里面除了Citrix license服务器由于支持冷备份之外,其他服务器、组件都需要考虑高可用。

那么对于一个需要支持3000个虚拟桌面的环境,则各需要多少台来进行高可用支持呢。

wKiom1ZWdtSSHsLeAAG-29x4_uQ303.jpg

注:

在这里需要单独说一点,DHCP的高可用在过去更多是使用两台DHCP服务器使用不同的DHCP服务器相应时间,或将IP scope分组化进行高可用。不过随着微软在Windows 2012中提供了DHCP的高可用服务,所以这里选择DHCP HA来提供高可用。

同时随着Windows Server 2012/2012 R2的成熟,我们会发现其在性能以及稳定性上要优于Windows Server 2008R2版本。所以请大家在条件允许的情况下,所有的Windows Server虚拟机都建议使用Windows Server 2012/2012 R2版本。

 

当规划好这些Windows Server虚拟机之后,就需要考虑如何实现对于他们的承载。对应来说,我们就是将相关的虚拟化服务器平均的分配在3台不同的物理服务器上,同时为了防止一些误操作,会将所有的虚拟机固定到对应的物理服务器上启动。

wKioL1ZWd4uC369qAAA7xKOqPb8382.png

而这些虚拟机对于资源需求并不高,这里是一个参考值。

wKiom1ZWd3Ph687FAAGnAIJ17gk793.png

注:

由于本例是提供3000坐席,对应PVS服务器将独立部署,后面将详述。

由于这些基础架构对于磁盘需求也非常低,是否一定要部署在共享存储上,其实意义不大。因为即使某一台物理服务器故障,由于是3组做的高可用,也不会影响用户环境。所以是否用共享存储则完全根据项目实际情况而定。

 

不过本例中,所有基础架构中的vhd文件都放在了共享存储上。但由于这些服务器都没有特别的性能需求,存储空间固定,IO基本按每VM30 IOPS规划即可。


到这里,基础架构的内容就介绍完成,后面将对虚拟承载,网路、存储等部分进行说明。