VMware Horizon 7
安装配置文档
目录
4、配置vCenter Server和Composer 21
前言
文档内容
该文档描述了vmware horizon 7的桌面部署步骤,配置方法和桌面池的基本维护操作。
环境准备
Horizon环境主要包含以下角色服务器:
- 1或2台windows server 2016虚拟机用于部署connection server;
- 1台windows server 2016虚拟机用于部署composer服务器;
- 1台SQL Server服务器;
- 1或2台DC服务器(含AD、DHCP功能角色);
虚机要求:
- windows server2016虚机加入域,使用域账号登录,并关闭本地防火墙和域防火墙。
- 安装 .NET 3.5.1或更高版本。
- 规格4vcpu,8G内存,50G磁盘,若实验环境资源有限,可适当调整。
- 更改windows server系统名称和虚机名称,本次实验中使用名称:
Connection server:connection1,connection2
Composer server:composer1
一、安装View Connection Server
1、安装horizon7标准服务器
远程桌面登录connection1,拷贝安装文件 “VMware-viewconnectionserver-x86_64-7.6.0-9823717.exe”到桌面后双击运行;
单击“下一步”;
选择“我接受”单击“下一步”;
选择目标文件夹,单击“下一步”;
在第一台connection server选择“标准服务器”安装,如需要Web访问,请勾选下图红色框选部分的 安装HTML Access选项,后点击Next单击“下一步”;
备注:在安装第二台connection server时,请选择horizon7副本服务器功能;
输入Connection Server 恢复备份的认证密码;
选择不配置WINDOWS防火墙,单击“下一步”;
输入域管理员账号将其授权为View 的管理员,单击“下一步”
选择是否参与增加用户体验的活动,这里我们默认不选择;
通过向导完成View Connection Server的安装。
完成结束安装,重启虚机。
2、安装horizon7副本服务器
若不使用集群做冗余,只需要安装单台connection server,可以跳过此步骤。
安装第二台connection server的方法和第一台基本相同,不同点在于connection2的角色为副本服务器,因此在运行connection server安装程序时,服务器类型选择“horizon7副本服务器”;
输入connection1虚机的ip地址;
其他步骤均与第一台相同。
二、安装View Composer组件
1、创建View Composer数据库
登录数据库服务器,打开SQL Server 2012 Express,新建一个名为Horizon76DB的数据库。
2、安装View Composer组件
远程桌面登录composer1,拷贝composer安装程序“VMware-viewcomposer-7.6.0-9823717.exe”到桌面并双击运行;
单击“Next”;
点击”ODBC DSN Setup”,配置ODBC数据源
配置“系统DSN”,单击“添加”;
填入刚才创建的数据库名称“Horizon76DB”,输入SQL server服务器地址;单击“下一步”;
使用数据库用户ID和密码登录 ,单击“下一步”;
点击“下一步”;
点击“下一步”;
点击“测试数据源”;
成功,点击“确定”;
检查数据库配置信息,点击“确定”;
输入数据库连接sa账号和密码;
SOAP Port选择默认端口,单击“Next”;
单击“Install”开始进行安装;
安装完成,单击“Finish”,重启虚机。
三、配置View Connection Server
1、使用IE登录View Manager控制台
使用IE浏览器,地址栏中输入:https://connection1的ip/admin;
输入用户名和密码,域默认;
2、配置View的许可证
单击“编辑许可证”;
输入许可证;
查看许可状态;
3、配置事件数据库
登录数据库服务器;创建事件数据库;
将事件数据库命名为“Horizon76LogDB”,单击确定,创建完成;
回到IE的View Manager控制台界面,进入“事件配置‘’,单击“编辑”,出现如下界面,开始关联事件数据库;
输入DB server的ip地址和事件数据库名称,使用sa账号密码(即创建composer时连接数据库的账号密码),输入完成后点击确定;
4、配置vCenter Server和Composer
在View控制台的“View配置服务器”的vCenter Servers点击“添加”;
根据Vcenter设置向导来进行Vcenter Server设置,首先输入vCenter的IP地址,用户名和密码;
如果没有在VCENTER安装有效的证书,请选择接受不可信证书;
接受证书后我们根据view composer安装的位置选择安装类型
添加AD的信息;
存储选择默认,单击“下一步”
确认配置信息;
vCenter Server添加完成。
四、发布及管理虚拟桌面池
1、安装Management优化软件
虚拟桌面的模板虚机需要安装优化软件和agent代理软件。
将优化软件拷贝到虚拟桌面模板的虚机上,并启动安装程序。
单击”下一步”;
使用默认的安装位置,点击Install;
开始安装;
安装完成,点击finish,重启;
2、安装Agent代理
将agent代理软件拷贝到虚拟桌面模板的虚机上,并启动安装程序。
使用管理员权限安装agent。
进入安装界面,点击“下一步”
选择接受,点击“下一步”
点击“下一步“
选择“安装”
安装完成,重启系统,选择“是”
重启后需要修改两项项注册表键值,路径为:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmware-viewcomposer-ga
AllowActivateMAKLicense:The default value for this is 0,change this to 1
SkipLicenseActivation:The default value for this is 0,change this to 1
修改完成后关机,虚拟桌面模板制作完成。
3、发布用户桌面池
登陆View Administrator管理界面,在“清单”-“池”单击“添加”。
池类型选择“自动池”。
用户分配选择“浮动”;
选择“View Composer链接克隆”,如果composer配置正确,下方会出现composer的详细信息。
输入池ID和显示名称。
选择池参数,红框内的选项做了修改,其余参数默认,后期可根据实际需求修改。
在命名模式输入命名(即为虚拟机名称,也是系统主机名称),即前desktop-{n:fixed=3},fixed=3的表示部署的桌面编号为3位,即从001开始编号,desktop-001,desktop-002,desktop-003…。在池尺寸调整的桌面最大数量输入该池要部署桌面的是数量,备用(已打开电源)桌面数量即部署完桌面开启虚拟机的数量。预先部署所有桌面即是一次性部署所有桌面。
选择“不重定向Windows配置文件”、“请不要重定向一次性文件”。
根据存储资源池实际情况选择;
vCenter设置中,单击”浏览”选择各项参数,父虚拟机选择桌面云模板Win7_Template虚拟机,快照使用view01(根据实际情况选择);
虚拟机位置和资源设置,需要按照 vcenter菜单中的规划设置。
集群和资源池均选择view01,选择数据存储,我这里是vsan环境,做实验时根据实际情况选择存储资源池;
全部选择完成后,单击”下一步“”;
高级存储选项默认;
客户机自定义里选择域和AD容器,默认试用QuickPrep,下一步;
确认配置后点击“完成”;
点击完成之后,vcenter管理平台上可以看到虚机陆续的创建出来。
4、桌面池授权
选择桌面池,点击授权;
授权的用户应该要现在域控中创建,即测试账号,点击添加;
选择添加用户或组,点击查找,输入预先创建好的账号;
添加完成,点击确定。
5、重构桌面池
模板中安装软件或更改系统参数后,需要重构才能应用到桌面池中,选中桌面池中的所有虚拟机,选择重构。
选择正确的模板和快照,点击下一步;
等待用户注销:重构是会先跳过正在使用的桌面,待用户重启后后台自动重构;
强制用户注销:重构所有虚拟机,无论是否有用户在使用桌面。
确认信息无误后开始重构。
6、扩大或者缩小桌面池
转到桌面池视图,选择编辑
选择置备设置,调整计算机的最大数量和已打开的数量一致,实现扩容或缩小桌面池的效果。
若缩小桌面池,可以看到虚机正在删除的过程;
7、禁用&删除桌面池
在“状态”选项中选择禁用或启用桌面池,在删除之前需要禁用桌面池;
选择删除,可以在vc控制台看到对应桌面池中的虚拟机在关机并数量减少至0,直到删除文件夹,再刷新horizon控制台,发现桌面池消失。