Citrix XenApp、XenDesktop和VMware vSphere的和平共处

日期: 2012-07-30 作者:Bill Kleyman翻译:李哲贤 来源:TechTarget中国 英文

Citrix XenDesktop和XenApp是桌面和应用虚拟化领域的领导者,如同VMware vSphere在服务器虚拟化领域一样。如果您已经采用标准的VMware vSphere完成服务器虚拟化,那么学习如何使Citrix XenApp 6.5和XenDesktop 5.5等在VMware架构上正常工作就非常关键。   另外,在VMware上支持运行XenDesktop或XenApp。这些Citrix工具可以帮助管理员整合硬件、改善灵活性和更好地管理环境。

下面是关于有关如何从这种强大的联合中获益:   在VMware上运行XenApp   VMware的功能集和XenServer 6.0……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

Citrix XenDesktop和XenApp是桌面和应用虚拟化领域的领导者,如同VMware vSphere在服务器虚拟化领域一样。如果您已经采用标准的VMware vSphere完成服务器虚拟化,那么学习如何使Citrix XenApp 6.5和XenDesktop 5.5等在VMware架构上正常工作就非常关键。

  另外,在VMware上支持运行XenDesktop或XenApp。这些Citrix工具可以帮助管理员整合硬件、改善灵活性和更好地管理环境。下面是关于有关如何从这种强大的联合中获益:

  在VMware上运行XenApp

  VMware的功能集和XenServer 6.0非常类似而且和最新的XenApp 6.5兼容。实际上,您可以部署运行了XenApp的Windows Server 2008 R2虚拟机(VM)。通过在VMware上运行Citrix XenApp,管理员可以基于现有的服务器虚拟化平台集中完成维护、管理和Windows应用分发等工作。

  所以,为何要在VMware vSphere上而不是裸机上运行XenApp?借助多层应用体系,XenApp可以实现扩展,、横跨多个独立服务器或整合到少数几台主机上。硬件蔓延常常对很多环境带来影响,促使管理员寻找降低物理服务器负载的途径。整合通常是由服务器硬件能力的提升所推动的,实际上很多应用不能很好利用获得的硬件资源。借助VMware vSphere您可以整合应用并更好地分配这些资源。

  考虑到不熟悉Citrix工具的VMware管理员,XenApp是由如下几部分组成:

  • Licensing Server:所有XenApp部署都需要。

  • Data Store:存储数据的数据库,如应用发布、用户、打印机和服务器等相关的配置信息等。

  • Data collector:保存关于授权的使用、会话状态、服务器负载、连接用户和已发布应用等信息。

  • Web interface(web 信息):当用户通过在线插件或Web浏览器访问应用时需要

  • XML service and broker: Web界面和XenApp服务器之间的媒介

  • Application Server:用户所接入的已发布应用的载体

  在VMware vSphere上部署XenApp也就意味着您可以在每台虚拟机上部署不同的操作系统来分隔相关应用角色。这样提供了最大的灵活性和更多的部署选择。通过vCenter管理界面,您可以监控和管理每台服务器支持的用户数量并分配更多资源给需要的地方。

  另外,考虑使用一些工具如Citrix EdgeSight用于Load Testing,可以模拟XenApp在VMware vSphere上运行时的用户负载情况。合理的负载测试——通过参数设置接近所期望的工作负载——可以帮助掌握相关数据以达到最佳的用户密度。

  在VMware vSphere上运行XenDesktop

  类似于XenApp,vSphere也可以完美支持Citrix XenDesktop 5.5。Citrix的这个产品可以支持管理员在VMware体系中创建多种类型的虚拟桌面。

  下面是您需要了解的Citrix XenDesktop组件:

  • Desktop Delivery Controller:提供Web界面和XenDesktop站点之间的链接。控制器跟踪每个用户的资源情况和登录需求并分配给虚拟桌面。

  • Web interface:Web界面提供用户到XenDesktop环境的访问接口。它接收用户证书并传递到XenDesktop 站点完成认证和计算。建议在每个数据中心至少部署两台Web interface服务器以满足高可用需求。理想情况下,Citrix NetScaler应该可以实现两台Web interface服务器之间的负载均衡。

  • Virtual Desktop Agent:VDA是位于虚拟桌面上的软件代理,提供XenDesktop系统和Windows OS之间的通信接口。

  • SQL database:Microsoft SQL数据库是XenDesktop的基础。它保留所有的配置、虚拟桌面和资源占用率等信息。

  • Citrix Licensing Server:License Server用于管理所有XenDesktop 5.5组件的授权。

  • Citrix Receiver:Citrix Receiver是易安装的植入客户端软件,允许用户借助iPhones、Android智能手机、 iPads、 Windows Mobile 设备、 Blackberry和 Windows、 Mac OS X 或 Linux desktops等,接入企业数据、应用和桌面。

  • HDX Technology:HDX技术提供为所有应用、设备或网络提供高质量用户体验。

  VMware vCenter允许管理员配置资源集群和管理存储以及跨环境的高可用性。由于VMware vCenter需要SQL数据库,XenDesktop和vCenter也可以共享同样的SQL服务器体系。

  但是如果要在VMware上运行XenDesktop也需要注意:在安装XenDesktop VDA之前需要先安装VMware Tools。因为VMware Tools和XenDesktop 5 VDA都会安装WDDM(Windows Display Driver Model)显示驱动。XenDesktop需要Citrix WDDM驱动支持,而如果在VDA之后安装VMware Tools,它会移除Citrix驱动。

  在VMware vSphere上运行XenApp和XenDesktop可以帮助提升性能和在现有体系内引入桌面和应用虚拟化。部分工具跟vSphere的整合要容易一些,而Citrix所支持的产品就是一个合适的起点。

作者

Bill Kleyman
Bill Kleyman

暂无

翻译

李哲贤
李哲贤

TT虚拟化特约作者

相关推荐