Dell Wyse Management Suite Guía de implementación versión 1.
Notas, precauciónes y advertencias NOTA: Una NOTA señala información importante que lo ayuda a hacer un mejor uso de su producto. PRECAUCIÓN: Una PRECAUCIÓN indica un potencial daño al hardware o pérdida de datos y le informa cómo evitar el problema. ADVERTENCIA: Una señal de ADVERTENCIA indica la posibilidad de sufrir daño a la propiedad, heridas personales o la muerte. Copyright© 2018 Dell Inc. o sus filiales. Todos los derechos reservados.
Contenido 1 Introducción................................................................................................................................................... 4 2 Requisitos de hardware..................................................................................................................................5 3 Arquitectura de Wyse Management Suite...................................................................................................... 7 4 Arquitectura de Implementación......
1 Introducción Wyse Management Suite v1.1 es la solución de gestión de última generación que le permite configurar, supervisar, administrar y optimizar sus clientes ligeros Dell Wyse. Este nuevo conjunto facilita la implementación y administración de clientes ligeros con alta funcionalidad y rendimiento, y facilidad de uso.
2 Requisitos de hardware En la siguiente tabla se indican los requisitos previos para implementar Wyse Management Suite en un servidor individual o en uno virtual en la nube privada: Tabla 1. Requisitos de hardware Descripción 10.000 dispositivos o menos 50.000 dispositivos o menos 120.000 dispositivos o menos Repositorio de software Sistema operativo Microsoft Windows Server 2012 R2 o Microsoft Windows Server 2016. Paquetes de idiomas compatibles: inglés, francés, Italiano, alemán y español.
Requisitos de hardware
3 Arquitectura de Wyse Management Suite En este capítulo se incluyen los componentes del instalador de Wyse Management Suite. Los siguientes corresponden a los componentes del instalador de Wyse Management Suite: • Aplicación web de WMS: application server que hospeda a Wyse Management Suite. • Memcached: se utiliza para el rendimiento y la escalabilidad de los datos de la caché. • MQTT: se utiliza para enviar notificaciones emergentes a los dispositivos.
4 Arquitectura de Implementación En este capítulo se incluye la información de la arquitectura de implementación de Wyse Management Suite v1.1. Wyse Management Suite v1.1 admite hasta 120.000 dispositivos conectados. La solución de implementación de servidor individual es fácil de mantener; además, le otorga la opción de implementar Wyse Management Suite utilizando servidores múltiples según el contexto de la implementación. También se puede personalizar la implementación para 50.
El requisito mínimo de hardware de un servidor individual para 120.000 dispositivos corresponde al siguiente: Tabla 3. Especificación de hardware Detalles de la aplicación Especificación de hardware Wyse Management Suite 1.1 16 CPU, 32 GB de RAM, 200 GB de disco duro Figura 3. Implementación en un servidor individual: 120.
Figura 4. Servidores FE MQTT separados del servidor de Wyse Management Suite Arquitectura de implementación con un servidor de base de datos independiente En esta sección se explica la arquitectura de implementación de Wyse Management Suite con un servidor de base de datos independiente. MongoDB y MariaDB pueden estar en el mismo servidor o en sus propios servidores independientes.
5 Implementación y configuración de Wyse Management Suite En este capítulo se describe la implementación y configuración de Wyse Management Suite v1.1 en un servidor individual para admitir hasta 120.000 dispositivos. Las tareas involucradas en la implementación de Wyse Management Suite v1.1 en un servidor individual son las siguientes: • Preparación del servidor • Configuración del DNS • Instalación de Wyse Management Suite v1.
Aplique el mecanismo "round robin" en las otras tres direcciones IP asignadas a Ethernet1, Ethernet2 y Ethernet3. Los dispositivos utilizan este dominio para mantener una conexión persistente con los servidores de interfaz de usuario de MQTT. 5 Descargue e instale la última versión de Wyse Management Suite v1.1 para la nube privada.
State=Listen 7 Repita los pasos 3, 4, 5 y 6 para mq2 y mq3 con IP2 e IP3 respectivamente para completar el proceso. Implementación de la interfaz de usuario de Mosquitto como un servicio En esta sección se describe cómo implementar la interfaz de usuario de Mosquitto como un servicio. 1 Abra una ventana de Windows PowerShell con privilegios de administrador y ejecute los siguientes comandos para crear una entrada en la base de datos de servicio y registro: PS> sc.exe “Dell WMS: FE-MQTT1” binPath= “C:\Pro
connection pns02 address :1883 topic # out connection pns03 address :1883 topic # out 4 Vaya a los servicios locales de Windows y cambie la entrada del servicio Dell WMS: Mosquitto para que se inicie manualmente como se muestra en la siguiente ventana. Figura 8. Inicio manual de los servicios Configuración del script de inicio de los servicios Mosquitto En esta sección se explica cómo configurar el script de inicio de los servicios Mosquitto. 1 Vaya al directorio C:\Program Files\DELL y cree u
SLEEP 5 TIMEOUT /5 SETX -m MOSQUITTO_DIR "C:\Program Files\DELL\WMS\Mosquitto" sc.exe start "mosquitto" 3 Guarde el archivo mqttsvc.bat. 4 Cree un acceso directo al archivo mqttsvc.bat. Este script se utiliza para iniciar todos los servicios Mosquitto cuando se inicia el servidor. 5 Para configurar el script de inicio de los servicios Mosquitto, vaya a la carpeta de inicio de Windows. En la ventana de búsqueda de Windows, escriba Shell:startup como se muestra en la siguiente captura de pantalla.
de usuario de Mosquitto. El instalador configura de manera predeterminada ambos parámetros con la interfaz de administrador de Mosquitto, ya que la mayoría de los usuarios utilizarán una sola instancia de Mosquitto. 1 Abra un símbolo de sistema y vaya al directorio C:\Program Files\DELL\WMS\MongoDB\bin. 2 Ejecute el siguiente comando en el símbolo de sistema. >mongo stratus -u stratus -p -eval "db.bootstrapProperties.update({'name': 'stratus.external.mqtt.url'}, {'name': 'stratus.
Figura 10. Mensaje de bienvenida Figura 11.
Figura 12. Instalación completa 4 18 Haga clic en Iniciar para abrir la pantalla de registro de WMS Repository en el navegador web. Es posible que el servidor web demore algunos minutos en iniciar antes de que se abra el navegador.
Figura 13. Detalles del repositorio 5 Haga clic en Registrarse para iniciar el proceso de registro. Seleccione Registrarse en el portal público de WMS Management si se va a registrar en la nube pública. Figura 14. Registro en una nube pública 6 Ingrese los siguientes detalles y presione Registrarse.
a b c d e f URL del servidor de Wyse Management Suite La URL del servidor MQTT es opcional, a menos que se registre con Wyse Management Suite v1.0 URL de WMS Repository (actualice la URL con el nombre de dominio) Información de nombre de usuario para el inicio de sesión del administrador de Wyse Management Suite Información de contraseña para el inicio de sesión del administrador de Wyse Management Suite Información de la ruta de acceso del repositorio Figura 15.
Figura 16. Registro realizado correctamente 8 En la siguiente pantalla del portal de Wyse Management Suite se confirma que se ha completado correctamente el registro del repositorio remoto. Figura 17. Registro realizado correctamente en el portal Wyse Management Suite 9 El HTTPS se activa de manera predeterminada con WMS_Repo.exe y se instala con el certificado autofirmado.
Figura 18. Carga del certificado 10 El servidor se reinicia y el certificado cargado se muestra como se ilustra en la siguiente ventana. Figura 19.
11 Si Wyse Management Suite está activado con un certificado autofirmado o uno de dominio privado, se puede cargar el certificado en el servidor de repositorio de Wyse Management Suite para validar las credenciales de CA de Wyse Management Suite, como se muestra en la siguiente ventana. Figura 20. Certificado de almacén de confianza 12 Vaya a la ubicación C:\wmsrepo que ingresó durante el registro y podrá ver que el servidor del repositorio de Wyse Management Suite creó varias carpetas en las que se guar
6 Configuraciones de puerto personalizado Wyse Management Suite v1.1 utiliza el siguiente puerto como puerto predeterminado para las aplicaciones que se encuentran instaladas. • Apache Tomcat: 443 • Base de datos MariaDB: 3306 • Base de datos Mongo: 27017 • Agente MQTT: 1883 • Memcached: 11211 1 Para utilizar un puerto no predeterminado para uno o más de los servicios anteriores, utilice la opción de instalación Personalizada durante la instalación de Wyse Management Suite.
Cambio del puerto de MQTT 1 Detenga los servicios Tomcat y MQTT. 2 Configure Mosquitto para cambiar el puerto realizando los siguientes pasos. a b Edite el archivo C:\Program Files\Dell\WMS\Mosquitto\mosquitto.conf en un editor de texto. Considere las siguientes entradas: # Port to use for the default listener c d e #port 1883 Quite la marca de comentario de la entrada port 1883 y cambie el número de puerto a uno de su preferencia. Por ejemplo, port 2883. Guarde el archivo e inicie el servicio MQTT.
Cambio del puerto de la base de datos MongoDB En esta sección se explica cómo cambiar los detalles del puerto de la base de datos MongoDB 1 Detenga los servicios Tomcat y MongoDB. 2 Para configurar la entrada de puerto de MongoDB, realice lo siguiente. a b c 3 Para configurar Tomcat, realice lo siguiente. a b c 26 Edite el archivo C:\Program Files\Dell\WMS\MongoDB\mongod.cfg en un editor de texto. Actualice la propiedad en el archivo con su número de puerto preferido. Por ejemplo, port=27027.
7 Mantenimiento En este capítulo se explican los detalles de copia de seguridad de la base de datos. Copia de seguridad de la base de datos Detenga el servicio Tomcat antes de realizar una copia de seguridad de la base de datos. El servicio Tomcat se identifica como "Dell WMS: Tomcat Service" y se debe detener desde los servicios locales. El siguiente comando volcará el contenido de MongoDB. mongodump --host -u stratus –p --db stratus --out ".\wmsmongodump" El siguiente comando