一.VMware Horizon 7介绍html
经过Horizon,IT部门能够在数据中心部署虚拟化环境,并将这些环境交付给员工。最终用户能够得到熟悉的个性化环境,而且能够在企业或家庭网络中的任何地方访问此环境。将桌面数据所有至于数据中心,管理员能够进行集中式管理,同时还能提升效率、加强安全性、下降成本(用户可使用落后的PC或瘦客户机访问虚拟桌面环境)。数据库
二.VMware Horizon 7虚拟桌面部署组件组成安全
客户端设备服务器
VMware-Horizon-Client-4.0.0网络
VMware-viewagent-7.0.0composer
VMware-viewconnectionserver-7.0.0ide
VMware-viewcomposer-7.0.0工具
VMware-ThinApp-Enterprise-5.0.1测试
Horizon的一大优点在于,用户能够在任何地点使用任何设备访问桌面。用户能够经过公司的笔记本电脑、家用PC、瘦客户端设备、MAC或平板访问个性化虚拟桌面。在PC中用户只要打开Horizon Client就能显示Horizon桌面。瘦客户端借助瘦客户端软件,管理员能够进行配置,让Horizon Client成为用户在瘦客户端上惟一能直接启动的应用程序。将传统PC做为瘦客户端使用,能够延长硬件使用寿命。spa
乾颐堂数据中心
Horizon提供了多平台客户端,包括Windows、MAC OS、Linux、瘦客户端平台。可让用户经过各类硬件来访问虚拟桌面。
须要在远程桌面源虚拟机、RDS服务器上安装,经过与Horizon Client链接来为用户提供链接监视,虚拟打印USB映射等功能
该服务充当客户端的链接点,Horizon Connection Server经过Windows Active Directory对用户提供身份验证,并将请求定向到相应的虚拟机、或服务器。Horizon Connection Server还提供以了下管理功能
用户身份验证
受权用户设访问特定的桌面和池
将经过Horizon ThinApp打包的应用程序分配给特定桌面和池
管理本地和远程桌面会话
乾颐堂数据中心
该服务能够安装在Windows版的vCenter实例上或单独的服务器(虚拟机)上。而后Horizon Composer能够从指定的父虚拟机建立连接克隆池。这种方法可节约多达90%的存储成本。
1.6 Horizon ThinApp
该服务能够将应用程序封装到虚拟化的沙箱中。采用这种方法能够灵活的部署应用程序,多个同时使用时,并不会产生冲突。
1)准备vSphere环境,可使用ESXi 6.0/5.5并安装vCenter。
2)准备域环境,VMware Horizon必须使用域来为用户提供统一帐户和验证支持。
服务器 |
操做系统 |
计算机名 |
IP地址 |
所需安装软件 |
Domain Controller |
Windows 2008 R2 SP1 X64 |
DC |
192.168.200.201 |
Sql server 2008 enterprise x64(也能够单独拿一台服务器安装) |
HorizonComposer |
Windows 2008 R2 SP1 X64 |
VIEW-COMPOSER |
192.168.200.202 |
VMware-viewcomposer-7.0.0-3613429.exe 官方最低内存要求4GB,推荐8GB |
Horizon Connection Server |
Windows 2008 R2 SP1 X64 |
VIEW-Conntion |
192.168.200.203 |
VMware-viewconnectionserver-x86_64-7.0.0-3633490.exe 官方最低内存要求4GB,推荐10GB |
WIN7模板 |
Windows 7 Ultimate X86 |
KS01-TEST-01 | 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:
2.1、Horizon OU:Horizon的根组织单元
单击肯定完成用户建立,test2用户同上。
添加完成后,能够在Horizon Group组属性中看到两个用户
安装Horizon Connection Server以前,要确保服务器已经加入了域环境
接下来安装Horizon7 Connection Server,安装文件名为:
VMware-viewconnectionserver-x86_64-7.0.0-3633490.exe
Horizon 7标准服务器:建立一个实例,用于单独安装一台Horizon 7服务器或一组服务器的第一台(主服务器)
Horizon 7副本服务器:加入到现有的实例中作备胎(能够有多个)
Horizon 7安全服务器:一般安装在DMZ区域以提供安全接入(须要链接到实例中)
Horizon 7注册服务器:用于TrueSSO认证机制
这里咱们只须要安装标准服务器
这里能够自动添加Windows防火墙策略(ps:实验环境的防火墙被我关掉了)
受权哪些用户能够管理Horizon 7
我不想发送任何数据给VMware
开始安装
请稍等片刻!
VMware要求Horizon 7Connection Server的内存最低为4GB,推荐10GB以上,我这里内存分配了8GB,因此给出警告。无视就好。
安装结束后桌面上出现图标,Horizon 7Connection Server安装完成!
若是计划部署连接克隆桌面池(能够节省90%磁盘利用率),则须要安装。
注意:使用Horizon生成虚拟桌面时,网络中必须有DHCP服务器来为虚拟桌面分配IP地址!
首先在DB上建立Horizon Composer数据库(这里的数据库安装在了域控制器中,现网中不推荐):
运行SQL管理工具
链接数据库(实验环境数据库容许Windows 身份验证)
新建一个数据库
输入名字后点肯定完成数据库添加
接下来,能够回到Horizon Composer服务器继续安装。
安装Horizon Composer软件以前,确保计算机加入了域环境
Horizon Composer要求计算机中安装.NET3.5 SP1,Windows 2008中已经包含了这个功能,在计算机管理中添加功能便可
选中.NET Framework 3.5.1后,下一步便可
单击关闭完成安装。
接下来安装Horizon Composer,安装文件名为:VMware-viewcomposer-7.0.0-3613429.exe
出现这个提示说明没有安装.NET 3.5 SP1
点击ODBC DSN Setup进入数据库链接设置
添加系统DSN
选择数据源驱动程序后继续
名称随意,服务器要写SQL Server的IP或域名(前提是域名能够解析)。须要注意的是,SQL Server服务器上的防火墙要放行SQL链接(域控制器的防火墙一样被我关掉了)
选择验证方式后点击下一步继续
将默认数据库选择为咱们刚才新建的数据库
默认就好
能够测试一下到数据库的通讯是否正常(不正常也到不了这一步)也能够直接点击肯定
测试成功
添加后的效果,点击肯定关闭
输入刚才DSN的名字和数据库的用户名密码后继续
默认就好,Next继续
点击Install开始安装
点YES重启系统。
模板虚拟机一样也要加入到域 开始安装 Horizon Agent,安装文件名为:VMware-viewagent-x86_64-7.0.0-3634043.exe
默认选择IPv4协议。下一步!
从新启动后须要检查声音设置: 默认播放设备为VMware Virtual Audio(DevTap) 默认录制设备为VMware Virtual Microphone 最后,在CMD中输入"ipconfig /release"释放IP地址后关闭计算机: 在vCenter中为准备好的Windows 7模板虚拟机上建立快照: 至此,Windows 7模板准备完成。 |
"https://192.168.200.203/admin"打开控制台,使用域账号登陆
登陆后须要先添加许可证(能够在官方申请试用):
接下来添加vCenter Server信息
填写vCenter Server信息后点击下一步继续
因为证书不是由可信机构颁发,须要动点手脚:
我这边的Composer Server是单独安装到服务器中的,输入正确的信息后下一步继续
点击添加,为Composer添加域信息
确认域信息后点击下一步继续
咱们并无用到Storage Accelerator,直接下一步就好
点击"完成"结束vCenter Server添加
添加虚拟桌面池
连接克隆能够节省很大的硬盘空间,全部的客户机读取同一份系统磁盘
给池取个名字
保持默认就好
给后面自动建立的虚拟机取一个名字,{n}表示自动编号
计算机的最大数量表示能够同时存在的虚拟机数量
永久磁盘能够保存数据,一次性磁盘重启会清空
并无存储,直接下一步
父虚拟机选择刚才建立的WIN7模板,快照选择刚才建立的Horizon快照
虚拟机位置为稍后生成的虚拟桌面虚拟机的存放位置
资源设置中选择虚拟机所属的主机、资源池和存储位置
并无存储
AD容器选择在域控制器中为虚拟机建立的OU:HorizonComputer
完成虚拟桌面池的建立
虚拟桌面池建立成功
虚拟机在后台置备,大概须要10-20分钟
置备完成
从vShere Web Client中也能够看到新的虚拟机正在运行
选择以前建立的Horizon group组
确认组名称后点击肯定继续
成功添加受权
VMware Horizon Client支持多种平台,Windows、Mac OS、Linux、iOS、Android,本文以Windows客户端作演示。
VMware Horizon Client要求客户端必须能够解析HorizonConnection Server的域名
Horizon Connection Server的域名
能够经过修改hosts文件来实现:
以管理员身份运行Notepad(由于系统文件只容许管理员改写)
hosts文件的路径为"C:\Windows\System32\drivers\etc"
在最后一行加入Horizon Connection Server的IP和域名后保存退出
客户端须要安装VMware Horizon Client软件,安装文件名为VMware-Horizon-Client-x86_64-4.0.1-3698521.exe
这里输入Horizon Connection Server的地址或域名(前提是能够解析,能够经过改hosts文件实现)
等!
安装完成后须要从新启动计算机
打开VMware Horizon Client客户端
在安装的时候已经输入了服务器的IP,因此服务器会直接出如今客户端中,其余平台须要手动添加服务器。双击服务器开始链接
由于证书不可信,须要点继续
输入正确的登陆信息后点登陆
登陆后能够看到虚拟桌面池,双击登陆
等,很快的
成功登陆到虚拟桌面!
能够看视频,并且视频和声音都很流畅
在Horizon Connection Server中能够看到用户的登陆状况
至此,Horizon 7部署完成!
附:文档中软件下载地址:连接:http://pan.baidu.com/s/1kVEFbZh 密码:epjn
Horizon 7官方安装文档:http://pubs.vmware.com/horizon-7-view/topic/com.vmware.horizon-view.installation.doc/GUID-37D39B4F-5870-4188-8B11-B6C41AE9133C.html