如何在VMware hypervisor上部署Citrix XenDesktop?(二)
2013-05-30 TechTarget中国 编辑:张冀川
除了创建专用集群,你还要考虑虚拟桌面配置并确保VMware vCenter的高可用性。
考虑虚拟桌面配置
需要考虑的另一个问题就是大多数组织没有为所有访问用户提供标准的虚拟桌面。相反,总有一些虚拟桌面配置在应用程序集、操作系统配置、域成员以及其他方面存在差异。
在VMware上部署XenDesktop时,将虚拟桌面的差异考虑在内是很重要的。在谈到虚拟桌面部署时,有两大可行的选择方案,方案的选择取决于VDI架构。
如果有多个虚拟桌面配置,而且虚拟桌面在池中进行了分组,每个组包括了完全相同的虚拟桌面集合。通常,某些桌面相当大,尤其是在整个组织内被完全应用时更是如此。如果是这样,一些组织会选择为每个虚拟桌面集合创建专用的集群。
这种方式的优势是,如果集合中的虚拟桌面是完全相同的,那么这些桌面都使用了完全相同的资源。我们完全能够预计集合中资源的使用情况,这使得针对未来增长的容量规划变得非常简单。
另一个选择是在集群中混合放置高需求以及低需求的虚拟桌面。尽管这一方式使得容量规划变得很复杂,但是却有助于提升虚拟机的密度,因而为硬件投资提供了最大可能的投资回报。
确保VMware vCenter的高可用性
另一个重要的注意事项就是,在VMware环境中,XenDesktop依赖vCenter执行集权管理以及各种基础设施管理任务。如果vCenter Server变慢或者无法响应,虚拟桌面的交付可能会受到阻碍。
为了避免出现这一问题,VMware以及Citrix建议将vCenter Server部署为一台虚拟机。这使得实现服务器的高可用性成为了可能。首先,vCenter Server的高可用性看起来可能并不重要,因为vCenter Server发生故障并不影响已经建立的XenDesktop会话。然而,vCenter故障使管理员不能够管理vSphere集群配置以及所有的虚拟桌面。
如果你虚拟了vCenter Server并将其放置在基础设施集群中,那么通过禁用自动化级别将vCenter Server排除在DRS之外是个不错的主意。这仍旧通过VMware高可用性服务将vCenter Server的高可用性考虑在内,但是在无故障环境中,vCenter Server将不会进行迁移,这样管理员就不必手动定位vCenter实例了。
最后,将vCenter Server的启动优先级设置为高级是很重要的。这将告诉VMware你的vCenter Server很重要,即使在发生故障切换,没有足够多的可用资源来启动所有的虚拟服务器,仍然要优先启动vCenter Server。你还应该考虑为其他的基础设施服务器,比如域控制器、DNS服务器、DHCP服务器以及存储vCenter Server数据的SQL Server服务器设置高优先级。
所有的VDI部署都是这样,当在VMware上运行XenDesktop时坚持既定最佳实践是非常重要的。Citrix在XenDesktop规划指南中对所有的最佳实践进行了概述。