本文中一些图片与文本摘录自网络。
通过Horizon, IT 部门可以在数据中心部署虚拟化环境,并将这些环境交付给员工。最终用户可以获得熟悉的个性化环境,并且可以在企业或家庭网络中的任何地方访问此环境。将桌面数据全部至于数据中心, 管理员可以进行集中式管理, 同时还能提高效率、增强安全性、降低成本(用户可以使用落后的PC或瘦客户机访问虚拟桌面环境) 。
这篇文章中,所有的服务器都是在一台服务器上安装的,一台EXSi,其他服务器都是这台ESXi的虚拟机,而事实上至少需要3台或者更多的服务器才能完成这个环境。
虚拟桌面环境的拓扑如下:
如图环境中需要以下服务器和主机:
ESXi服务器
AD域服务器
数据库服务器
vCenter服务器(或者VCSA)
View Composser(非必要)
Horizon服务器
Horizon Agent
Horizon Client
部署Horizon,需要以下服务,需要依次逐步安装:
1、安装ESXi服务器
ESXi是虚拟机服务器,是一切的前提,是虚拟机的运行环境。部署Horizon环境可能需要安装多台ESXi。
ESXi的安装参考文档:V-1-1 ESXi安装与配置
2、安装vCenter
VMware vCenter Server 平台虚拟化管理解决方案。 借助其高级功能,可以对虚拟环境进行精确的了解、主动管理和扩展。 vCenter Server 是一个基础,您可以轻松地对其进行扩展以实现与物理环境的端到端集成,并且可以在此基础上构建私有云基础架构。
将所有的ESXi服务器添加到vCenter形成虚拟化集群,可以一下管理多台ESXi服务器。不过建立vCenter需要依赖域环境和数据库。所以在安装vCenter之前需要创建域服务器和数据库服务器。在vCenter6.5版本之前的版本,安装vCenter需要安装一套组件。
域服务器的安装参考:W-5-1 域服务器的安装
数据库服务器的安装参考:W-6-1 SQL Server的安装
然后数据库服务器和vCenter都要加域,它们加域的步骤类似。首先域服务器中添加账号,然后再使用账号登录到域。(在后面安装的Horizon Server与Agent也要加域。)
在这里我添加了几个账号:SQL,vCenter,Composser,Horizon,Agent。
加域的步骤参考:W-5-2 计算机加入域
vCenter需要添加ODBC来连接到数据库。本人在安装的时候发现直接连接ODBC时发现直接用系统的接口连接SQL Server会失败。所以每个需要添加ODBC的服务器都需要用装数据库的软件装一遍client。(后面会安装的Horizon Server与View Composser也一样要添加ODBC)。
在数据库服务器上我预先的创造了几个服务器:vCenter,Composser,Horizon。
添加数据库的步骤参考:W-6-2 配置SQL Server数据库
添加ODBC的步骤参考:V-4-1 vCenter的安装之配置ODBC
在完成一切准备工作后开始安装vCenter的组件。vCenter的组件包括SSO,Web Client,vCenter Server。在6.5的版本后,就只有SSO和Web Client了。在装完SSO后会产生一个SSO账号,它是以后环境部署中的一个关键要素。
安装vCenter请参考:V-4-2 安装vCenter组件
在装完vCenter后,登录到vCenter,将ESXi服务器添加到vCenter中去形成集群,同时管理多台ESXi。
操作步骤请参考:V-4-3 访问vCenter与操作
3、部署Horizon环境
将虚拟化的强大功能从数据中心延展到设备。VMware® Horizon™可以通过单一平台向终端用户交付虚拟化或远程桌面以及应用。这些桌面和应用服务(包括 RDS 托 管 应 用、VMware ThinApp® 打 包 应 用、SaaS 应用,甚至来自 Citrix 的应用)可全部从一个统一的工作空间进行访问,并跨越设备、位置、介质和连接的界限。Horizon 6 采用端到端管理并针对软件定义的数据中心进行优化,有助于 IT 部门按照终端用户期望的速度和业务部门要求的效率,控制、管理和保护他们所需的全部Windows 资源。
部署Horizon环境的思路是先安装两个组件Horizon View Composser和Horizon View Server,这里的View Copmposser不是必要步骤,但是建议要安装它。在安装完成后,将vCenter加入到Horizon View Server中去,如果安装了view composser,加入的过程中还需要添加view composser。至此View Server完成与vCenter的连接。
接下来是配置模板机,配置的过程是在EXSi上创建一个虚拟机,接下来的虚拟桌面都是这个模板的复制,所以一定要将模板简化,删除一些占用地方的页面文件,而且IP地址是不能设置成静态的,当然最后得加域。模板也不是只能有一种,所以可以创建不同的模板来满足不同的需求。模板机上需要安装Vmware tool(又有哪个虚机不装呢?)和Horizon Agent,装完后创建一个快照,所有的虚拟桌面都会和这个快照的状态一摸一样。
View Composser的安装方法参考:V-5-1 Vmware VDI环境安装之Horizon View Composer
View Server的安装方法参考:V-5-2 Vmware VDI环境安装之Horizon View Server
View Agent的安装方法参考:V-5-3 Vmware VDI环境安装之Horizon View Agent
最后在一切服务都完成的情况下,添加桌面池,批量化生成虚拟机。将虚拟机授权给用户,并且让用户在他们的设备上安装View Client通过帐号来连接到他们的虚拟机。
桌面池与View Client的安装方法参考:V-5-4 配置Horizon View Server