如何规划构建一套大型的Citrix桌面虚拟化架构 - Part3

在前序两篇文章,我们介绍了桌面相关的基础架构、桌面承载等部分的内容。

但是作为一个桌面虚拟化项目,要考虑的不仅仅是桌面虚拟化相关的内容,服务器、存储、网络都是不可规避的内容。

那么接下来我们就讨论一下网络方面的设定。

作为服务器虚拟化,网络方面最重要的标准就是三网隔离,即:业务网、存储网、管理网三网。

而在本例中,所有的半刀服务器都配置了2块10Gb的网卡,本例中刀片服务器所使用的HP VC Flex虚拟交换机。

我们直接将2块10Gb网卡做AA绑定,形成20G的带宽。

注:对应的需要在你的交换机需要确保能支持AA模式,或正确配置支持其AA模式。

在对应XenServer的网络设定上创建虚拟网卡,然后通过虚拟机交换机设定VLAN,然后在XenServer虚拟网卡打上对应的VLAN标签,用来对应的网络进行通信。

同时由于带宽有20Gb,所以完全没有必要进行QoS。

对应于汇聚层交换机与HP VC Flex之间,通过4根万兆网,2-2绑定再上连汇聚交换机,并进行互联互通。当然考虑到高可用,则需要至少配置两台相同配置的汇聚层交换机。

同时由于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个可用设备。而实际操作中我们会安排150~200个虚拟桌面至一个VLAN中。即一个PVS Site对应的池桌面需要有约5个VLAN。

对应的在DHCP服务器上需要为这些VLAN规划对应的IP scope,而在核心交换机上需要将其

讨论完了网络,我们再来看看存储方面,Citrix这种标准化的PVS池化桌面相比其他厂商在桌面虚拟化解决方案,其对于存储方面的需求要低得多。而针对此项目对于存储有如下的几个需求:

  1. XenServer资源池的HA心跳组件
  2. XenServer metadata备份
  3. 基础架构虚拟机的vhd文件存储
  4. PVS镜像的存储
  5. 用户数据的存储

对于上面的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服务器来说,这里就需要考虑两块的网络设定:

  1. 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划分。

到这里每个组件的内容就介绍完了。

时间: 2024-07-29 11:55:04

如何规划构建一套大型的Citrix桌面虚拟化架构 - Part3的相关文章

如何规划构建一套大型的Citrix桌面虚拟化架构 - Part2

前文,我介绍了如何为一个大型的Citrix桌面虚拟化环境规划集基础架构,那么我们接下来介绍如何规划虚拟机承载部分的内容. 在完成了基础架构的构架之后,就是3000台Windows虚拟机规划.相比基础架构部分这块的内容,要考虑的内容就更多. 本例中使用的是刀片服务器,全部使用的半刀,所以一个刀箱我们可以部署16个半刀. 所以每台半刀服务器都安装XenServer虚拟化平台,共计16台XenServer服务器,并将其加入同一个资源池,正好符合Citrix 16台上限组建一个资源池的标准.同时启用HA

如何规划构建一套大型的Citrix桌面虚拟化架构 - 后记

前序的文章,可能很多同学都会反映说在日常的项目中,很少能够有机会构建一个超过1000个桌席的环境,这个对于我有什么作用? 其实项目的规模都是由小变大,在整体的设计逻辑上完全是相同的. 比如:基础架构部分,对于500点左右的规模,我们可以使用2套基础架构来支撑. 桌面承载的密度,还是要取决于你用户的使用场景的负载来决定你的密度. 同样还需要考虑所使用的CPU的核数,理论上核数越多,能支撑的用户数也就越多. 除此之外,例如:DDC,StoreFront,SQL的高可用都一定不要忽略,实现至少双机的冗

如何规划构建一套大型的Citrix桌面虚拟化架构 - Part4

前序的Part1~3我们介绍了如何规划每一个部分的架构,那么对于整体上来说,一个标准的桌面虚拟化环境,其逻辑上的架构又是怎样的呢? 从整体角度来说,一套桌面虚拟化体系会分为两大部分: 接入端 控制.承载单元 那么什么叫接入单元,其实就是以NetScaler为代表的负载均衡和StoreFront/Web Interface为代表的资源罗列的用户入口. 注:这里我们并不讨论NetScaler作为ICA proxy来工作. 而对于控制.承载单元,那就是涵盖了前序文章中介绍的所有组件包括:ADDC,SQ

Citrix桌面虚拟化­ ­技术方案建议书

Citrix桌面虚拟化- -技术方案建议书 北京四通管理软件有限责任公司 二〇一〇年五月 目录 一.方案背景. 3 二.Citrix技术方案. 5 2.1.技术架构. 8 2.2.虚拟化系统概要介绍. 8 三.方案优势. 12 3.1.安全性加强. 12 3.2.运维成本减少. 12 四.技术方案. 13 4.1.部署架构:. 13 4.2.容量估算. 13 五 附录. 16 5.1. Citrix公司简介. 16 ` 一.方案背景 XXX现约有500左右的计算机用户,其中200左右为普通知识工

更新日期 2015年8月23日 - Citrix桌面虚拟化平台交付推荐版本及相关hotfix

更新日志: 2015年8月19日    增加NVIDIA最新vGPU for XenServer下载地址 2015年8月21日    增加Windows Server 2008R2 推荐安装补丁 2015年8月23日    更新XenServer 6.5 hotfix ++++++++++ 为了方便大家在使用Citrix产品时选择合适的版本及相应的hotfix补丁,特将相关内容整理如下,并不定期更新. 以下所有内容为个人经验分享,不代表任何Citrix官方建议. 目前Citrix桌面虚拟化平台中

更新日期 2015年8月5日 - Citrix桌面虚拟化平台交付推荐版本及相关hotfix

为了方便大家在使用Citrix产品时选择合适的版本及相应的hotfix补丁,特将相关内容整理如下,并不定期更新. 以下所有内容为个人经验分享,不代表任何Citrix官方建议. 目前Citrix桌面虚拟化平台中,个人推荐的相关版本为: XenServer 6.5 SP1 XenDesktop/XenApp 7.6 FP2 XenApp 6.5 RU6 NetScaler 10.1.131 NetScaler 10.5.56.22 Windows Receiver 4.3 Windows Recei

Citrix桌面虚拟化平台XenDesktop健康检查指南

桌面虚拟化是一个和多种IT产品有极深交集的集成项目.而很多时候,一个桌面虚拟化项目的成功离不开周边组件的良好运行状态,比如:服务器.存储.网络.AD甚至于时钟同步. 所以特撰写此桌面虚拟化桌面健康检查指南性文档,希望能让大家在日常部署.运维过程中能相对系统的对整个平台进行全方位的健康检查以保证我们桌面的运行正常. 如有任何意见和建议欢迎提出. Citrix桌面虚拟化平台健康检查指南 - PDF https://citrix.sharefile.com/d-s21e935316d041d7a

Citrix 桌面虚拟化解决方案与VMware桌面虚拟化解决方案对比

通过 XenDesktop 和 FlexCast为各种场景交付虚拟桌面 企业桌面面临的问题 为每个用户提供安全高效的桌面环境是几乎所有公司或组织的基本要求.如果用户无法使用他们的桌面或应用程序,公司就无法高效率运作.每隔几年,几乎每个公司或组织都会大规模采用新操作系统.新硬件或新应用,这就需要大量的人力来大规模地构建.测试并发布最新系统.这一庞大繁琐的过程往往拖延了许多对企业有利的升级,进而可能导致企业无法快速应对市场需求. 虽然很多供应商都提供有助于部署新应用和操作系统的自动化工具,但是问题在

WEM, Citrix 桌面虚拟化方案之神器2号

前段时间分享了Citrix在今年1月份收购的Unidesk,得到了很好的反馈.其实除了Unidesk之外,Citrix还在去年下半年收购了另外一个产品,Norkale,目前已经整合进了Citrix产品线并重新命名为,Workspace Experience Management,简称:WEM. 那么WEM到底是什么?WEM简单说就是对虚拟桌面/虚拟应用中的各种进程.用户的默认行为管理进行优化和调优的技术. 要更进一步说明WEM是什么,其实还是要从用户对于虚拟桌面使用需求说起. 普通的虚拟桌面使用