如何在VMware hypervisor上部署Citrix XenDesktop

如何在VMware hypervisor上部署Citrix XenDesktop,第1张

除了创建专用集群,你还要考虑虚拟桌面配置并确保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规划指南中对所有的最佳实践进行了概述。

1、以前叫VMware vsphere,分ESX、ESXi,35以前叫另外一个名字,这个是40/41的叫法
2、现在统统叫VMware vsphere Hypervisor,也就是说取消了ESX,因为ESX的补丁太多,后来索性取消了ESX多出来的console。
3、换句话讲,现在的安装介质都一样,用序列号区分功能(有免费的序列号,但是功能最少)
4、workstation是个人版(收费) VM server是服务器版(免费、但属于windows下面的软件)
5、view是桌面虚拟化
6、thinapp是软件打包
7、大体上剩下的全部依附于其上,什么vCenter、VSA、VDR、vAPP等等

服务器 虚拟化有很多种技巧,这里我们将主要解释有关在硬件上模拟运行两个或者更多 *** 作系统的服务器虚拟化。

可以说,因为虚拟化技术避免了服务器使用浪费,所以这项技术获得了广泛应用。一般来说,一台服务器装载和使用一个物理服务器 *** 作系统。一般服务器的平均CPU利用率仅为10%左右。

如果只运行一台服务器的话,保持这个状态没有什么问题。可是,如果运行多台服务器的话,这会导致CPU资源的极大浪费。

这就是服务器虚拟化引起人们关注的原因。虽然服务器虚拟化有很多种技巧,但是用VMware、Hyper-V和XenServer等模拟硬件来运行两个甚至更多 *** 作系统的方法都是差不多的。使用这种方法的话,我们可以在一台物理服务器上的虚拟机中运行两个或者更多个环境。从服务器 *** 作系统中看,这台虚拟机和物理服务器是是一样的。因为虚拟机可以装载包括Windows
40到Windows Server 2008的不同版本 *** 作系统,以及Windows和Linux的混合环境,这都是服务器虚拟化吸引人们关注的亮点。

不管怎么说,不浪费大量空闲的物理服务器CPU资源应该是对系统管理者来说最大的优点。如果5台服务器被整合成为1台服务器的话,能耗也会大大削减。因此绿色IT也成为服务器虚拟化受到重视的原因之一。

选择哪个服务器虚拟化软件

物理服务器和服务器虚拟化软件是服务器虚拟化的必要组成部分。

现在市场中有各种各样的服务器虚拟化软件,不过VMware可以说是占据了大多数份额。VMware的ESXi是一款提供了虚拟化和基本服务器程序的软件,而另一方面,Infrastructure
3除了程序之外还捆绑了相关管理软件。

虚拟主机

目前VMware的最大竞争对手恐怕就是Hyper-V了。Windows Server
2008除了提供Hyper-V之外,还提供了两个形式的Hyper-V Server,这些都是免费的。Hyper-V的最大好处是让Windows Server
2008可以使用多个硬件。

作为VMware的竞争产品,Citrix的XenServer也引来了人们的关注。XenServer是一款基于Xen
hypervisor的开源虚拟化产品,其管理工具CUI是其最大的亮点。因为hypervisor最早是用于Linux服务器的,所以如果用户主要使用的是Linux服务器的话,尝试使用XenServer会更好一些。Citrix目前正在准备XenServer
Express版本,而且未来还计划推出更高级别的版本。

那么,究竟应该选择哪种虚拟化软件呢因为具体用法不同,所以我们不能在这里一概而论。如果就实际情况来说的化,应该是选择VMware吧。而且VMware可以说是虚拟化市场内的老牌厂商了,企业采用VMware的产品会更放心一些。而另一方面,微软的优势则在于免费的Hyper-V。因为Hyper-V是与Windows
Server集成的,所以如果以微软产品作为系统的主要构成部分,与微软管理工具的集成度很高的话,使用Hyper-V更合适一些。而XenServer的最大特点是与Linux的高度集成性,因为XenServer最大价值的体现为围绕Linux服务器的。

硬件怎样做才好

由于各种服务器虚拟化软件有所不同,所有我们在这里有必要详细谈谈服务器虚拟化的物理设备。共同点是是否装载了虚拟化功能的64位CPU。即使已经确定在客户PC中采用了Intel或者AMD的CPU,也要详细说明采用的是Core
2双核或者四核、Core i6、Phenom还是Athlon。

内存容量是服务器虚拟化的关键因素,虚拟化可以提高CPU的利用率。因为如果5台服务器使用1GB虚拟内存,那么有必要安装5GB内存,而且这是最低的。因此,确认内存的最大装载容量在虚拟化时代挑选服务器的关键点。

除此之外的另一个重要因素是网卡。因为VMware对网卡是有限制规定的,所以可能会出现即使安装了网络也不能访问的问题。同时,因为虚拟机是共享网络网卡的,如果用虚拟机运行需要频繁访问的应用,那么最好准备两个或者更多个网卡。

在存储方面,Hyper-V和XenServer也能灵活使用SATA
HDD。另一方面,SCSI系统的HDD(例如SAS)主要是针对VMware设计的,现在还不能简单地使用SATA
HDD(可以使用SATA对应的RAID卡)。在外部存储(SAN、NAS和iSCSI)方面,服务器虚拟化的软件都是对应的。

服务器虚拟化很难

上面我们介绍了运行服务器虚拟化必要的软件和硬件。你也许会觉得服务器虚拟化很复杂。这时候选择装载了hypervisor的物理服务器产品会更方便。

因为USB存储器和SD卡具有可以保存小型文件的特点,VMware
ESXi可以利用USB存储器来启动存储设备,并将其嵌入到其他厂商生产的服务器产品中。这样用户打开电源马上就可以利用服务器虚拟化环境。因为目前市场中已经有采用这种方法的XenServer服务器,所以不妨买来尝试一下。

Hyper-V的情况更简单。如果是预装了Windows Server 2008
64位版本的服务器,安装以后马上就可以使用虚拟化功能。而且不少服务器厂商都提供了对Hyper-V的支持,如果选择这些厂商的产品也可以马上使用虚拟化环境。所有这些都可以解释服务器虚拟化普遍应用的原因。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/13446336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-08
下一篇 2023-08-08

发表评论

登录后才能评论

评论列表(0条)

保存