云桌面技术方案
3.3.3.1 架构设计中的关键组件及其高可用性
图2 虚拟化架构组件图
? View Manager 包括下列组件:
? VMware VDI Connection Server — 管理对虚拟桌面的安全访问,与 VMware
vCenter? Server 配合提供高级管理功能
? VMware VDI Security Server — 提供外网对虚拟桌面的安全访问,与
VMware Connection Server 配合管理
? VMware VDI Agent — 提供会话管理和单点登录功能
? VMware VDI Client — 支持 PC 和瘦客户端上的最终用户通过 VMware VDI
Connection Server 连接到虚拟桌面使用。
? View Client with Local Mode —即使网络发生中断也可以访问虚拟桌面,不会
影响 IT 策略的实施。
? VMware VDI Administrator — 允许管理员进行配置设置、管理虚拟桌面和
设置桌面的权限以及分配应用程序
? VMware VDI 角色管理 — 角色管理可动态地将用户角色与无状态流动桌面
相关联。管理员可轻松部署低成本、无状态流动桌面池,让用户能够在不同会话之间保持其指定设置。
3.3.3.2 View 架构的逻辑单元设计部分
450 个 虚拟桌面单元,分布在 1 个集群中 10 个节点的ESXI 群集上。由分布在外面
16
云桌面技术方案
的管理单元进行管理。每台ESXI 主机包括4路8核的CPU, 一共提供 32 核支持30~80个 虚拟桌面的运行. 这个单元包括两个群集共计最大可以支持到 2048 个桌面的运行。
图:单个View 逻辑架构
17
云桌面技术方案
3.3.3.3 View大规模扩展方式
图:View Pod扩容设计
本次按照450 个用户来进行设计一个View Pod,,所以,使用一个 view pod 就可以满足需要,并且一个 view pod 支持扩展到 2048 个用户。
View pod 是View架构的一个抽象的功能组件,并且是 view逻辑管理架构设计的核心,View pod 由以下组件组成:
一个view管理block, 管理的block 包括:
? View 连接服务器–在集群中共有 3 个 view 的连接服务器,设置
active/Standby 模式,其中 2 个设置成为实际转发连接的服务器,其中一台设置成 standby 的状态。
? vCenter-用来管理虚拟桌面的 vCenter
一个 view 桌面 block:包含所有的主机和主机上生成的虚拟机,也就是供用户使用的虚拟桌面。
18
云桌面技术方案
3.3.3.4 逻辑架构设计
对涉及到大型的View桌面系统部署,采用View building blocks和View building pods这两种搭建概念,在物理的硬件上,对view进行部署。运用这种成熟的和可扩展的方式桌面系统搭建方式,可以方便的实现客户环境构建,为用户从物理环境迁移到虚拟桌面,提供便利的架构方案支持。并且,采取这种方式的部署,搭建好一个View building block之后,还可以根据性能,地理,客户需求和访问方式的不同,再添加新的block,便捷的实现整体架构的扩展,最大程度的满足客户的扩展需要。
根据用户现场的物理设备和需求调研的结果进行分析,现对view架构做如下的逻辑设计。
逻辑设计包括:
本次中按照450个用户来进行设计一个View Pod就可以满足需要,并且一个view pod支持扩展到2048个用户。
View pod 是View架构的一个抽象的功能组件,并且是view逻辑管理架构设计的核心,View pod 由以下组件组成:
一个view管理block, 管理的block包括:
View连接服务器– 在集群中共有3个view的连接服务器,设置成active/Standby模式,其中2个设置成为实际转发连接的服务器,其中一台设置成standby的状态。
vCenter - 用来管理虚拟桌面的vCenter,并且支持扩展到最多5台vCenter(一个view pod) 。
一个view桌面block:包含所有的主机和主机上生成的虚拟机,也就是供用户使用的虚拟桌面。
View blocks – 此次架构设计中,只需要一个view block即可。 3.3.3.4.1.
View 管理 Block
View 管理 Block 也是一个View架构的一个抽象的组件,它由所有的View和vSphere的管理虚拟机组成,其中包括:
? View Connection Servers
? View 桌面 block的vCenter servers (一个View 桌面block,一个vCenter) ? vSphere 基础架构 项目 角色说明 建议配置 19
云桌面技术方案
硬件 提供用户桌面应用所需的计算资源,通过(群集HA/DRS/vMotion/StorageMotion) 虚拟化系统虚拟出若干台虚拟机并提供给网卡:6个或更多1000M网卡; CPU:二颗Intel(R)十核Xeon(R) 内存:256G或以上; 硬盘:300GB 15K RPM SAS; 系统与软件 虚拟化基础平台服务器 系统:安装ESXi 5.5; 其功能是在一台主机上虚拟出若干台虚拟机并实现主机资源管理,按需将资源分配给光纤存储适配卡:2张FC HBA卡; 上层的虚拟机。 不同的用户。 电源:冗余双电源; 系统:推荐Windows 7桌面操作系统; 其它软件: 在虚拟化基础平台上创建虚拟机? 用户所需的基本应用软件。 ? VMware Tool:虚拟机功能增强软件包,其中包含虚拟机驱动程序,与Host及vCenter Server间的通讯组件等; 硬盘:系统盘40G 数据盘:100G ? VMware View Agent:这是与桌面瘦客户机交互的组件,只有安装VMware View 5 Agent后,客户端才能连接; 为用户虚拟桌面应用提供存储支持,所有A、 采用中等性能FC SAN存储阵列; B、 电源:冗余双电源; C、 存储控制器:双控制器,每控制器Cache>=512GB; D、 RAID:支持0,1,5,10+hotspare; E、 主机接口:4个8GB FC接口、4个千兆以太接口;含HA、阵列镜像Mirror、FCP数据访问、 NFS数据访问等许可 托管虚拟桌面 (HA和vMotion保护实现高可用性) 虚拟化基础平台服务器上的虚拟机,用户的操作系统、应用及部分个并提供给桌面用户时,建议每台VM的配置如下: CPU: 4颗vCPU,频率2.0GHz或以上; 内存:4G; 人数据保存在该虚拟机上。 存储阵列 虚拟化系统、企业应用数据、用户数据均存储在存储 20