为了提供替代的对等分发系统,Workspace ONE UEM 与 1E Nomad 合作。此集成不需要在 Workspace ONE UEM console 中进行任何配置。在 UEM 注册的设备上安装 Nomad 客户端时,软件分发代理会检测到该客户端,并使用 Nomad 下载应用程序包。如果之前已激活,请停用 BranchCache 或 Adaptiva P2P 技术,确保使用 Nomad 成功下载。
Nomad 的架构
Nomad 同时使用多个面向客户的组件进行连接,以提供其内容下载功能。
Nomad 的基本架构和端口配置如下图所示。有关 Tahyon 平台堆栈、其组件、客户端以及如何进行连接以提供 Tahyon 平台功能的完整说明,请参阅 Tachyo Platform 8.1 文档。
表中列出了用于基本 Nomad 通信的端口。此数据是从 Nomad 文档中获取的。
端口 | 说明 |
---|---|
UDP 1779 | 默认情况下,Nomad 在选举过程中使用 UDP 端口 1779 进行通信,以确定子网上的 Nomad 主节点。Nomad 安装程序会自动将 NomadBranch.exe、NomadPackageLocator.exe 和 PackageStatusRequest.exe 添加到本机 Windows 防火墙的例外程序列表中。 您可以在安装期间使用 P2PPORT 安装程序属性或在安装后更改 P2P_Port 注册表值来更改端口的默认值。如果更改默认端口,则必须确保所有 Nomad 客户端使用相同的端口进行通信。 必须在所有无线接入点上打开 Nomad 端口(默认为 UPD 端口 1779),以便进行 Nomad 对等通信。并非所有供应商都默认启用此端口。有关如何在每个 WAP 设备上启用端口的详细信息,您必须参考特定设备供应商的文档。 |
TCP 80 (HTTP) TCP 443 (HTTPS) |
Nomad 主节点从 DP 上运行的 Nomad 请求 LSZ 文件。 |
TCP 80 (HTTP) TCP 443 (HTTPS) TCP 139 (SMB) TCP 445 (SMB over TCP) |
Nomad 主节点使用 Nomad 作为提供程序来下载内容。此通信取决于 DP 的配置方式。它可能是以下协议之一:
对于 Configuration Manager,默认设置为 HTTP 或 HTTPS。 |
TCP 139 (SMB) TCP 445 (SMB over TCP) UDP 1779(用于无连接 P2P) TCP 5080 (HTTP) TCP 5443 (HTTPS) |
来自 Nomad 主节点的本地副本。为方便 Nomad 缓存访问的建议方法是启用 Windows 文件和打印共享。如果这在您的网络环境下不可行,您可以将 Noad 配置为使用不同的方式访问网络共享。有关配置此选项的更多详细信息,请参见 Nomad 缓存。 连接可以使用以下协议之一:
|
1E Client 部署的注意事项
在继续部署之前,请查看该列表,确定您的环境中是否已安装 1E Client 并启用 Nomad,或者正在执行全新安装。
- 如果您安装了受支持的 1E Client 版本,并且启用了 Nomad,则无需进一步配置。VMware Workspace One 客户端会自动检测是否存在 NomadBranch 服务并相应地调用该服务。如果您有任何问题,请联系您的 1E 客户团队。
- 如果您的环境中未部署启用了 Nomad 的 1E Client,则必须按照为 Nomad 部署 1E Client 部分中所述的说明进行操作。
- 如果您当前在环境中部署了 1E Client,但未启用 Nomad,请联系您的 1E 客户团队寻求帮助。
为 Nomad 部署 1E 客户端
开始部署过程之前,请确保满足必备条件。完成必备条件后,启动 1E Client Deployment Assistant 以安装启用了 Nomad 的 1E Client,以便与 Workspace One 一起使用,并输入必要的部署详细信息。
- 从 https://1eportal.force.com/s/article/1EClient81 下载 1E Client Deployment Assistant ZIP 压缩包。
- 创建一个文件夹以存储由 1E Client Deployment Assistant 生成的客户端安装程序文件。例如,使用 D:/Temp/Output。
步骤:
- 创建 1E Client 内容源。
- 右键单击安装程序文件 ClientDeploymentAssistant.exe,然后选择以管理员身份运行。
- 在欢迎屏幕上,选择下一步。
- 选中我接受许可条款复选框,然后单击下一步。
- 在 Configuration Manager 连接屏幕上,选择不连接到 Configuration Manager。单击下一步。
- 在常规设置屏幕上,输入输出目录或浏览到之前创建的目录路径。单击下一步。
- 在代理选择屏幕上,取消选中 1E NightWatchman Agent 复选框,然后选择 1E Client。单击下一步。
- 在 Tahyon 和其他客户端设置屏幕上,不要选中任何复选框。单击下一步。
- 在 Nomad 客户端设置屏幕上,激活以下设置:
表 2. 设置 说明 启用 Nomad 选中该复选框。 日志路径 将日志路径更改为 C:\ProgramData\1E\NomadBranch。如果您有代理日志文件的其他首选位置,请在此字段中输入路径(如果系统帐户具有该位置的写入访问权限)。 隐藏的漫游者份额 扇出
防止故障切换到 BITS
使用 FIPS 加密
仅选中这些设置的复选框。 P2P 协议 根据允许的协议和端口选择适用于您环境的协议。HTTPS 使用自签名证书。如果要使用自己的 PKI 证书进行 P2P 身份验证,请参阅 Nomad 文档。 - 在 PXE 所有位置设置屏幕上,取消选中启用 PXE 所有位置复选框。单击下一步。
- 摘要屏幕显示 1E Client Deployment Assistant 创建的内容源的预览。单击创建以继续,或单击上一个以返回并更改值。
- 在进度屏幕上,状态显示为成功后,请查看结果,然后单击下一步。
- 单击完成。
- 查看 1E Client Deployment Assistant 的输出。
- 在输出文件夹中,您可以看到 x64 和 x86 子文件夹。这些文件夹包含 MSI 安装程序、MST 转换文件、Install.txt 和 Uninstall.txt 文件。
- Install.txt 和 Uninstall.txt 文件包含用于安装和卸载 1E Client 的命令行。您可以更改日志路径,但默认情况下,该路径设置为运行安装的帐户或上下文的 %TEMP% 路径。
以下是 Install.txt 命令行的示例。
msiexec /i 1E.Client-x64.msi REBOOT=ReallySuppress /l*v %TEMP%\1E.Client-x64-Install-8.1.2.62.log /qn TRANSFORMS="1E.Client-x64-8.1.2.62.mst"
- 部署 1E Client。
完成这些步骤后,您可以在环境中的部署工具中使用 1E Client Deployment Assistant 的输出。