Dell Wyse Management Suite 版本 1.
注、小心和警告 注: “注”表示帮助您更好地使用该产品的重要信息。 小心: “小心”表示可能会损坏硬件或导致数据丢失,并说明如何避免此类问题。 警告: “警告”表示可能会造成财产损失、人身伤害甚至死亡。 © 2018 Dell Inc. 或其子公司。保留所有权利 Dell、EMC 和其他商标为 Dell Inc. 或其子公司的商标。其他商标均为其各自所有者的商标。 2018 - 05 Rev.
目录 1 简介................................................................................................................................................................4 2 硬件要求........................................................................................................................................................5 3 Wyse Management Suite 部署架构................................................................................................................6 4 部署详细信息.................................
1 简介 Dell Wyse Management Suite 是新一代管理解决方案,允许您集中配置、监控、管理和优化 Dell Wyse Thin Client。新版 Suite 提供出 色的功能、性能以及易用性,让您可以更轻松地部署和管理 Thin Client。它还提供了高级功能选项,例如云与内部部署、使用移动应 用程序进行远程管理,以及 BIOS 配置和端口锁定等增强的安全功能。其他功能包括设备发现和注册、资产和库存管理、配置管理、 操作系统和应用程序部署、实时命令、监控、警报、报告和端点故障诊断。 本说明文件提供了 Wyse Management Suite 在单个虚拟机或私有云服务器中的部署策略,以支持最多 120,000 个设备的管理。 4 简介
2 硬件要求 下表列出了硬件要求: 表.
3 Wyse Management Suite 部署架构 以下是在工作场所部署的 Wyse Management Suite 安装程序组件: • WMS Web 应用程序 — 托管 Wyse Management Suite 的应用程序服务器。 • Memcached — 用于缓存数据,以便实现出色的性能和可扩展性。 • MQTT — 用于向瘦客户端推送通知。 • MongoDB — 用于处理结构数据和标准化的关系数据库。 • MariaDB — 用于实现出色性能和可扩展性的 SQL 数据库。 图 1: Wyse Management Suite 架构 6 Wyse Management Suite 部署架构
4 部署详细信息 本章包含 Wyse Management Suite 的部署架构详细信息。 Wyse Management Suite 最多支持 1,20,000 个连接设备。 您也可以根据部署设置为 50,000 多部设备定制部署。 在单个服务器上部署以支持 50,000 个以上设备 在单个服务器上部署 50,000 个设备的最低硬件要求是: 表.
表. 3: 硬件规格 应用程序 硬件规格 Wyse Management Suite • 16 个 CPU • 32 GB RAM • 200 GB HDD • 四个网络接口(将 4 个 IP 地址分配到服务器) 图 3: 单个服务器部署,具有 1,20,000 个设备 单独服务器上的 FE MQTT 您可以在单独的服务器上部署 FE MQTT。这会减少 WMS 服务器上的负载,因为支持的 TCP 连接在 FE MQTT 服务器和 WMS 服务 器之间共享。 最低硬件要求是: 表.
应用程序详细信息 硬件规格 • 80 GB HDD • 1 个网络接口 下图介绍了独立于 Wyse Management Suite 服务器的 FE MQTT 服务器架构。 图 4: FE MQTT 服务器独立于 Wyse Management Suite 服务器 单独数据库服务器上的 Wyse Management Suite 本节介绍了单独数据库服务器上的 Wyse Management Suite 部署架构。MongoDB 和 MariaDB 可能位于单独服务器上的相同服务器。 下图介绍了单独数据库服务器上的 Wyse Management Suite 部署架构。 图 5: 单独数据库服务器上的 Wyse Management Suite 部署详细信息 9
5 自定义端口配置 Wyse Management Suite 使用以下端口作为已安装应用程序的默认端口: • Apache Tomcat:443 • MariaDB 数据库:3306 • Mongo 数据库:27017 • MQTT 代理:1883 • Memcached:11211 上述一个或多个服务如需使用非默认端口,请在安装 Wyse Management Suite 时使用自定义安装选项,以下屏幕中列出的选项允许您 使用 MongoDB 和 MariaDB 本地数据库,或使用远程安装的数据库。 主题: • 更改 Tomcat 服务端口 • 更改 MQTT 端口 • 更改 MariaDB 端口 • 更改 MongoDB 数据库端口 • 部署和配置 Wyse Management Suite 更改 Tomcat 服务端口 本节介绍了如何在安装 Wyse Management Suite 后更改端口。您必须使用自定义安装模式更改端口进行重新安装。如果不能重新安 装,以下部分将介绍手动更改端口的步骤。 要更改 Tomcat 服务端口,请执行以下操作: 1 停止 T
c d e 取消注释 port 1883 条目,然后将端口号更改为首选端口。例如 port 2883。 保存文件,然后启动 MQTT 服务。 检查以下条目,确认 MQTT 服务是否在新端口上运行: ps> get-nettcpconnection –LocalPort 2883 3 要配置 Tomcat,请执行以下操作: a b c 打开命令提示符会话,并导航至 cd C:\Program Files\DELL\WMS\MongoDB\bin。 在命令提示符处运行以下命令: >mongo stratus -u stratus -p -eval "db.bootstrapProperties.update({'name': ' mqtt.server.url'}, {'name': ' mqtt.server.url' , 'value' : 'tcp://xyz-pns.wysemanagementsuite.
部署和配置 Wyse Management Suite 本章介绍在单个服务器上部署和配置 Wyse Management Suite。 在单个服务器上部署 Wyse Management Suite 时所涉及的任务包括: • 准备服务器 • 配置 DNS • 安装 Wyse Management Suite 在单个服务器上部署 Wyse Management Suite 以支持 1,20,000 个设备,请执行以下步骤: 1 登录到系统。导航至网络连接窗口,然后验证服务器是否具有四个可用的网络连接。 随即显示以下窗口: 图 6: 配置 IP 地址 2 使用 IP 地址配置每个网络连接,从而使 Ethernet0 具有 Wyse Management Suite 使用的主要 IP 地址 IP0。 3 将 Ethernet1、Ethernet2 和 Ethernet3 分配给其余三个 IP 地址 – IP1、IP2 和 IP3,这些地址由前端 MQTT 使用。 4 配置具有两个 DNS 记录的 DNS。例如: Xyz.wysemanagementsuite.
c d e Mosquitto MongoDB 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
图 7: 服务 注: 启动类型为手动,并通过运行脚本来启动 Mosquitto 服务。在此窗口中,Mosquitto 服务(包括“Dell WMS: Mosquitto”)均不应手动启动或重新启动。因为系统重启时,脚本自动启动服务。 配置后端 Mosquitto 与前端 Mosquitto 的连接 1 在文本编辑器中打开目录 C:\Program Files\DELL\WMS\Mosquitto\mosquito.conf 中的文件。 2 在 mosquitto.
图 8: “开始”服务 编辑 Mosquitto 服务启动脚本 1 转到目录 C:\Program Files\DELL,然后创建一个文件 mqttsvc.bat。 2 在文本编辑器中打开 mqttsvc.bat 文件,然后在文件中输入以下命令。 @ECHO OFF SETX -m MOSQUITTO_DIR "C:\Program Files\DELL\WMS\Mosquitto\mq1" sc.exe start "Dell WMS: FE-MQTT1" SLEEP 5 TIMEOUT /5 SETX -m MOSQUITTO_DIR "C:\Program Files\DELL\WMS\Mosquitto\mq2" sc.exe start "Dell WMS: FE-MQTT2" SLEEP 5 TIMEOUT /5 SETX -m MOSQUITTO_DIR "C:\Program Files\DELL\WMS\Mosquitto\mq3" sc.
图 9: “开始”屏幕 显示 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 目录。 6 将 mqttsvc.
• 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.
图 11: 目标文件夹 18 自定义端口配置
图 12: 安装已完成 4 单击启动,在 Web 浏览器上启动 WMS 存储库注册屏幕。 自定义端口配置 19
图 13: 注册详细信息 5 单击注册开始注册。如果您正在公共云上注册,请选择注册到公共 WMS 管理门户。 20 自定义端口配置
图 14: 在公共云上注册 6 输入以下详细信息,然后按注册: a Wyse Management Suite 服务器 URL 注: 除非您使用 Wyse Management Suite v1.
图 15: 注册成功 8 Wyse Management Suite 门户上的以下屏幕确认远程存储库是否注册成功: 图 16: 在门户上注册成功 9 HTTPS 在默认情况下已启用 WMS_Repo.
图 17: 证书上传 10 服务器重新启动,并显示已上传的证书。 自定义端口配置 23
图 18: SSL 证书已启用 11 如果 Wyse Management Suite 启用了自签名证书或专用域证书,则可以在 Wyse Management Suite 存储库服务器中上传证书,以 验证 Wyse Management Suite CA 凭据。 图 19: 信任存储区证书 12 导航至您在注册过程输入的 C:\wmsrepo 位置,您可以查看其中可以保存和管理所有存储库文件的文件夹。 24 自定义端口配置
图 20: 存储库文件夹 管理 Wyse Management Suite 存储库服务 Wyse Management Suite 存储库在 Windows 本地服务窗口中将显示为 Dell WMS Repository: Tomcat Service,并配置为在服务器重新 启动时自动启动,如下所示: 。 自定义端口配置 25
6 维护 本章介绍如何进行数据库备份。 数据库备份 停止 Tomcat 服务,然后再进行数据库备份。Tomcat 服务被标识为“Dell WMS: Tomcat Service”,且必须从本地服务停止。 要转储 MongoDB 的内容,请运行以下命令: mongodump --host -u stratus –p --authenticationDatabase admin --db stratus --out ". \wmsmongodump" 要转储 MarioDB 的内容,请运行以下命令: mysqldump --routine –h -ustratus –p stratus > ".\wmsdump.