下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

VMware View解决方案设计要点解析

作者:课课家教育     来源: http://www.kokojia.com点击数:1333发布时间: 2016-05-25 11:31:42

标签: VMware设计VMware View虚拟桌面规划

  Vmware View解决方案是一个桌面虚拟化的整体解决方案,借助VMwareView方案,将桌面作为托管服务交付,有效地整合了宝贵的IT资源,提升资源使用率,并通过简化的集中式桌面管理与自动转移桌面计算资源可有效降低IT成本并加强IT部署。

  任何一个View方案都需要从以下六方面规划:

  1.接入客户端选型

  2.ViewManager设计(需要第三方负载均衡方案配合支持多台ViewManager)

  3.ESX服务器性能考量及分配

  4.存储优化

  5.Windows XP或Windows7虚拟桌面优化

  6.其它辅助功能:身份认证、Profile管理,网络及IP地址分配

  由于有多层关系和依赖性,VDI虚拟化桌面解决方案稍微有些复杂,所以收集和评估每层的需求,逐步完成整个架构的每一层会帮助我们高效的达成目标。

  第一层:接入客户端选型

  1.首先需明确以下需求。

  2.继续使用调整用途的旧PC还是新采购瘦客户端设备,或者同时包括两者?

  3.通过何种方式进行访问:Internet、企业WAN链接还是企业局域网?

  4.是否需要支持流媒体?如果需要,是需要流式音频还是流式视频或者同时需要两者?需要什么格式(例如MPEG1、2、3和4)

  5.最终用户设备的数量预期是多少?

  6.用户(并发和总计)的数量预期是多少?

  7.客户端设备是否需要任何专业外围设备或其他设备?

  设计要点:

  1.使用旧PC不建议使用XP之前的操作系统,会有功能缺失。使用Linux目前只能使用Web Access。如果需要选用瘦客户机还需查询VMwareView最新的瘦客户机兼容性列表,且不是所有瘦客户机都支持View的全部功能,特别需要留心流媒体播放、虚拟打印功能是否能有效支持。

  2.View使用RDP协议,在不使用多媒体的时候平均使用30~70Kbit/秒的带宽,从数据上看,尽管电话线拨号也能有效支持,但是还必须考虑网络延时和丢包率。使用多媒体需要额外的带宽,增加带宽的范围由多媒体流本身的质量决定,View不会增加带宽,也不可能减少带宽。

  3.网路延时在80ms以内效果较好;150ms以内属于可接受;超过250ms就需要提醒注意,并判断使用View的必要性。

  4.只要硬件的资源足够,View可以有效的支持成千上万的用户。

  第二层:ViewManager设计要点

  1.每个ViewManager配置4G内存,双至强CPU,如果允许DirectConnection理论上每服务器支持超过1500用户。

  2.多个ViewManager实际上是一个相对独立的分布式架构,ViewManager本身没有负载均衡的能力,所以瓶颈在负责负载均衡的第三方的解决方案。如果用微软的NLB,理论上是32台,推荐不要超过8台(即1主,7副)。如果用F5等硬件负载均衡方案,则允许更多服务器。

  第三层:ESX服务器性能考量及分配

  1.ESX容量通常依照每核心支持5-8个桌面虚拟机估算,可根据每用户每时间单位的MHz,平均用户分配与峰值分配之间的关系做性能精确调整。

  2.假设每用户暂用512M内存,拥有内存超用技术支撑的每台16G内存ESX服务器可以有效支持64用户。

  3.推荐使用BladeServer。

  4.避免混用,在单独的ESX主机群部署,考虑使用专用资源池,以确保物理资源的高可用性。

  第四层:存储优化要点

  1.建议同一个Datastore不要多种pool混用(例如:IndividualorManualpool)。

  2.在基本虚拟机操作系统之外重定用户数据、应用程序配置文件存放位置,使用“我的文档”文件夹重定向到NAS/SMB/CIFS存储。

  3.独立虚拟机或持久性虚拟机会消耗更多的磁盘空间,因此尽可能多利用非持久性虚拟机。

  4.使用与用户场景相适应的存储技术(重复数据删除、高可用性)。

  5.较小的VDI虚拟机占用空间可以加快新虚拟机的部署速度和自动化程度,强烈推荐使用Composer功能。

  如果使用Composer技术,对于每个池还有以下建议:

  a.每个LUN限制一个母盘的快照副本,每个DataStore最好不要超过64个DeltaDisk。

  b.每个母盘最好不要链接超过500个子虚拟机。否则会严重影响Refresh,Recompose等的性能。

  第五层:WindowsXP或Windwos7虚拟桌面优化

  1.不要在启动时连接软盘或光盘

  2.禁用而不是删除COM1和COM2

  3.关闭所有主题增强功能

  4.禁用屏幕保护程序(空密码保护除外)

  5.删除所有背景墙纸

  6.确保硬件完全加速

  7.删除所有隐藏的更新文件夹($hf_mig$除外)

  8.禁用索引服务

  9.禁用执行程序分页

  10.优化分页文件

  11.关闭不必要的声音(开机和关机声音)?

  12.删除系统还原点

  13.从系统任务栏中删除闪动图标(如网卡)

  14.关闭磁盘性能计数器(DISKPERF–N)

  15.禁用任何不需要的服务(通过Sysinternals等免费工具)

  16.创建模板前运行磁盘清理

  第六层:其它辅助功能:身份认证、Profile管理,网络及IP地址分配等

  1.必须使用AD做身份管理。AD设计请参考微软技术资料,并保证AD的冗余。

  2.虚拟机考虑DHCP和DNS

  3.使用FlexProfileKit(FPK)等Profile工具管理Profile,不要使用微软自带的漫游Profile。

  4.使用ThinApp来简化应用的部署和降低存储的消耗

  当大家了解逐层设计的魔力后,我们很容易设计一个5000用户View的VDI架构:

VMware View解决方案设计要点解析_VMware设计_VMware View_虚拟桌面规划_课课家

  1.每个刀片盒子16片刀片服务器,每刀片2个四核心CPU,32G内存,每8个组组成一个Cluser,每Cluster约支持2x4x8x8=512用户,考虑到冗余,每Cluster可以有效支持500桌面,及每刀片盒子支持1000用户。

  2.前端使用5台4G内存虚拟机或物理机可以有效支持5000用户的RDP会话调度,通过F5或其它硬件实现负载均衡。

  结语:

  以上是VMwareView解决方案设计以及规划方向的全部内容,实现桌面虚拟化来支持桌面工作负荷,同使用虚拟化来支持传统的服务器工作负荷一样,可以带来一系列的显著效益。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程