VMware Horizon 8 是VMware公司推出的一款虚拟环境部署解决方案,该软件以经过面向终端用户的单一平台,简化本地部署、云中、混合云或多云配置中的虚拟桌面和应用的管理和交付。除此以外,这款软件采用全面的工做空间环境管理并已针对软件定义的数据中心进行优化,有助于IT部门按照终端用户指望的速度和业务部门要求的效率,控制、管理和保护终端用户所需的所有 Windows 资源。数据库
本篇文章介绍,最新版Horizon View 8 2006的整个部署过程,包括DC服务器、SQL SERVER服务器、Composer服务器、Connection服务器以及WIN10模板的制做,并在VC7.0集群里实现即时克隆桌面功能。浏览器
一. 前期基础环境准备:安全
本实验环境所有由vmware workstation虚拟机完成,Horizon View 8 2006产品对应VC7.0,因此须要提早部署好VCSA集群。服务器
1.DC服务器:微信
包括AD域、DNS、DHCP、CA、iSCSI服务,因为VCSA须要共享Datastore,因此这里使用iSCSI,不少读者会问为何不模拟vSAN,笔记作过测试,效果不是很好,速度很慢。composer
iSCSI教程:http://www.javashuo.com/article/p-hcnotkch-nu.html ide
⑴ 建立Horizon用户和组:
测试
建立Horizon组织单元,下边建立Horizon Users、Horizion Computers组织单元,用于存放虚拟桌面虚拟机、用户和组;建立horizon_view_group组,用于存放链接虚拟桌面的用户。优化
⑵ Horizon服务器证书准备:blog
这里我就不介绍那么详细了,毕竟已经作过一遍了,就不重复步骤了,就告诉你们应该注意几点。
你们能够参考这篇文章,步骤没有什么问题,就是在配置证书模板时,权限那块须要注意,须要添加证书模板的相应权限,否则是没法注册的;还有就是颁发证书模板后须要重启composer和connection服务器,不然找不到该证书。
http://www.javashuo.com/article/p-ukcnivmx-nu.html
证书模板颁发前,权限设置:
给予Domain Computers,读取+注册的权限
给予Authenticated Users,读取+注册的权限
而后再按照那篇文章,一步步进行就好了,注意composer和connection服务器都须要注册。
2.vSphere集群,(包括3台ESXi、1台VCSA、iSCSI Datastore ),搭建攻略网上自行寻找,不少。
3.Horizon服务器(包括composer、connection、win10模板,都须要加入到AD域)。
4.虚拟机配置:
dc、SQL服务器,随意;
composer服务器,推荐8G内存;
connection服务器,推荐10G内存;
win10模板,2核4G内存。
二. 安装Horizon Connection Server:
安装
选择Horizon标准版
输入数据恢复密码
自动配置防火墙
选择初始管理员,能够是本地或域管理员
安装完成
在Windows Server 2016中启用Flash Player
管理员CMD运行:
dism /online /add-package /packagepath:"C:\Windows\servicing\Packages\Adobe-Flash-For-Windows-Package~31bf3856ad364e35~amd64~~10.0.14393.0.mum"
以管理员权限登陆,https://fqdn/admin 测试用ip登陆的话,提示没法登陆,因此必须用fqdn登陆:
三. 安装Horizon Composer Server(可选):
View Composer用于部署连接克隆桌面池,这个功能将在Horizon 8.1没法使用,这里就简单介绍一下。
1. 登陆到SQL SERVER服务器上新建数据库:
建立ComposerDB数据库
建立View事件数据库
2. 安装Composer:
配置ODBC数据库
注意此处,点选“系统DSN”,必定不能点错
数据源名称,选择数据库服务器
使用sa帐户登陆
选择默认的数据库
默认,点完成
测试链接
输入刚建立的ODBC名称,帐户、密码
设置SOAP端口,并选择证书
要求重启系统
四. 安装View Agent(WIN10模板):
建议进行一些系统优化,关闭防火墙之类的操做,再安装Agent
选中“VMware Horizon Instant Clone”,即时克隆功能,注意:即时克隆和连接克隆,只能选其一,不能所有选择
启用远程桌面
重启系统
CMD释放IP地址,而后关闭虚机
ipconfig /release
对虚机进行快照
五. 配置Horizon Connection Server:
1. 注册产品许可证:
2. 配置事件数据库:
3. 配置vCenter Server:
添加vCenter Server
输入VC地址、SSO域管理员
接受证书
配置view composer服务器地址,用户和密码
添加view composer域
存储
4. 建立即时克隆桌面池:
建立前,先添加即时克隆域帐号
⑴ 建立即时克隆桌面池
选择即时克隆
用户分配
存储策略管理,因为没有配置vSAN,跳过
桌面池ID
置备设置,指定命名模式(win10-{n:fixed=3})表明从001-999自动编号
vCenter设置
桌面池设置
远程显示协议,若是有vGPU虚拟化,能够选择
客户端自定义,选择好AD容器
完成后,能够看到新建的桌面池
在vCenter里查看虚机正在被克隆
看到可用虚机与置备的虚机
回到connection,能够看到可用虚机
⑵ 给虚机桌面分配用户:
查找用户和组,添加用户和组
桌面池显示为已受权
点击桌面池ID,能够看到详细信息
六. 客户端登陆:
VMware Horizon Client客户端支持多种平台:Windows、Mac OS、Linux、iOS、Android,客户端必须能够解析到Horizon Connection Server的域名。
若是是非域客户端,须要修改hosts文件,将ip+fqdn加入到文件,如192.168.50.23 view-connection.horizon.local
1. 使用Horizon Client客户端链接:
双击安装程序
填写“默认链接服务器”
因为是非域客户端,须要提早把2个证书(ad域证书和view-connection证书)导入到“受信任的根证书颁发机构”
安装完成后,双击桌面图标
用域帐号密码登陆,因为这里是非域环境,域帐号登陆须要加“域名\域帐号“方式登陆
登陆成功后,看到已经建立好的桌面池
点击进入,会提示是否共享,根据本身需求选择
回到管理页面,能够看到计算机已经分配给登陆用户
若是出现如下报错,就说明没有hosts文件或证书没有正常导入,检查本身的系统环境
2. 使用浏览器链接:
推荐使用谷歌浏览器或火狐浏览器
输入https://链接服务器的fqdn https://view-connection.horizon.local
也是按照域名\域帐号登陆
点击后,会出现,以下报错,这是因为设置了安全网关致使
关闭2个安全网关
设置好后,能够正常登陆了
3. 即时克隆桌面测试:
建立多个用户,并设置桌面池最大4个桌面、置备1个桌面。
去VCSA登陆查看,会发现4个桌面,所有已可用,而且1个置备可用,而且即时克隆桌面大概是2秒就能够置备完成1个桌面可用。
至此,实验就所有完毕了,若是想实验“连接克隆桌面池”的读者,按照“即时克隆桌面池”设置便可,区别不大。