本帖最后由 宅男女神 于 2016-7-12 23:38 编辑
通过Horizon,IT部门可以在数据中心部署虚拟化环境,并将这些环境交付给员工。最终用户可以获得熟悉的个性化环境,并且可以在企业或家庭网络中的任何地方访问此环境。将桌面数据全部至于数据中心,管理员可以进行集中式管理,同时还能提高效率、增强安全性、降低成本(用户可以使用落后的PC或瘦客户机访问虚拟桌面环境)。
VMware Horizon 7虚拟桌面部署由以下几个组件组成
- 客户端设备
- Horizon Client
- Horizon Agent
- Horizon Connection Server
- Horizon Composer
- Horizon ThinApp
乾颐堂数据中心 VMware Horizon 7 安装部署文档
1.1客户端设备
Horizon的一大优势在于,用户可以在任何地点使用任何设备访问桌面。用户可以通过公司的笔记本电脑、家用PC、瘦客户端设备、MAC或平板访问个性化虚拟桌面。在PC中用户只要打开HorizonClient就能显示Horizon桌面。瘦客户端借助瘦客户端软件,管理员可以进行配置,让HorizonClient成为用户在瘦客户端上唯一能直接启动的应用程序。将传统PC作为瘦客户端使用,可以延长硬件使用寿命。
乾颐堂数据中心
1.2 Horizon Client
Horizon提供了多平台客户端,包括Windows、MACOS、Linux、瘦客户端平台。可以让用户通过各种硬件来访问虚拟桌面。
1.3 Horizon Agent
需要在远程桌面源虚拟机、RDS服务器上安装,通过与HorizonClient连接来为用户提供连接监视,虚拟打印USB映射等功能
1.4 Horizon Connection Server
该服务充当客户端的连接点,Horizon Connection Server通过Windows ActiveDirectory对用户提供身份验证,并将请求定向到相应的虚拟机、或服务器。Horizon ConnectionServer还提供以了下管理功能
- 用户身份验证
- 授权用户设访问特定的桌面和池
- 将通过HorizonThinApp打包的应用程序分配给特定桌面和池
- 管理本地和远程桌面会话
乾颐堂数据中心
1.5 Horizon Composer
该服务可以安装在Windows版的vCenter实例上或单独的服务器(虚拟机)上。然后HorizonComposer可以从指定的父虚拟机创建链接克隆池。这种方法可节约多达90%的存储成本。
1.6 Horizon ThinApp
该服务可以将应用程序封装到虚拟化的沙箱中。采用这种方法可以灵活的部署应用程序,多个同时使用时,并不会产生冲突。
2.安装VMware Horizon 7的前期准备
1)准备vSphere环境,可以使用ESXi 6.0/5.5并安装vCenter。
2)准备域环境,VMware Horizon必须使用域来为用户提供统一账户和验证支持。
服务器
| 操作系统
| 计算机名
| IP地址
| 所需安装软件
| DomainController
| Windows 2008 R2 SP1 X64
| DC
| 192.168.200.201
| Sql server 2014 enterprisex64(也可以单独拿一台服务器安装)
| Horizon Composer
| Windows 2008 R2 SP1 X64
| HC
| 192.168.200.202
| VMware-viewcomposer-7.0.0-3613429.exe
官方最低内存要求4GB,推荐8GB
| Horizon Connection Server
| Windows 2008 R2 SP1 X64
| HCS
| 192.168.200.203
| VMware-viewconnectionserver-x86_64-7.0.0-3633490.exe
官方最低内存要求4GB,推荐10GB
| WIN7模板
| Windows 7 Ultimate
| | | VMware-viewagent-x86_64-7.0.0-3634043
| VMware Horizon Client
| Windows
| 非域
| DHCP
| VMware-Horizon-Client-x86_64-4.0.1-3698521.exe
|
3)创建Horizon用户和组
Horizon不需要修改AD中的任何信息,不过建议用户在AD中创建属于Horizon的OU和用户组,创建OU的目的在于方便应用各种域策略。
DC上需要创建3个OU:
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
- HorizonUsers:Horizon用于存放的用户和组
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
- Horizon Computer:用于存放虚拟桌面计算机
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
- 在Horizon Users组织单元中创建Horizongroup,创建test1和test2两个用户并加入到Horizon group组中。
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
接下来创建用户
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
实验环境中可以选择密码永不过期。接着在成员中将用户加入组
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
添加完成后,可以在Horizon Group组属性中看到两个用户
3.安装Horizon Connection Server
安装Horizon ConnectionServer之前,要确保服务器已经加入了域环境
乾颐堂数据中心 VMware Horizon 7 安装部署文档
接下来安装Horizon 7 Connection Server,安装文件名为:VMware-viewconnectionserver-x86_64-7.0.0-3633490.exe
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
Horizon 7标准服务器:创建一个实例,用于单独安装一台Horizon 7服务器或一组服务器的第一台(主服务器)
Horizon 7副本服务器:加入到现有的实例中做备胎(可以有多个)
Horizon 7安全服务器:通常安装在DMZ区域以提供安全接入(需要连接到实例中)
Horizon 7注册服务器:用于True SSO认证机制
这里我们只需要安装标准服务器
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
这里可以自动添加Windows防火墙策略(ps:实验环境的防火墙被我关掉了)
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
开始安装
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
VMware要求Horizon 7 ConnectionServer的内存最低为4GB,推荐10GB以上,我这里内存分配了8GB,所以给出警告。无视就好。
安装结束后桌面上出现
乾颐堂数据中心 VMware Horizon 7 安装部署文档
图标,Horizon 7 Connection Server安装完成!
4.安装Horizon Composer(可选)
如果计划部署链接克隆桌面池(可以节省90%磁盘利用率),则需要安装。
注意:使用Horizon生成虚拟桌面时,网络中必须有DHCP服务器来为虚拟桌面分配IP地址!
首先在DB上创建Horizon Composer数据库(这里的数据库安装在了域控制器中,现网中不推荐):
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
连接数据库(实验环境数据库允许Windows 身份验证)
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
接下来,可以回到Horizon Composer服务器继续安装。
安装Horizon Composer软件之前,确保计算机加入了域环境
乾颐堂数据中心 VMware Horizon 7 安装部署文档
Horizon Composer要求计算机中安装.NET 3.5 SP1,Windows2008中已经包含了这个功能,在计算机管理中添加功能即可
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
选中.NET Framework 3.5.1后,下一步即可
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
接下来安装HorizonComposer,安装文件名为:VMware-viewcomposer-7.0.0-3613429.exe
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
点击ODBC DSN Setup进入数据库连接设置
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
名称随意,服务器要写SQLServer的IP或域名(前提是域名可以解析)。需要注意的是,SQLServer服务器上的防火墙要放行SQL连接(域控制器的防火墙同样被我关掉了)
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
可以测试一下到数据库的通信是否正常(不正常也到不了这一步)也可以直接点击确定
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
5.准备Windows 7模板虚拟机
模板虚拟机同样也要加入到域
乾颐堂数据中心 VMware Horizon 7 安装部署文档
开始安装 HorizonAgent,安装文件名为:VMware-viewagent-x86_64-7.0.0-3634043.exe 乾颐堂数据中心
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
重新启动后需要检查声音设置:
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
默认播放设备为VMware VirtualAudio(DevTap)
乾颐堂数据中心 VMware Horizon 7 安装部署文档
默认录制设备为VMware Virtual Microphone
最后,在CMD中输入"ipconfig /release"释放IP地址后关闭计算机:
乾颐堂数据中心 VMware Horizon 7 安装部署文档
在vCenter中为准备好的Windows 7模板虚拟机上创建快照:
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
至此,Windows 7模板准备完成。乾颐堂数据中心
6.配置Horizon Connection Server
"https://192.168.200.203/admin"打开控制台,使用域帐号登录
乾颐堂数据中心 VMware Horizon 7 安装部署文档
登录后需要先添加许可证(可以在官方申请试用):
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
6.1添加vCenter Server信息
接下来添加vCenter Server信息
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
填写vCenter Server信息后点击下一步继续
由于证书不是由可信机构颁发,需要动点手脚:
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
我这边的ComposerServer是单独安装到服务器中的,输入正确的信息后下一步继续 乾颐堂数据中心
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
我们并没有用到StorageAccelerator,直接下一步就好
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
6.2 创建虚拟桌面池
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
链接克隆可以节省很大的硬盘空间,所有的客户机读取同一份系统磁盘
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
给后面自动创建的虚拟机取一个名字,{n}表示自动编号
计算机的最大数量表示可以同时存在的虚拟机数量乾颐堂数据中心
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
父虚拟机选择刚才创建的WIN7模板,快照选择刚才创建的Horizon快照
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
AD容器选择在域控制器中为虚拟机创建的OU:HorizonComputer
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
从vShere Web Client中也可以看到新的虚拟机正在运行
6.3为虚拟桌面分配用户
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
7.客户端登录
VMware Horizon Client支持多种平台,Windows、MacOS、Linux、iOS、Android,本文以Windows客户端做演示。 乾颐堂数据中心
7.1客户端的前期准备
VMware HorizonClient要求客户端必须可以解析Horizon Connection Server的域名
乾颐堂数据中心 VMware Horizon 7 安装部署文档
Horizon Connection Server的域名
可以通过修改hosts文件来实现:
乾颐堂数据中心 VMware Horizon 7 安装部署文档
以管理员身份运行Notepad(因为系统文件只允许管理员改写)
乾颐堂数据中心 VMware Horizon 7 安装部署文档
hosts文件的路径为"C:\Windows\System32\drivers\etc"
乾颐堂数据中心 VMware Horizon 7 安装部署文档
在最后一行加入Horizon ConnectionServer的IP和域名后保存退出
7.2客户端安装
客户端需要安装VMware HorizonClient软件,安装文件名为VMware-Horizon-Client-x86_64-4.0.1-3698521.exe
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
这里输入Horizon ConnectionServer的地址或域名(前提是可以解析,可以通过改hosts文件实现)乾颐堂数据中心
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
7.3测试登录
打开VMware Horizon Client客户端
乾颐堂数据中心 VMware Horizon 7 安装部署文档
在安装的时候已经输入了服务器的IP,所以服务器会直接出现在客户端中,其他平台需要手动添加服务器。双击服务器开始连接
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
乾颐堂数据中心 VMware Horizon 7 安装部署文档
在Horizon ConnectionServer中可以看到用户的登录情况
至此,Horizon 7部署完成!
附:
---------------------------------------------------文档-作者:乾颐堂数据中心 姜帆
|