千家信息网

VMware View虚拟桌面“黑屏”解决方案

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,在部署VMware Horizon View虚拟桌面的时候,初学者最容易碰到的一个问题是"黑屏":连接到发布的虚拟桌面后,会显示为黑屏,等待一会之后自动断开连接。对于View桌面的黑屏,主要原因就是V
千家信息网最后更新 2025年12月03日VMware View虚拟桌面“黑屏”解决方案

在部署VMware Horizon View虚拟桌面的时候,初学者最容易碰到的一个问题是"黑屏":连接到发布的虚拟桌面后,会显示为黑屏,等待一会之后自动断开连接。对于View桌面的黑屏,主要原因就是View安全服务器、View连接服务器及防火墙映射的端口不对造成的。为了详细的说明这个问题,我们以几个案例为例进行介绍,读者可以参考本文提到的拓扑、计算机名称、域名、IP地址,对比你的网络,例如,对于第1个案例的记录如表1-1所示。在后面的操作中,用你的IP地址、域名、代替文中的IP地址、域名即可。

表1-1 示例IP地址或域名与你的信息

在图1的案例中,heuet.com是在Internet申请的合法域名,其中名为view的A记录,指向防火墙外网的IP地址222.223.233.162。在View连接服务器所在的企业局域网内,也使用域名heuet.com,内部DNS地址为172.30.6.1。View连接服务器加入到heuet.com的域,是域中的成员服务器,而Composer与View安全服务器,则不需要加入到域。View连接服务器、安全服务器、Composer服务器都是一个网卡。

【说明】许多初学者在规划网络的时候,将"View安全服务器"配置为两个网卡,一个网卡是局域网的IP地址,另一个网卡配置广域网的IP地址,连接Internet。在这种规划中,将View安全服务器当成NAT设备,这样的规划是不正确的。View安全服务器需要由出口的防火墙进行转发,而不是处于网络的边缘。


图1 单台View连接服务器、单外网IP的拓扑图

在图1中,处于Internet的用户,如果想访问View桌面,则需要有两种方式:

以HTML以Web方式访问:https://view.heuet.com。

使用Horizon View Client,则登录地址为view.heuet.com。

Internet的用户,需要将view.heuet.com的域名解析成222.223.233.162,如果你的DNS解析不能生效,将编辑本机hosts文件(默认保存在c:\windows\system32\drivers\etc\hosts),添加以下一行:

222.223.233.162 View.heuet.com

对于局域网内的用户,只要DNS设置为172.30.6.1,则可以使用vcs.heuet.com访问View桌面,此时只需要"View连接服务器",不需要View安全服务器。在局域网内,vcs.heuet.com会解析到172.30.6.2。

了解了拓扑关系,我们分别介绍View连接服务器、防火墙(或路由器)的配置。

1.1 在View Administrator界面配置

在安装好View安全服务器之后,登录View Administrator管理界面,检查并配置View连接服务器、View安全服务器,主要步骤如下。

(1)登录View Administrator,在"View配置→服务器"清单中,在"连接服务器"选项卡中,单击"编辑"按钮,如图2所示。


图2 编辑连接服务器

(2)在"编辑View连接服务器设置"对话框,在"标记"文本框中为View连接服务器设置一个标记,如vcs,View连接服务器为局域网用户提供服务的配置截图如图3所示,设置之后单击"确定"按钮。

【注意】在输入IP地址及端口时,以及用到的冒号(:)都应该是英文半角字符,不能使用中文或全角字符。

选中"使用安全加密链路连接计算机",在"外部URL"中输入当前View连接服务器的DNS名称,在此为https://vcs.heuet.com:443,在此必须要使用域名。

选中"PCoIP安全网关",在"PCoIP外部URL"中输入连接服务器的IP地址,在本示例为172.30.6.2:4172。

选中"使用Blast安全网关对计算机进行HTML Access",在"Blast外部URL"中以View连接服务器域名方式输入,本示例为

https://vcs.heuet.com:8443。

图3 编辑连接服务器设置

(3)返回到View Administrator,在"安全服务器"中单击"编辑"按钮,如图4所示。

图4 编辑安全服务器

(4)在"编辑安全服务器-VIEW"对话框中,

在"HTTP(S)安全加密链路"选项中,以域名的方式,输入发布到Internet的域名及端口,在此输入https://view.heuet.com:443;

在"PCoIP安全网关"选项中,以IP地址的方式,输入外部URL,在本示例中为222.223.233.162:4172。

在"Blast安全网关"选项中,以域名的方式输入,在本示例中为https://view.heuet.com:8443。

设置之后,单击"确定"按钮,如图5所示。


图5 编辑View安全服务器

1.2 修改路由器发布View安全服务器到Internet

最后防火墙或路由器,将TCP的443、8443端口、TCP与UDP的4172端口映射到View安全服务器的IP地址,本例为172.16.17.51,我们以TP-LINK路由器为例进行介绍。

(1)登录路由器的管理界面,在"转发规则→虚拟服务器"中,单击"添加新条目",如图6所示。

图6 添加新条目

(2)在"服务器端口号"文本中输入第一个映射的端口443,IP地址为View安全服务器的地址172.16.17.51,协议选择TCP,然后单击"保存"按钮,如图7所示。

图7 添加443端口的映射

也有的TP-LINK路由器,在做端口转发的时候,可以设置"外部端口"、"内部端口"及端口范围,例如TL-ER5120,如果这种路由器,外部端口(外网IP映射的端口,本示例中为222.223.233.162)写443-443(表示只使用443这个端口),内部端口(映射到的内部IP地址,本示例中为172.16.17.51)写443-443,如图8所示。


图8 外部端口、内部端口

此功能可以将外部端口映射到内部不同的端口。例如你可以将外网222.223.233.162的1234映射到内网172.16.17.51的2345。如果进行此类映射,则访问222.223.233.162:1234将访问172.16.17.51的2345端口。

(3)之后再添加4172、8443到172.16.17.51的映射,其中在添加端口4172的映射时需要选择ALL(包括TCP与UDP协议),添加之后如图9所示。

图9 添加映射

经过这样设置,Horizon View Client,在使用域名view.heuet.com访问View桌面时,只要view.heuet.com域名能正确解析、网络连接正常,就可以访问到路由器后面的View桌面。这些内容不再介绍。

服务 服务器 安全 端口 地址 域名 输入 路由 路由器 如图 桌面 示例 配置 方式 局域 局域网 按钮 防火墙 防火 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 我的世界服务器更改玩家id 基岩版服务器人数限制 端口重定向需要停服务器吗 服务器 独享带宽 世界贸易组织数据库技术分析 mysql数据库技术实训6 国家反诈中心数据库无法更新 我的世界服务器第二季 潍坊握旗网络技术怎么样 高速稳定美国服务器 浙江语音网络技术价目表 服务器cpu可以当台式机用吗 ccsc网络安全能力认证 公司电脑访问不到内部服务器 软件开发的六个模型 互联网与网络科技 交通银行总行软件开发报名条件 小明移动互联网科技有限公司 pgsql服务器监控工具 全国网络安全职业技能大赛 家用可以用服务器吗 学会网络安全需要哪些基础 迁安创新软件开发创造辉煌 危害网络安全的后果种类 mc服务器进去加载不出来 常州软件开发电子 智能软件开发的核心技术 网络安全模式英文 学生如何预防网络安全 数据库事务执行两种状态
0