38、JMP与VMware Horizon 7部署考量及故障排除指南

JMP与VMware Horizon 7部署考量及故障排除指南

一、JMP服务器安装与配置
  1. JMP服务器安装
    • 在安装过程中,有一个“覆盖现有数据库”的复选框。若安装额外的JMP服务器,务必确保此框不被勾选,因为勾选后若安装程序找到现有数据库,会将其覆盖。
    • 为确保JMP服务器与SQL服务器之间的安全通信,需勾选“启用SSL”框。勾选后,要保证SQL服务器使用的TLS/SSL证书已导入JMP服务器的Windows本地证书存储中,否则JMP服务器安装过程将失败。之后点击“下一步”继续。
    • 看到“准备安装程序”屏幕后,点击“完成”结束安装。
  2. 时间同步
    • JMP服务器和Horizon连接服务器的时间必须同步,这样两个服务器之间的认证过程才能成功。当通过Horizon控制台访问JMP集成工作流功能时,JMP服务器会对从Horizon连接服务器收到的令牌进行认证,连接服务器再向JMP服务器返回一个令牌。若两个主机服务器的时间不同步,Horizon连接服务器会拒绝该令牌,JMP集成工作流功能将无法从Horizon控制台使用。
    • 由于这些服务器是虚拟机,最简单的部署方法是通过ESXi主机服务器。可通过配置“时间配置”选项指向网络时间协议(NTP)客户端来实现。在每个虚拟机上,打开命令提示符,从“c:\program files\VMware\VMware Tools”目录运行以下命令:
VMwareToolboxCmd.exe timesync enable
  1. 将JMP服务器及其组件添加到Horizon

    • 只能使用新的Horizon控制台配置JMP,不能使用View管理控制台。具体步骤如下:
      1. 使用“https://hzn7 - cs1.pvolab.com/newadmin”登录Horizon控制台。
      2. 输入用户名和密码,确保从下拉框中选择了正确的域,然后点击“登录”。
      3. 登录后,点击“设置JMP”。
      4. 在JMP设置屏幕中,点击“添加JMP服务器”。
      5. 在“JMP服务器URL”框中输入JMP服务器的地址,如“https://jmp.pvolab.com”,然后点击“保存”。
      6. 接着添加Horizon连接服务器,点击“添加凭据”。
      7. 在“连接服务器URL”框中输入连接服务器的地址,如“https://hzn7 - cs1.pvolab.com”;在“服务账户用户名”框中输入Horizon View服务账户的用户名,在“服务账户密码”框中输入该账户的密码;在“服务账户域”框中输入域名,如“pvolab.com”,完成后点击“保存”。
      8. 配置Active Directory,点击“添加”,在“NETBIOS名称”框中输入域的NETBIOS名称,如“PVOLAB”;在“DNS域名”框中输入域名,如“pvolab.com”,选择协议(如LDAP非安全);在“绑定用户名”框中输入有权访问Active Directory并能创建机器和用户账户的用户,在“绑定密码”框中输入该用户账户的密码;在“上下文”框中按“DC=”格式输入详细信息,如“DC = pvolab,DC = com”,完成后点击“保存”。
      9. 配置App Volumes,点击“添加”,在“名称”框中输入App Volumes实例的名称;在“App Volumes服务器URL”框中输入App Volumes服务器的地址,如“https://app - vol.pvolab.com”;在“服务账户用户名”框中输入用于管理App Volumes服务器的服务账户详细信息,在“服务账户密码”框中输入该服务账户的密码;在“服务账户域”框中输入服务账户的域名,完成后点击“保存”。
      10. 配置UEM,点击“添加”,在“文件共享UNC路径”框中输入UEM配置共享的路径详细信息,如“\dc\uem - configuration”;在“用户名”框中输入有权访问共享文件夹的用户详细信息,在“密码”框中输入该账户的密码;在“Active Directory”框中输入域详细信息,完成后点击“保存”。
  2. JMP分配

    • 完成JMP服务器和其他组件的设置与配置后,可创建JMP分配。JMP分配将最终用户、即时克隆虚拟桌面池、应用程序(App Volumes AppStacks)以及用户配置文件和设置(VMware UEM)组合在一起。创建分配的步骤如下:
      1. 使用“https://hzn7 - cs1.pvolab.com/newadmin”登录Horizon控制台,JMP分配只能使用新的Horizon控制台进行配置。
      2. 使用管理员账户和密码登录。
      3. 登录后,点击屏幕左上角的“分配JMP”。
      4. 点击“新建”,进入“新建分配”屏幕。
      5. 输入要分配桌面工作区的用户或组的详细信息,这些用户和组从配置过程中输入的域详细信息中选择。在搜索框中输入用户或组名称,匹配的名称将显示在结果框中,选择要分配的用户或组,然后点击“下一步”。
      6. 在“桌面配置”屏幕中,选择要包含在JMP分配中的桌面池,然后点击“下一步”。
      7. 在下一个屏幕中,选择要包含在JMP分配中的应用程序,这些应用程序是AppStacks,从已配置的App Volumes服务器显示和可用的应用程序中选择,选择后点击“下一步”。
      8. 在“用户环境配置”屏幕中,设置会自动从之前配置的UEM服务器中获取。第一个设置是“禁用UEM设置”,是一个简单的开关。打开此开关意味着不会将任何UEM设置应用于此分配;若设置为“否”并在设置页面点击“跳过”,则所有设置将应用于该分配。还可以在屏幕上的表格中勾选要应用于该分配的单个设置,然后点击“下一步”。
      9. 在“定义配置”屏幕中,在“名称”框中输入此JMP分配的名称,可选择输入描述。在“AppStack附加”框中,从下拉菜单中选择AppStacks附加到虚拟机的方式,可选择“下次登录时”或“立即”,然后点击“下一步”。
      10. 看到“摘要”屏幕后,若对配置满意,点击“提交”。此时会返回JMP设置屏幕,分配状态将显示为“待处理”,加载完成后状态将变为“成功”。
二、故障排除
  1. 故障排除的重要性
    成功的VDI或终端用户计算项目由多个组件组成,其成功取决于能否提供良好的用户体验,而不仅仅是基础设施是否正常运行。因此,拥有明确的方法和工具来充分诊断和解决环境中的问题至关重要。我们将从被动和主动两个角度进行故障排除,涵盖以下主题:
    • 一般故障排除提示
    • 故障排除Horizon View问题
    • vRealize Operations for Horizon
    • Liquidware Stratusphere UX
  2. 一般故障排除提示
    • 查看用户报告 :首先关注终端用户报告的问题,判断是特定应用程序还是桌面配置的问题。如果是性能相关问题,要将其与支持基础设施组件关联起来,例如确定他们的桌面或应用程序运行在哪个服务器上,以便隔离主机资源问题,如网络缓慢或磁盘缓慢。
    • 从全局考虑 :当出现问题时,VDI解决方案往往会被自动归咎。但要记住,Horizon View技术只是整体基础设施的一个组件,桌面问题可能是桌面、网络或应用程序问题,即使在物理环境中也可能出现。当用户报告问题或在基础设施中发现问题时,要逻辑思考基础设施中哪个组件可能是原因,以及从哪里开始故障排除。
    • 判断受影响用户范围
      • 如果问题仅影响单个用户,可考虑以下问题:用户从什么设备连接?使用的连接协议是什么,是否尝试过其他协议?是否是带宽或连接可靠性问题?端口是否被阻塞?用户是否有特定的应用程序或权限要求?用户是否有权访问正确的池?如果问题与桌面有关,可考虑刷新桌面。
      • 如果问题影响多个用户,检查是否可以对基础映像应用修复,然后将其推广到桌面池以简化问题解决过程。
    • 处理性能问题
      • 当用户报告性能问题时,让他们更具体地描述问题,而不是只说“慢”,例如是登录时间长还是某个应用程序加载时间长。记录问题发生的时间和日期,若问题持续存在也要记录。询问用户以下问题:如何衡量性能?一天中何时遇到问题?遇到问题时是否在进行特定操作?遇到问题时是否从特定位置或设备连接?尽可能亲自拜访终端用户,以便更轻松地解决问题。
      • 还可以使用Liquidware Stratusphere查看用户入职时的基线和趋势信息,帮助识别环境中的任何变化,了解用户遇到问题时还发生了什么。
    • 非VDI相关问题 :桌面性能问题可能由多种因素引起,无论桌面是虚拟还是物理的。常见的考虑领域包括:登录时间延长、应用程序崩溃、应用程序加载时间长、操作系统崩溃、应用程序性能差、权限错误。在虚拟环境中,这些问题更容易解决,例如遇到操作系统或应用程序崩溃时,可将这些元素更新到最新版本并重新组合所有用户的映像。
    • 网络问题 :网络相关问题通常最难解决。无论何时,都要与网络团队密切合作,确保有合适的端到端监控。
      • 当用户在局域网(LAN)上连接时,应确保有充足的带宽、低延迟和可靠的连接。如果在LAN上遇到问题,可考虑以下方面:网络上是否有任何变化?用户是通过有线还是无线网络连接?是否在交换机上为PCoIP配置了QoS?网络当前是否可靠?在以下连接中是否看到丢包:客户端到核心交换、客户端到服务器、客户端到VDI桌面?延迟是否符合预期?在大型环境的LAN上,也要考虑客户端设备到VDI桌面所需的总带宽;是否在网络之间进行路由,路由器性能是否合适;负载均衡器的大小是否适合环境。
      • 当用户通过广域网(WAN)连接时,故障排除或保证连接质量可能更困难。对于远程或分支机构办公室,要确保互联网连接大小合适,尽可能为PCoIP协议端到端配置QoS,并适当配置PCoIP策略以应对带宽降低的情况。在故障排除时,要调查客户端、View连接服务器以及任何中间组件(如负载均衡器和路由器)上的相关日志。

JMP与VMware Horizon 7部署考量及故障排除指南(续)

三、故障排除工具与方法
  1. vRealize Operations for Horizon
    vRealize Operations for Horizon 是一款强大的监控和管理工具,可帮助管理员深入了解 Horizon View 环境的运行状况。它能收集和分析各种性能指标,如 CPU 使用率、内存使用率、网络带宽等,以便及时发现潜在的问题。
    - 性能监控 :通过实时监控关键性能指标,管理员可以直观地看到系统的运行状态。例如,当 CPU 使用率持续过高时,可能意味着某些虚拟机或应用程序存在性能瓶颈,需要进一步排查。
    - 问题预警 :该工具可以设置阈值,当性能指标超过阈值时,会及时发出预警。管理员可以根据预警信息快速定位问题,并采取相应的措施进行解决。
    - 容量规划 :通过对历史数据的分析,vRealize Operations for Horizon 可以帮助管理员进行容量规划。例如,预测未来一段时间内的资源需求,以便提前进行资源分配和调整。

  2. Liquidware Stratusphere UX
    Liquidware Stratusphere UX 是一款用于监控和优化终端用户体验的工具,在故障排除过程中发挥着重要作用。
    - 趋势分析 :它可以记录用户从入职开始的各种数据,并进行趋势分析。例如,通过查看用户登录时间的趋势图,管理员可以发现登录时间是否逐渐变长,从而判断是否存在性能问题。
    - 深入诊断 :对于每个虚拟桌面机器,Liquidware Stratusphere UX 可以深入到每个运行的进程和服务中,查看它们的加载时间和依赖关系。这对于排查登录问题非常有帮助,特别是在从物理桌面迁移到虚拟桌面时,可以发现那些不适合在虚拟环境中运行的服务。
    - 性能对比 :可以将当前的性能数据与基线数据进行对比,快速发现环境中的变化。例如,如果某个用户的性能指标突然偏离基线,管理员可以及时进行调查。

四、故障排除流程总结

为了更清晰地展示故障排除的过程,我们可以将其总结为以下流程图:

graph TD;
    A[用户报告问题] --> B[判断问题类型];
    B --> C{是否为性能问题};
    C -- 是 --> D[收集性能数据];
    D --> E[分析性能指标];
    E --> F[定位问题根源];
    F --> G[采取解决措施];
    C -- 否 --> H{是否为网络问题};
    H -- 是 --> I[检查网络配置];
    I --> J[排查网络故障];
    J --> G;
    H -- 否 --> K{是否为应用程序或桌面配置问题};
    K -- 是 --> L[检查应用或配置];
    L --> M[修复应用或配置];
    M --> G;
    K -- 否 --> N[考虑其他因素];
    N --> O[进一步调查];
    O --> G;
    G --> P[验证问题是否解决];
    P -- 是 --> Q[结束故障排除];
    P -- 否 --> A;
五、总结

JMP 和 VMware Horizon 7 的部署涉及多个方面,包括 JMP 服务器的安装与配置、时间同步、组件添加以及 JMP 分配等。在部署过程中,需要严格按照操作步骤进行,确保各个组件之间的协同工作。

同时,故障排除是保障 VDI 或终端用户计算项目成功的关键环节。通过采用合适的故障排除方法和工具,如 vRealize Operations for Horizon 和 Liquidware Stratusphere UX,结合一般的故障排除提示,从全局和细节两个方面进行考虑,可以及时发现和解决各种问题,为用户提供良好的体验。

在实际应用中,要不断总结经验,完善故障排除流程,提高故障排除的效率和准确性。只有这样,才能确保整个系统的稳定运行,满足用户的需求。

总之,无论是部署还是故障排除,都需要我们以严谨的态度和科学的方法来对待,充分发挥 VMware 技术的优势,为企业的信息化建设提供有力支持。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值