Dell Wyse Management Suite Version 1.
Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. Copyright © 2018 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries.
Contents 1 Introduction....................................................................................................................................................4 2 Hardware requirements..................................................................................................................................5 3 Wyse Management Suite architecture........................................................................................................... 6 4 Deployment architecture.............
1 Introduction Wyse Management Suite v1.1 is the next generation management solution that lets you centrally configure, monitor, manage, and optimize your Dell Wyse thin clients. The new Suite makes it easier to deploy and manage thin clients with high functionality and performance, and ease of use. It also offers advanced feature options such as cloud versus on-premises deployment, manage-from-anywhere using a mobile application, enhanced security such as BIOS configuration and port lockdown.
2 Hardware requirements The following table lists the prerequisites to deploy Wyse Management Suite on a single server or virtual server on private cloud: Table 1. Hardware requirements Description 10000 devices or less 50,000 devices or less Operating system Microsoft Windows Server 2012 R2 or Microsoft Windows Server 2016 Supported language pack—English, French, Italian, German, and Spanish.
3 Wyse Management Suite architecture This chapter contains the installer components of the Wyse Management Suite. The following are the Wyse Management Suite installer components: • WMS Web Application—Application Server that hosts Wyse Management Suite. • Memcached—Used to Cache data for performance and scalability. • MQTT—Used for push notifications to devices. • MongoDB—Database used for devices, configurations. • MariaDB—SQL Database for performance and scalability. Figure 1.
4 Deployment architecture This chapter contains the deployment architecture details for Wyse Management Suite v1.1. The Wyse Management Suite v1.1 supports up to 1,20,000 connected devices. The single server deployment solution is easy to maintain, and you have an option to deploy Wyse Management Suite, using multiple servers depending on your deployment scenario. You can also deploy customize your deployment for 50,000 devices or more number of devices depending on the deployment setup.
The minimum hardware requirement on a single server for 1,20,000 devices is: Table 3. Hardware specification Application detail Hardware specification Wyse Management Suite 1.1 16 CPUs, 32 GB RAM, 200 GB HDD Figure 3. Single server deployment — 1,20,000 devices FE MQTT Servers separated from the Wyse Management Server This section explains about the architecture of FE MQTT Servers separated from the Wyse Management Suite server.
Deployment architecture with a separated database server This section explains about the deployment architecture of Wyse Management Suite with a separated database server. MongoDB and MariaDB may be on the same server or on its own individual servers. The following diagram depicts the deployment architecture of Wyse Management Suite with a separated database server. Figure 5.
5 Deploying and configuring Wyse Management Suite This chapter describes the deployment and configuration of Wyse Management Suite v1.1 on a single server to support up to 1,20,000 devices. The tasks involved in deploying Wyse Management Suite v1.1 on a single server are: • Preparing the server • Configuring DNS • Installing Wyse Management Suite v1.1 You need to perform the following steps to deploy Wyse Management Suite v1.
Round robin between three other IP addresses assigned to Ethernet1, Ethernet2 and Ethernet3. This domain is used by devices to hold a persistent connection with front end MQTT servers. 5 Download and install the latest Wyse Management Suite v1.1 for private cloud. The following components are installed as services: a b c d e Tomcat Memcached Mosquitto MongoDB MariaDB Mosquitto that is installed by the installer must be configured as the back end MQTT; front end MQTT can be installed manually.
Deploying front end Mosquitto as a service This section describes how to deploy front end Mosquitto as a service. 1 Open a Windows PowerShell window with administrator privileges, and run the following commands to create a service entry in the registry and service database: 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\
address :1883 topic # out 4 Go to Windows Local Services and change the entry Dell WMS: Mosquitto service to start manually as shown in the following window. Figure 8. Start services manually Configuring Mosquitto services startup script This section explains how to configure Mosquitto services startup script. 1 Go to the directory C:\Program Files\DELL, and create a file mqttsvc.bat. 2 Open the file mqttsvc.bat in text editor, and type the following entries into the file.
4 Create a shortcut to the mqttsvc.bat file. This script is used to start all Mosquitto services when the server starts. 5 To configure Mosquitto Services Startup Script, go to Windows startup folder, and in the windows search window, type Shell:startup as shown in the following screen shot. Figure 9. Windows startup The C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup directory is displayed. 6 Copy the shortcut of mqttsvc.bat file into the folder.
Management Suite. When you need remote repository to download Remote Repository software from Dell Digital Locker or from Wyse Management Suite Portal from a public cloud, and install on the server/s where repository is required. The WMS_Repo.exe is available only for Pro license subscribers only.
Figure 11. Destination folder detail Figure 12. Installation complete 4 16 Click Launch to launch the WMS Repository registration screen on the web browser. This may take a few minutes for the web server start before you start the browser.
Figure 13. Repository detail 5 Click Register to start the registration. Select the Register to public WMS Management Portal if you are registering on the public cloud. Figure 14. Register on a public cloud 6 Enter the following details, and press Register.
a b c d e f Wyse Management Suite server URL MQTT Server URL is optional unless you register with Wyse Management Suite v1.0 WMS Repository URL (update the URL with the domain name) Wyse Management Suite administrator login username information yse Management Suite administrator login password information Repository path information Figure 15. Registration details 7 18 If the registration is successful, the following window is displayed.
Figure 16. Successful registration 8 The following screen on the Wyse Management Suite portal confirms the successful registration of the remote repository. Figure 17. Successful registration on WyseManagement Suite portal 9 HTTPS is by default enabled with WMS_Repo.exe, and gets installed with the self-signed certificate. To install your own domain specific certificate, scroll down the registration page to upload the SSL certificates, as displayed in the following window.
Figure 18. Uploading the certificate 10 The server restarts and the uploaded certificate is displayed as shown in the following window. Figure 19.
11 If the Wyse Management Suite is enabled with self-signed or a private domain certificate, you can upload the certificate on the Wyse Management Suite repository server to validate the Wyse Management Suite CA credentials, as displayed in the following window. Figure 20. Trust store certificate 12 Navigate to the C:\wmsrepo location that you entered during registration, and you can see that the Wyse Management Suite repository server has created several folders where all the repository files will be sa
6 Custom port configurations Wyse Management Suite v1.1 uses the following port as the default port for the applications that is installed.
Changing Memcached port The Memcached port can be changed during Wyse Management Suite v1.1 installation. You must uninstall and reinstall to create a new Memcached service. Dell recommends not to change the Memcached port detail after installation. Changing MQTT port 1 Stop the Tomcat and MQTT services. 2 Configure Mosquitto to change the port based on the following steps. a b Edit the file C:\Program Files\Dell\WMS\Mosquitto\mosquitto.conf in a text editor.
ps>get-nettcpconnection –LocalPort 3308 Changing the MongoDB database port This section explains how to change the MongoDB database port details 1 Stop the Tomcat and MongoDB services. 2 To configure the MongoDB port entry, do the following. a b c 3 To configure Tomcat, do the following. a b c 24 Edit the file C:\Program Files\Dell\WMS\MongoDB\mongod.cfg in a text editor. Update the property in the file with your preferred port number. For example, port=27027.
7 Maintenance This chapter explains about the backup details for the database.. Database backup Stop Tomcat Service before taking a backup of the database. Tomcat Service is identified as “Dell WMS: Tomcat Service” and must be stopped from Local Services. The following command will dump the contents of the MongoDB. mongodump --host -u stratus –p --db stratus --out ".\wmsmongodump" The following command will dump the contents of the MarioDB.