33、使用 Horizon 7 交付已发布应用的全面指南

使用 Horizon 7 交付已发布应用的全面指南

在当今数字化办公的时代,远程应用的交付和管理变得至关重要。本文将详细介绍如何使用 Horizon 7 来交付已发布的应用,包括服务器配置、应用安装与测试、Horizon 代理安装以及应用池配置等关键步骤。

1. 硬件资源规划

在开始配置 RDSH(Remote Desktop Session Host)服务器之前,需要进行硬件资源的规划。以每个 RDSH 服务器具有 4 个核心为例,若物理服务器共有 24 个核心,则最多可配置 6 个 RDSH 服务器(24 核心 / 每个服务器 4 核心)。同时,物理服务器总共需要配置 384GB 的内存(64GB x 6 个 RDSH 主机服务器)。这些数据仅为参考,实际配置应根据具体环境进行评估。

2. 安装和配置 View 托管应用

首先,需要配置用于托管远程应用的服务器,为其添加 RDSH 角色。以下是配置 RDSH 角色的详细步骤:
1. 打开服务器控制台,从服务器管理器和仪表板屏幕中,点击“添加角色和功能”。
2. 在出现的“开始之前”屏幕中,点击“下一步 >”继续。
3. 在“选择安装类型”屏幕中,选择“远程桌面服务安装”单选按钮,然后点击“下一步 >”。
4. 在“选择部署类型”屏幕中,选择“快速启动”单选按钮,接着点击“下一步 >”。
5. 在“选择部署场景”屏幕中,选择“基于会话的桌面部署”单选按钮,再点击“下一步 >”。
6. 在“选择服务器”屏幕中,从服务器池框中点击并高亮显示要安装 RDSH 角色的服务器,点击箭头将其添加到“已选择”框中(例如,在示例实验室中为 rdsh - apps.pvolab.com),然后点击“下一步 >”。
7. 在“确认选择”屏幕中,检查要安装的服务,并勾选“必要时自动重启目标服务器”框,最后点击“部署”开始安装。
8. 安装过程中服务器会重启,重启后重新登录并再次启动服务器管理器以监控剩余的安装过程。

安装完成后,可在服务器管理器仪表板中看到“远程桌面服务”角色已添加。此外,还需要在该服务器上添加和配置“远程桌面授权”角色。

3. 测试标准远程应用

接下来,测试集成在 Windows 操作系统中且在创建 RDSH 服务器角色时默认配置的标准应用,如计算器和记事本。具体步骤如下:
1. 从服务器管理器仪表板屏幕中,点击“远程桌面服务”。
2. 点击高亮显示 RDSH_APPS 服务器,然后点击“QuickSessionCollection”。
3. 在“QuickSessionCollection”和“REMOTEAPP PROGRAMS”框中,可看到如写字板、画图和计算器等可用的远程应用。
4. 为测试这些应用是否能作为远程应用正常工作,可通过 RD Web 访问 Web 门户进行连接测试:
- 从桌面或服务器本身打开浏览器(建议从远程桌面进行测试)。
- 在浏览器中输入 RDSH 服务器的 URL(例如,在示例实验室中为 https://rdsh - apps.pvolab.com/rdweb)。
- 在登录屏幕的“域\用户名”框中,以“域\用户名”的格式输入用户名(如 pvolab\administrator),并输入密码,然后点击“登录”。
- 在工作资源网页中,双击应用(如计算器)进行测试。

4. 安装额外应用

以安装 Microsoft Office 2016 为例,安装额外应用的步骤如下:
1. 挂载包含安装程序的 ISO 映像。
2. 打开要安装应用的 RDSH 服务器的控制台,打开控制面板,点击“程序”。
3. 点击“在远程桌面上安装应用程序…”。
4. 在“从软盘或 CD - ROM 安装程序”对话框中,涉及到 RD - Install 模式。安装应用时,RDSH 主机服务器需切换到该特殊安装模式,以确保应用能在多用户环境中运行。安装完成后,服务器需切换回执行模式(RD - Execute),用户才能远程连接到服务器及其上运行的应用。这可通过以下命令在命令行完成:

change user /install
change user /execute

也可使用以下命令检查 RDSH 服务器的当前安装模式:

change user /query
  1. 点击“下一步 >”开始安装,在“运行安装程序”对话框中,点击“浏览…”按钮,导航到要安装应用的安装程序(如示例实验室中从 ISO 映像挂载的 Microsoft Office 2016 的 setup.exe 文件),然后点击“下一步 >”。
  2. 忽略“完成管理员安装”对话框,先完成应用安装。安装完成后,返回该对话框并点击“完成”按钮。

安装完成后,还需配置哪些 Office 套件应用将作为远程应用提供给用户:
1. 从服务器管理器仪表板屏幕中,点击“远程桌面服务”。
2. 高亮显示要配置的 RDSH 服务器,点击“QuickSessionCollection”。
3. 滚动到“REMOTEAPP PROGRAMS”对话框,点击屏幕右上角“任务”按钮的向下箭头,然后点击“发布 RemoteApp 程序”。
4. 在“选择 RemoteApp 程序配置”屏幕中,勾选要发布的应用(如 Excel 2016、OneNote 2016 等),点击“下一步 >”。
5. 在确认框中检查所选应用,点击“发布”,完成发布过程后点击“关闭”。

5. 安装 RDSH 的 Horizon 代理

安装 Horizon View 代理到 RDSH 服务器,该代理与安装在虚拟桌面机器上的代理相同,用于将 RDSH 注册到 Horizon 连接服务器。安装步骤如下:
1. 打开运行应用的 RDSH 服务器的远程控制台,导航到共享软件文件夹,找到代理安装程序(如 VMware - Horizon - Agent - x86_64 - 7.6.0 - 9539447)并双击启动。
2. 在“欢迎使用 VMware Horizon View 代理安装向导”对话框中,点击“下一步 >”开始安装。
3. 在“许可协议”对话框中,选择“我接受许可协议中的条款”单选按钮,然后点击“下一步 >”。
4. 在“网络协议配置”屏幕中,选择 IPv4,然后点击“下一步 >”。
5. 在“自定义设置”屏幕中,可根据需求选择安装 3D RDSH、USB 重定向等功能(示例实验室中接受默认选项),点击“下一步 >”。
6. 在“向 Horizon 7 连接服务器注册”配置屏幕中,在“主机名或 IP 地址”框中输入连接服务器的名称(如 hzn7 - cs1.pvolab.com),在“身份验证”部分选择“指定管理员凭据”单选按钮,在“用户名”框中输入用于连接连接服务器的用户账户(如 pvolab\administrator),输入密码后点击“下一步 >”。
7. 在“准备安装程序”屏幕中,点击“安装”开始安装过程。安装成功后,在“安装程序完成”屏幕中点击“完成”退出安装,然后在提示重启服务器时点击“是”。

需要注意的是,View 代理安装失败的常见原因之一是 RDSH 服务器的配置问题,特别是运行 RDSH 角色的 Windows 服务器未加载声音驱动时,安装可能会失败并自动回滚。

6. 配置 View 管理员中的已发布应用

接下来,使用 View 管理员控制台配置应用池。首先需要设置包含新构建的 RDSH 服务器的农场,具体步骤如下:
1. 打开浏览器,连接到 View 管理员(如在示例实验室中为 https://hzn7 - cs1.pvolab.com/admin/),使用管理员账户和密码登录。
2. 在 View 管理员仪表板中,展开左侧库存窗格中的“资源”箭头,点击“农场”,然后点击“添加…”。
3. 在“添加农场”配置屏幕中,选择“手动农场”单选按钮,点击“下一步 >”。
4. 在“标识和设置”配置屏幕中,填写以下详细信息:
- 在“ID”框中,输入农场的 ID(如 Horizon - Published - Apps),ID 只能使用字母(大小写)、数字(0 - 9)、减号( - )或下划线(_)字符。
- 在“描述”框中,输入农场的可选描述,若有访问组,可从“访问组”下拉列表中选择。
- 在“农场设置”下,将“默认显示协议”设置为 PCoIP,从“允许用户选择协议”下拉列表中选择“是”。
- “预启动会话超时”保持默认的 10 分钟。
- 在“空闲会话超时”中,输入会话在未使用时应超时的时间,并在“超时时”框中选择超时后执行的操作(示例实验室中设置为断开用户与会话的连接)。
- “注销断开连接的会话”选项设置为“从不”。
- 勾选“启用”框,允许通过 HTML 访问此农场的桌面和应用程序。
- 勾选“允许会话协作”框(仅在使用 Blast 协议连接时有效)。
- 完成配置后,点击“下一步 >”。
5. 在“选择 RDS 主机”配置屏幕中,点击并选择 rdsh - apps.pvolab.com 服务器条目,然后点击“下一步 >”。
6. 在“准备完成”屏幕中,检查输入的设置是否正确,然后点击“完成”。

完成上述步骤后,即可成功创建用于托管应用的新农场配置。在 View 管理员仪表板的系统健康框的 RDS 农场部分,可看到农场名称和服务器名称已列出,并显示绿色框表示正常工作。

以下是一个 mermaid 格式的流程图,展示了整个配置过程:

graph LR
    classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px;
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
    classDef decision fill:#FFF6CC,stroke:#FFBC52,stroke-width:2px;

    A([开始]):::startend --> B(硬件资源规划):::process
    B --> C(安装和配置 View 托管应用):::process
    C --> D(测试标准远程应用):::process
    D --> E(安装额外应用):::process
    E --> F(安装 RDSH 的 Horizon 代理):::process
    F --> G(配置 View 管理员中的已发布应用):::process
    G --> H([结束]):::startend

通过以上步骤,你可以使用 Horizon 7 成功交付已发布的应用,为用户提供高效的远程应用访问体验。在实际操作过程中,需根据具体环境和需求进行适当调整。

使用 Horizon 7 交付已发布应用的全面指南

7. 创建应用池

完成农场配置后,下一步是创建应用池。应用池是一组已发布应用的集合,用户可以通过 Horizon 客户端访问这些应用。创建应用池的步骤如下:
1. 在 View 管理员控制台中,展开“资源”,点击“应用程序池”,然后点击“添加…”。
2. 在“添加应用程序池”配置屏幕中,选择“自动创建的应用程序池”或“手动创建的应用程序池”。这里以手动创建为例,点击“手动创建的应用程序池”单选按钮,然后点击“下一步 >”。
3. 在“基本信息”屏幕中,填写以下信息:
- 在“名称”框中,输入应用程序池的名称,如“Office 应用池”。
- 在“描述”框中,输入应用程序池的可选描述。
- 从“农场”下拉列表中,选择之前创建的农场,如“Horizon - Published - Apps”。
- 点击“下一步 >”。
4. 在“选择应用程序”屏幕中,点击“添加…”,从可用应用列表中选择要包含在应用程序池中的应用,如之前发布的 Excel 2016、Word 2016 等。选择完成后,点击“确定”,然后点击“下一步 >”。
5. 在“分配设置”屏幕中,设置以下选项:
- “分配类型”选择“静态分配”或“动态分配”。静态分配将应用程序池中的应用固定分配给特定用户,动态分配则根据用户需求动态分配应用。
- “最大会话数”设置每个用户可以同时打开的应用会话的最大数量。
- “会话超时”设置应用会话在空闲一段时间后自动关闭的时间。
- 点击“下一步 >”。
6. 在“用户分配”屏幕中,点击“添加…”,选择要分配该应用程序池的用户或用户组。选择完成后,点击“确定”,然后点击“下一步 >”。
7. 在“确认”屏幕中,检查输入的设置是否正确,然后点击“完成”。

创建完成后,应用程序池将显示在 View 管理员控制台的“应用程序池”列表中。

8. 配置用户权限和访问策略

为了确保只有授权用户可以访问已发布的应用,需要配置用户权限和访问策略。具体步骤如下:
1. 在 View 管理员控制台中,点击“策略”,然后点击“添加…”。
2. 在“添加策略”配置屏幕中,填写以下信息:
- “名称”:输入策略的名称,如“Office 应用访问策略”。
- “描述”:输入策略的可选描述。
- “策略类型”:选择“应用程序访问策略”。
- 点击“下一步 >”。
3. 在“规则”屏幕中,点击“添加…”,设置访问规则。例如:
- “用户或组”:选择要应用该策略的用户或用户组。
- “应用程序池”:选择要限制访问的应用程序池,如“Office 应用池”。
- “允许访问”:选择“允许”或“拒绝”。
- 点击“确定”,然后点击“下一步 >”。
4. 在“分配”屏幕中,确认策略的分配情况,然后点击“完成”。

配置完成后,只有符合策略规则的用户才能访问相应的应用程序池。

9. 测试和验证

在完成所有配置后,需要进行测试和验证,确保已发布的应用可以正常访问。测试步骤如下:
1. 打开 Horizon 客户端,使用授权用户的账户和密码登录。
2. 在客户端中,查看可用的应用程序池和应用列表。
3. 选择一个应用程序池中的应用,双击打开应用。
4. 验证应用是否能够正常启动和运行,检查应用的功能是否正常。

如果在测试过程中遇到问题,可以检查服务器配置、网络连接、用户权限等方面的设置。

10. 监控和维护

为了确保已发布应用的稳定运行,需要进行监控和维护。以下是一些监控和维护的建议:
1. 监控服务器性能 :使用服务器监控工具,如 Windows 性能监视器,监控 RDSH 服务器的 CPU、内存、磁盘 I/O 等性能指标。如果发现性能瓶颈,及时进行优化。
2. 监控应用程序会话 :在 View 管理员控制台中,查看应用程序会话的状态,包括会话数量、会话时长、会话负载等。如果发现异常会话,及时进行处理。
3. 更新应用程序 :定期更新已发布的应用程序,确保应用程序的安全性和功能完整性。更新应用程序时,需要按照之前的安装步骤进行操作。
4. 备份数据 :定期备份 RDSH 服务器和 Horizon 连接服务器的数据,以防止数据丢失。备份数据包括应用程序安装文件、用户配置文件、授权信息等。

以下是一个表格,总结了监控和维护的主要内容:
| 监控和维护内容 | 具体操作 |
| — | — |
| 监控服务器性能 | 使用 Windows 性能监视器监控 CPU、内存、磁盘 I/O 等指标 |
| 监控应用程序会话 | 在 View 管理员控制台查看会话状态 |
| 更新应用程序 | 按照安装步骤更新应用程序 |
| 备份数据 | 定期备份服务器和连接服务器的数据 |

以下是一个 mermaid 格式的流程图,展示了从创建应用池到监控维护的整个过程:

graph LR
    classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px;
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
    classDef decision fill:#FFF6CC,stroke:#FFBC52,stroke-width:2px;

    A([开始]):::startend --> B(创建应用池):::process
    B --> C(配置用户权限和访问策略):::process
    C --> D(测试和验证):::process
    D --> E(监控和维护):::process
    E --> F([结束]):::startend

通过以上步骤,你可以使用 Horizon 7 全面地交付已发布的应用,从服务器配置、应用安装到用户权限管理和监控维护,确保远程应用的高效、稳定运行。在实际操作过程中,要根据具体的业务需求和环境进行灵活调整。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值