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

前文,我介绍了如何为一个大型的Citrix桌面虚拟化环境规划集基础架构,那么我们接下来介绍如何规划虚拟机承载部分的内容。

在完成了基础架构的构架之后,就是3000台Windows虚拟机规划。相比基础架构部分这块的内容,要考虑的内容就更多。

本例中使用的是刀片服务器,全部使用的半刀,所以一个刀箱我们可以部署16个半刀。

所以每台半刀服务器都安装XenServer虚拟化平台,共计16台XenServer服务器,并将其加入同一个资源池,正好符合Citrix 16台上限组建一个资源池的标准。同时启用HA,提升整个资源池的高可用性。

项目中使用的CPU规格是Intel E5-2650V2,通过Intel官网我们可以看到其性能如下:

那么这里就涉及到如何规划每台XenServer半刀服务器的密度了以及其他性能了。从规格上我们可以看到,此CPU为8核,所以一台半刀服务器可以有16个物理核。

通过Citrix官方给出的数据可以看出,每中等负载每Socket可以支持10个Windows 7,轻负载为13个。但是如前的一致的观点,官方数据打折扣,所以在这样一个中、轻度项目中,我们规划每个Socket可以支持5-7个Windows 7 VM。为了方便我们设定每Socket支持6个Windows 7 VM。

而为了保证稳定性,我们会计算XenServer本身需要消耗2-4个socket,作为一个大型环境可用的socket为12。故每台XenServer半刀服务器可以支撑12*6=72个VM,取整为70。

所以本例中一台刀箱16个半刀的XenServer服务器,所以可以同时支撑70*16=1120台Windows 7虚拟机。

注:同时大家也需要留意一个重要的CPU指标就是主频,过去的历史经验告诉我们由于CPU主频过低导致用户反映程序运行比PC慢的情况时有发生。所以规划的时候CPU主频最好能在2.5GHZ以上,如在一些特殊场景,如,研发、设计那么这个主频建议还要进一步的提升。

同时本例使用PVS池化桌面,按照要求需要有10%的冗余,故1000+100个桌面完全可以用一个刀箱来支撑。

但是如前所述,PVS服务器本身没有放置在基础架构服务器上,所以为了方便管理每个刀箱中部署4台PVS服务器,而支撑他们的就是那没有部署的20台Windows 7虚拟机。

所以一个刀箱中,将有1100台Windows 7虚拟机 + 4台 Windows Server/PVS来支撑,即保证高可用,又保证稳定性。

而本例需要3000个桌面,所以就是3个满配的刀箱来支撑。

在这里需要注意的是,由于一个刀箱内PVS只应该支撑本刀箱内的Windows 7虚拟机,所以每个刀箱中的4台PVS服务器组成一个PVS Site。

注:1个PVS Site最多只能部署4台PVS服务器

而在部署过程中,这4台PVS虚拟化服务器分散的部署在同一个资源池的4台XenServer服务器上,来保证高可用性。

而作为PVS 池桌面的每个虚拟机的Write Cache盘,则没有放在共享存储上,而是直接放在对应物理服务器上。

估计有用户就会疑问了,那这个时候如果这台虚拟机或者对应的物理服务器故障了怎么办,那不是不能实现VMontion/XenMotion了吗?

实际上由于我们在此处规划的都是池桌面,所以即使因为物理机故障,如断电等导致虚拟不可用,用户完全可以再重新登录获取一个新的桌面,因为我们这里规划的是1100个桌面,分配给1000个用户,那100个桌面就是备用。所以基于此来实现整个桌面调度的高可用。

同时用户的个人数据等配置信息则通过共享存储来保证高可用。所以用户重新获取一个新桌面之后,可以继续未完的工作。

时间: 2024-08-22 18:08:08

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

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

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

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

在前序两篇文章,我们介绍了桌面相关的基础架构.桌面承载等部分的内容. 但是作为一个桌面虚拟化项目,要考虑的不仅仅是桌面虚拟化相关的内容,服务器.存储.网络都是不可规避的内容. 那么接下来我们就讨论一下网络方面的设定. 作为服务器虚拟化,网络方面最重要的标准就是三网隔离,即:业务网.存储网.管理网三网. 而在本例中,所有的半刀服务器都配置了2块10Gb的网卡,本例中刀片服务器所使用的HP VC Flex虚拟交换机. 我们直接将2块10Gb网卡做AA绑定,形成20G的带宽. 注:对应的需要在你的交换

如何规划构建一套大型的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是什么,其实还是要从用户对于虚拟桌面使用需求说起. 普通的虚拟桌面使用