解决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桌面。这些内容不再介绍。

如果你不喜欢看文字,更多、更详细的VMware View虚拟桌面视频课程,  单击进入

如果你觉得作者的文章写的不错,请通过"支付宝"或"微信"奖励作者一些银子~。

不需要太多,一点心意就可,谢谢!

如果有技术问题,请在文章后面直接留言,或者加我QQ号2634258162联系。

下面是我的微信,但我很少用微信。

时间: 2024-08-10 00:05:37

解决VMware View虚拟桌面“黑屏”问题的相关文章

VMware 启动Ubuntu时黑屏

描述 之前还好好的,突然VMware启动虚拟机时黑屏,一直卡着无法正常开启 解决方法 1.以管理员身份启动"命令提示符" 2.输入 netsh winsock reset 3.重启计算机 即可解决 原因解析 虚拟机与主机之间的通信基本上采用socket方式(这里的socket一般指所有的socket,包括本地.网络等)程序通过LSP将自己的DLL注入到系统的TCP/IP堆栈中.如果在程序退出时未恢复DLL,或恢复失败,或未完全恢复DLL,则DLL的剩余部分会影响整个TCP/IP堆栈,并

windows2000远程桌面黑屏解决方法

今天在ESXi安装windows2000server 发现 远程桌面黑屏,更新至sp4后 正常使用. PS:windows2000需要安装两个组件: 开始-> 设置 ->控制面板 -> 添加/删除程序 -> 添加/删除 Windows 组件: 选中"终端服务" -> 详细信息 -> 勾选"启用终端服务"-> 确定

Horizon View虚拟桌面部署

                       Horizon View虚拟桌面部署         撰写日期:2016-02-29 撰写人:翟江恒 大纲 一.  VMwareHorizon View 6.0桌面虚拟化简介 二.  VMwareHorizon View服务器部署拓扑图 三.  服务器部署规划 四.  安装前的准备 五.  准备DC 六.  安装ESXI主机 七.  把VCenter服务器,ESXI主机,connectserver都加入域 八.  在DC上添加DNS解析记录,测试网络

解决:Windows 2008远程黑屏问题

解决:Windows 2008远程黑屏问题 原因 网络速度太慢,连接超时 关闭了显卡驱动 来自为知笔记(Wiz)

VMware下OS X Yosemite安装VMsvga2桌面黑屏解决方法

VMsvga2目前并不支持Yosemite,如果安装的话进入桌面除了顶部菜单,全部黑屏.通过顶部菜单打开的大部分应用都会立刻奔溃关闭.参考以下步骤可以解决问题: 1.下载VMsvga2的uninstall.sh并移动到共享目录 2.双击桌面的VM Shared Folders基本就是一闪关闭,建议复制该目录.单击顶部的Go -> Downloads,有一定机率可以打开,粘贴共享目录.出于便利讲对应的uninstall.sh移动到Downloads目录下 3.运行Terminal,输入sudo D

升级VMware Horizon View虚拟桌面到6.2之2-升级View Composer

10.2 升级View Composer 首先需要升级View Composer,之后升级View连接服务器,最后升级View安全服务器,这是服务器端的升级过程,前后顺序不能调整.在升级View服务器之后,可以升级View桌面代理(View Agent),并重新创建快照.重构虚拟桌面. [说明] View Composer 始终随主要和次要版本一同发布,但它并非始终随维护版本一同发布.例如,View Composer 有版本 6.0.1,但没有版本 6.0.2. View Agent 6.1 及

升级VMware Horizon View虚拟桌面到6.2之4-升级安全服务器

10.4 升级安全服务器 如果您的部署使用负载平衡器来管理多个安全服务器,则可以在零停机时间的情况下执行连接服务器基础架构升级. 如果你有多个"安全服务器",必须逐一升级每台安全服务器,下面以其中一台为例进行介绍. 10.4.1 在View Administrator设置重新安装安全服务器 在重新安装View安全服务器或升级安全服务器之前,必须在View Administrator中指定升级安全服务器,并指定配置密码. (1)登录View Administrator,在"Vi

win7偶尔会出现远程桌面黑屏解决办法

遇到过好几次了,服务器也假死,无法操作,然后只能硬重启.刚刚发现下面这个方法,真的管用. 使用远程桌面,输入您服务器IP地址登陆服务器,登陆后出现黑屏或无法显示桌面是请您按下Ctrl+Alt+End键,激活远程桌面中的任务管理器,点击激活窗口中“任务管理器”后,结束查看进程标签中explorer.exe进程,选中该进程,并点击右下角“结束进程”,将该进程结束. 然后您在“Windows 任务管理器”窗口中点击“文件”---“新建任务(运行...)”---“浏览”在浏览中选择“C:\WINDOWS

VMware Horizon虚拟桌面工具箱之审计与远程协助

VMware Horizon产品提供了业界领先的虚拟桌面服务,安全.便利.高效,正逐渐成为下一代企业桌面的最佳选择.今天,我们向大家推荐一款由VMware公司开发的"Horizon工具箱"软件,它为Horizon 6虚拟桌面增加了非常强大的审计与远程协助功能.并且,所有已经部署了Horizon 6虚拟桌面的用户都可以免费从官方网站(https://labs.vmware.com/flings/view-auditing-portal)下载使用. 这款工具箱软件可以直接安装在Horizo