跳转至主要内容
  • 快速、轻松地下订单
  • 查看订单并跟踪您的发货状态
  • 创建并访问您的产品列表
  • 使用“Company Administration”(公司管理),管理Dell EMC站点、产品和产品级联系人。

Dell Wyse Management Suite 版本 1.2 部署指南

部署和配置 Wyse Management Suite

本章介绍在单个服务器上部署和配置 Wyse Management Suite。

在单个服务器上部署 Wyse Management Suite 时所涉及的任务包括:
  • 准备服务器
  • 配置 DNS

  • 安装 Wyse Management Suite

在单个服务器上部署 Wyse Management Suite 以支持 1,20,000 个设备,请执行以下步骤:
  1. 登录到系统。导航至 网络连接窗口,然后验证服务器是否具有四个可用的网络连接。 随即显示以下窗口:
    图 1. 配置 IP 地址IP 地址
  2. 使用 IP 地址配置每个网络连接,从而使 Ethernet0 具有 Wyse Management Suite 使用的主要 IP 地址 IP0
  3. Ethernet1Ethernet2Ethernet3 分配给其余三个 IP 地址 – IP1IP2IP3,这些地址由前端 MQTT 使用。
  4. 配置具有两个 DNS 记录的 DNS。例如:

    Xyz.wysemanagementsuite.com

    随分配给 Ethernet0 的主要 IP 地址一起分配。

    设备使用此域通过 HTTPS 与 Tomcat 进行通信。

    Xyz-pns.wysemanagementsuite.com

    在其余三个分配给 Ethernet1Ethernet2Ethernet3 的 IP 地址之间循环。

    设备使用此域来建立与前端 MQTT 服务器的连接。

  5. 下载并安装适用于私有云的最新 Wyse Management Suite。以下组件作为服务安装:
    1. Tomcat
    2. Memcached
    3. Mosquitto
    4. MongoDB
    5. MariaDB

    由 WMS 安装程序安装的 Mosquitto 必须配置为后端 MQTT;前端 MQTT 可以手动安装。默认安装目录为 Drive C:\Program Files\DELL\WMS

将前端 Mosquitto 作为服务来部署

借助安装程序安装的单个 Mosquitto 实例(可同时用作前端和后端 Mosquitto),Wyse Management Suite 可处理多个 50,000 个设备。要支持 1,20,000 个设备,您需要单独的 Mosquitto 实例来处理设备连接。由于每个 Mosquitto 实例可以处理大多数 50,000 个设备连接,因此您至少需要三个前端实例来处理 1,20,000 个设备。三个前端 Mosquitto 实例均通过端口 1883 进行交互,且每个实例将绑定到特定 IP 地址。要安装三个新的 Mosquitto 实例,您需要三个新的 Mosquitto 部署副本,如以下步骤所述:

  1. 在 Mosquitto 文件夹中创建三个新目录,如以下条目所示: C:\Program Files\DELL\mq1C:\Program Files\DELL\mq2C:\Program Files\DELL\mq3
  2. 将目录 C:\Program Files\DELL\WMS\Mosquitto 中的内容复制到步骤 1 中创建的文件夹。
  3. 在文本编辑器中打开目录 C:\Program Files\DELL\mq1\mosquitto.conf 中的文件。
  4. mosquitto.conf 文件夹中,取消注释属性 bind_address,并将该条目更新为 bind_address <IP1>
  5. 启动 mq1 并执行以下操作确认 mq1 是否在 IP1 上运行:
    1. 打开命令提示符窗口。
    2. 转到 C:\Program Files\DELL\mq1 目录。
    3. 在命令提示符处运行命令 Mosquitto.exe –c mosquitto.conf
    4. 打开 PowerShell 窗口,然后在命令提示符处运行命令 PS> get-nettcpconnection -LocalPort 1883
  6. 确认该服务正在使用以下值运行:LocalAddress=IP1LocalPort=1883State=Listen
  7. 对于 mq2mq3 请重复步骤 3、4、5 和 6,并分别使用 IP2 和 IP3 完成该过程。

将前端 Mosquitto 作为服务来部署

  1. 使用管理员权限打开 Windows PowerShell 窗口,然后运行以下命令在注册表和服务数据库中创建一个服务条目:PS> sc.exe “Dell WMS: FE-MQTT1” binPath= “C:\Program Files\DELL\mq1\mosquito.exe run”PS> sc.exe “Dell WMS: FE-MQTT2” binPath= “C:\Program Files\DELL\mq2\mosquito.exe run”PS> sc.exe “Dell WMS: FE-MQTT3” binPath= “C:\Program Files\DELL\mq3\mosquito.exe run”
  2. 控制面板中打开 Windows 本地服务并确认已创建服务,如下面的屏幕截图所示。
    图 2. 服务服务
    • 注: 启动类型为手动,并通过运行脚本来启动 Mosquitto 服务。在此窗口中,Mosquitto 服务(包括“Dell WMS: Mosquitto”)均不应手动启动或重新启动。因为系统重启时,脚本自动启动服务。

配置后端 Mosquitto 与前端 Mosquitto 的连接

  1. 在文本编辑器中打开目录 C:\Program Files\DELL\WMS\Mosquitto\mosquito.conf 中的文件。
  2. mosquitto.conf 文件夹中,取消注释属性 bind_address,并将该条目更新为 bind_address <IP1>
  3. 转到说明文件的 桥接部分,然后运行以下命令: # connection <name>#address <host>[:<port>] [<host>[:<port>]]#topic <topic> [[[out | in | both] qos-level] local-prefix remote-prefix]connection pns01address <IP1>:1883topic # outconnection pns02address <IP2>:1883topic # outconnection pns03address <IP3>:1883topic # out
  4. Windows 本地服务中,将 Dell WMS: Mosquitto 服务设置为 手动,如下面的窗口中所示。
    图 3. “开始”服务手动启动服务

编辑 Mosquitto 服务启动脚本

  1. 转到目录 C:\Program Files\DELL,然后创建一个文件 mqttsvc.bat
  2. 在文本编辑器中打开 mqttsvc.bat 文件,然后在文件中输入以下命令。 @ECHO OFFSETX -m MOSQUITTO_DIR "C:\Program Files\DELL\WMS\Mosquitto\mq1"sc.exe start "Dell WMS: FE-MQTT1"SLEEP 5TIMEOUT /5SETX -m MOSQUITTO_DIR "C:\Program Files\DELL\WMS\Mosquitto\mq2"sc.exe start "Dell WMS: FE-MQTT2"SLEEP 5TIMEOUT /5SETX -m MOSQUITTO_DIR "C:\Program Files\DELL\WMS\Mosquitto\mq3"sc.exe start "Dell WMS: FE-MQTT3"SLEEP 5TIMEOUT /5SETX -m MOSQUITTO_DIR "C:\Program Files\DELL\WMS\Mosquitto"sc.exe start "mosquitto"
  3. 保存 mqttsvc.bat 文件。
  4. 创建 mqttsvc.bat 文件的快捷方式。此脚本用于在服务器启动时启动所有 Mosquitto 服务。
  5. 要配置 Mosquitto 服务启动脚本,请转到 Windows 启动文件夹,然后在搜索窗口中输入 Shell:startup,如下面的屏幕截图所示。
    图 4. “开始”屏幕“开始”屏幕
    显示 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 目录。
  6. mqttsvc.bat 文件的快捷方式复制到该文件夹中。
  7. 重启服务器并执行以下步骤,以确认端口 1883 上的 IP0、IP1、IP2 和 IP3 正在运行四个 Mosquitto 实例:
    1. 打开 Powershell 窗口,然后运行以下命令:PS> get-nettcpconnection -LocalPort 1883
    2. 确认至少有四个服务正在使用以下值运行:LocalAddress=IP0, IP1, IP2, IP3LocalPort=1883 State=Listen

在 MongoDB 数据库中配置前端 Mosquitto

MongoDB 具有 bootstrapproperties 集合,该集合具有各种参数,用于配置 Tomcat 与后端和前端 Mosquitto 连接设备的 URL。安装程序在默认情况下会使用后端 Mosquitto 配置这两个参数,因为大多数用户使用单个 Mosquitto 实例运行。

  1. 打开命令提示符并导航至 C:\Program Files\DELL\WMS\MongoDB\bin 目录。
  2. 在命令提示符处运行以下命令。>mongo stratus -u stratus -p <mongodbPassword> -eval "db.bootstrapProperties.update({'name': 'stratus.external.mqtt.url'}, {'name': 'stratus.external.mqtt.url' , 'value' : 'tcp://xyz-pns.wysemanagementsuite.com:1883' }, {upsert:true})"
  3. 重新启动在 本地服务中标识为 Dell WMS: Tomcat Service 的 Tomcat 服务。

远程存储库

Wyse Management Suite 允许您拥有本地存储库和远程存储库,用于存放应用程序、操作系统映像等。如果用户帐户分布在不同地理位置,则为每个分布式用户帐户设置单独的本地存储库将更有效率,这样设备就可以从其本地存储库下载映像。 wms_repo.exe 软件提供了这种灵活性。 wms_repo.exe 是 Wyse Management Suite 文件存储库软件,可帮助创建在 Wyse Management Suite 中注册的分布式远程存储库。 WMS_Repo.exe 仅适用于 Pro 许可证订户。

安装 Wyse Management Suite 存储库软件的服务器要求是:
  • Windows 2012 R2 或 Windows 2016 Server
  • 4 个 CPU
  • 8 GB RAM

  • 40 GB 存储空间

要安装 WMS-Repo 软件,请执行以下操作:
  1. 从 Dell Digital Locker 下载 WMS_Repo.exe 文件。
  2. 管理员身份登录,并在存储库服务器上安装 WMS_Repo.exe
  3. 单击 下一步并按照屏幕上的说明完成安装。
    图 5. 欢迎屏幕欢迎屏幕
    图 6. 目标文件夹目标文件夹
    图 7. 安装已完成安装已完成
  4. 单击 启动,在 Web 浏览器上启动 WMS 存储库注册屏幕。
    图 8. 注册详细信息注册详细信息
  5. 单击 注册开始注册。如果您正在公共云上注册,请选择 注册到公共 WMS 管理门户
    图 9. 在公共云上注册在公共云上注册
  6. 输入以下详细信息,然后按 注册
    1. Wyse Management Suite 服务器 URL
      • 注: 除非您使用 Wyse Management Suite v1.0 注册,否则您无法使用 MQTT 服务器 URL。


    2. WMS 存储库 URL(使用域名更新 URL)
    3. Wyse Management Suite 管理员登录用户名信息
    4. Wyse Management Suite 管理员登录密码信息
    5. 存储库路径信息
  7. 如果注册成功,将会显示 注册窗口:
    图 10. 注册成功注册成功
  8. Wyse Management Suite 门户上的以下屏幕确认远程存储库是否注册成功:
    图 11. 在门户上注册成功在门户上注册成功
  9. HTTPS 在默认情况下已启用 WMS_Repo.exe,并使用自签名证书进行安装。要安装自己的域特定证书,请向下滚动注册页面以上传 SSL 证书。
    图 12. 证书上传证书上传
  10. 服务器重新启动,并显示已上传的证书。
    图 13. SSL 证书已启用SSL 证书已启用
  11. 如果 Wyse Management Suite 启用了自签名证书或专用域证书,则可以在 Wyse Management Suite 存储库服务器中上传证书,以验证 Wyse Management Suite CA 凭据。
    图 14. 信任存储区证书信任存储区证书
  12. 导航至您在注册过程输入的 C:\wmsrepo 位置,您可以查看其中可以保存和管理所有存储库文件的文件夹。
    图 15. 存储库文件夹存储库文件夹

管理 Wyse Management Suite 存储库服务

Wyse Management Suite 存储库在 Windows 本地服务窗口中将显示为 Dell WMS Repository: Tomcat Service,并配置为在服务器重新启动时自动启动,如下所示: Dell WMS Repository:Tomcat 服务


对此内容评级

准确性
有用性
易理解性
这篇文章对您有帮助吗?
0/3000 characters
  请提供评级(1-5星)。
  请提供评级(1-5星)。
  请提供评级(1-5星)。
  请选择这篇文章是否有帮助。
  注释中不得包含以下特殊字符:<>()\