服务器之家

服务器之家 > 正文

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

时间:2021-02-23 16:25     来源/作者:王春海

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

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

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

在图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安全服务器需要由出口的防火墙进行转发,而不是处于网络的边缘。


VMware 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所示。

 

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

图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。

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

图3 编辑连接服务器设置

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

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

图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所示。

VMware View虚拟桌面“黑屏”解决方案
图5  编辑view安全服务器

1.2  修改路由器发布view安全服务器到internet

最后防火墙或路由器,将tcp的443、8443端口、tcp与udp的4172端口映射到view安全服务器的ip地址,本例为172.16.17.51,我们以tp-link路由器为例进行介绍。

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

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

图6 添加新条目

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

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

图7 添加443端口的映射

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

 

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

图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所示。

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

图9 添加映射

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

原文链接:http://blog.51cto.com/wangchunhai/1949583

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部