Dell Wyse Management Suite Guía de alta disponibilidad 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. © 2018 Dell Inc. o sus filiales. Todos los derechos reservados. Dell, EMC, y otras marcas comerciales son marcas comerciales de Dell Inc.
Contenido 1 Introducción................................................................................................................................................... 4 Descripción general de alta disponibilidad....................................................................................................................... 4 2 Arquitectura de alta disponibilidad.................................................................................................................
1 Introducción Wyse Management Suite versión 1.3 es la solución de administración de última generación que le permite configurar, supervisar, administrar y optimizar sus clientes delgados Dell Wyse. Esta solución lo ayudará a implementar y administrar clientes delgados en una configuración de alta disponibilidad con un rendimiento mejorado.
2 Arquitectura de alta disponibilidad La arquitectura de Dell Wyse Management Suite cuenta con Windows Server 2012 y la función de clúster de conmutación por error habilitada. El clúster de Windows contiene una computadora principal compatible con otras aplicaciones y permite garantizar un tiempo de inactividad mínimo mediante el aprovechamiento del redundante. Se utiliza para la conmutación por error de una aplicación para servicios Tomcat, Memcache y MQTT.
Requisitos del sistema para obtener alta disponibilidad En la tabla se enumeran los requisitos mínimos de hardware y software, y la compatibilidad con hasta 10.000 dispositivos. Cada instancia de EMSDK es compatible con un máximo de 5000 dispositivos. La implementación se puede realizar en servidores individuales o en un entorno de hipervisor según los requisitos. Los requisitos de hardware y software para establecer la alta disponibilidad para Wyse Management Suite versión 1.3 son: Tabla 1.
3 Alta disponibilidad en Windows Server 2012 Un clúster de conmutación por error es un grupo de sistemas independientes que permite aumentar la disponibilidad y escalabilidad de funciones agrupadas en clústeres. Esta función es compatible con varias cargas de trabajo que permiten ejecutar clústeres en hardware o en máquinas virtuales.
Para crear una función agrupada en clústeres, haga lo siguiente: 1 En Microsoft Windows Server 2012, haga clic con el botón derecho en el menú Inicio y, a continuación, seleccione Administrador de servidores para iniciar el panel Administrador de servidores 2 Haga clic en Administrador de clústeres de conmutación por error para iniciar el administrador de clústeres.
Se mostrará la pantalla Asistente de alta disponibilidad donde deba crear el punto de acceso de cliente y establecer la conectividad entre Windows Server 2012 y Wyse Management Suite. 6 Ingrese un nombre de red en el campo Nombre y haga clic en Siguiente. Se mostrará la pantalla Confirmación con el nombre de red y los detalles de dirección IP del servidor. Figura 5. Confirmación 7 Haga clic en Siguiente para completar el proceso.
4 Lograr alta disponibilidad en Windows Server 2012 Los siguientes pasos proporcionan información sobre cómo lograr una alta disponibilidad en Windows Server 2012: 1 Agregar función de clúster de conmutación por error en Windows Server 2012: consulte Agregar función de clúster de conmutación por error en Windows Server 2012. 2 Crear testigo de recurso compartido de archivos: consulte Crear testigo de recurso compartido de archivos.
Figura 6. Selección basada en funciones 3 Haga clic en Tipo de instalación y seleccione Instalación basada en funciones o basada en características y, a continuación, haga clic en Siguiente para ver la lista de servidores en la pantalla Seleccionar servidor de destino.
Figura 7. Seleccionar destino del servidor 4 Seleccione el servidor en el cual desea habilitar la función de clúster de conmutación por error y, a continuación, haga clic en Siguiente. 5 Seleccione Clúster de conmutación por error en la pantalla Funciones y, a continuación, haga clic en Siguiente. Después de habilitar el clúster de conmutación por error en los servidores, abra el Administrador de clústeres de conmutación por error en el servidor del Nodo 1.
Figura 8. Administrador de clústeres de conmutación por error 8 Haga clic en Seleccionar servidores o clústeres y, a continuación, haga clic en Navegar para configurar los servidores. 9 Haga clic en Siguiente y seleccione Ejecutar todas las pruebas en la pantalla Opciones de prueba.
Figura 9. Opciones de prueba 10 Haga clic en Siguiente. Se muestra la pantalla Confirmación con la lista de servidores creados.
Figura 10. Confirmación 11 Haga clic en Siguiente. La pantalla Resumen se muestra con el informe de validación del clúster de conmutación por error.
Figura 11. Detalles de resumen de la prueba 12 Haga clic en Ver informe para revisar el informe. Si el estado es Aprobado, puede continuar con el siguiente paso. Si el estado es Reprobado, debe corregir los errores antes de continuar con el siguiente paso. 13 Haga clic en Siguiente y escriba un nombre para el clúster en el campo Nombre de clúster y, a continuación, seleccione la dirección IP del sistema. 14 Haga clic en Siguiente y, a continuación, se mostrará la pantalla Confirmación.
7 En la pantalla Nombre de recurso compartido, escriba un nombre en el campo Nombre de recurso compartido y, a continuación, haga clic en Siguiente hasta que se muestre la pantalla Confirmación. 8 Haga clic en Crear para crear el recurso compartido de archivos. Luego, se mostrará la pantalla Ver resultados con el estado Completado, el cual indica que el testigo del recurso compartido de archivos se creó sin errores. 9 Haga clic en Cerrar para salir.
Figura 13. Seleccionar configuración de votación 6 Haga clic en Siguiente. Seleccione Configurar un testigo de recurso compartido de archivos en la pantalla Seleccionar testigo de quórum. 7 Haga clic en Siguiente y, a continuación, escriba la ruta de acceso al recurso compartido en el campo Ruta de acceso al recurso compartido de archivos en la pantalla Configurar un testigo de recurso compartido de archivos. Figura 14. Configurar testigo de recurso compartido de archivos 8 Haga clic en Siguiente.
Figura 15. Resumen de los ajustes de quórum 9 Haga clic en Finalizar para completar la configuración del quórum. Crear funciones agrupadas en clústeres Después de crear el clúster de conmutación por error, puede crear funciones agrupadas en clústeres para alojar cargas de trabajo del clúster. Asegúrese de que Wyse Management Suite está instalado en los servidores y apunte a la base de datos remota antes de que pueda crear funciones agrupadas en clústeres.
Figura 16. Asistente de alta disponibilidad 4 Seleccione Servicio genérico y, a continuación, haga clic en Siguiente para ver la pantalla Seleccionar servicio. Figura 17. Seleccionar servicio 5 Seleccione Dell WMS: Servicio Tomcat y, a continuación, haga clic en Siguiente. NOTA: Puede agregar los servicios relacionados con Wyse Management Suite versión 1.3 al clúster solo después de instalar Wyse Management Suite versión 1.3.
Figura 18. Confirmación 7 Haga clic en Siguiente para completar el proceso. 8 Para agregar otros servicios de Wyse Management Suite como parte del clúster, inicie el Administrador de clústeres de conmutación por error y, a continuación, vaya a AccionesFunciones para mostrar el nombre de la red que se creó. 9 Haga clic en el nombre de red y vaya a Agregar recursoServicio genérico.
5 Lograr alta disponibilidad para InnoDB de MySQL En los siguientes pasos se explica cómo lograr una alta disponibilidad para InnoDB de MySQL: 1 Comprobar la instancia del servidor de InnoDB de MySQL: consulte Crear clúster de InnoDB de MySQL. 2 Agregar servidor o nodo a InnoDB de MySQL: consulte Agregar servidor o nodo al clúster de InnoDB de MySQL.
Figura 19. Símbolo del sistema de MySQL • • • Para comprobar que InnoDB de MySQL se crea en los tres nodos del clúster, ejecute los siguientes comandos en el símbolo del sistema: mysql-js> dba.checkInstanceConfiguration('root@IPAddress1:3306') mysql-js> dba.checkInstanceConfiguration('root@IPAddress2:3306') mysql-js> dba.
Figura 21. Pantalla de confirmación Agregar instancia de servidor al clúster de InnoDB de MySQL Debe agregar la instancia de servidor al clúster de InnoDB de MySQL como principal o secundaria. Realice los siguientes pasos para agregar una instancia de servidor al clúster de InnoDB de MySQL: 1 Inicie sesión como Administrador de DB en el símbolo del sistema. 2 Ejecute el siguiente comando para agregar una instancia de servidor al clúster de InnoDB de MySQL: cluster.
Figura 22. Estado del clúster Configurar enrutador de MySQL El enrutador de MySQL permite establecer la red de comunicación entre Wyse Management Suite e InnoDB MySQL. Para instalar el enrutador de MySQL, haga lo siguiente: 1 Inicie sesión en Windows Server 2012 para instalar el enrutador de MySQL.
Figura 23. Dirección del servidor de arranque Crear base de datos y usuarios en el servidor de InnoDB de MySQL Debe crear la base de datos y las cuentas de usuario con privilegios de administrador en el servidor de InnoDB de MySQL.
6 Lograr alta disponibilidad en MongoDB En los pasos siguientes se explica cómo lograr una alta disponibilidad en MongoDB: 1 Instalar MongoDB: consulte Instalar MongoDB. 2 Crear servidores de réplica: consulte Crear servidores de réplica. 3 Crear usuarios de Stratus: consulte Crear cuenta de usuario de Stratus. 4 Crear usuario raíz: consulte Crear usuario raíz para MongoDB. 5 Editar archivo de configuración de MongoDB: consulte Editar archivo de configuración de MongoDB.
Figura 25. Archivo mongod.cfg 4 Abra el archivo mongod.cfg en un editor de texto y agregue las siguientes entradas: a SystemLog:destination: file b path: c:\data\log\mongod.log c Storage: dbpath: c:\data\db 5 Guarde el archivo. 6 Inicie sesión en el servidor de MongoDB. 7 Ejecute el siguiente comando para iniciar el servicio de MongoDB: a C:\MongoDB\bin>.\mongod.exe --config c:\Mongodb\mongod.cfg --install b C:\MongoDB\bin>net start mongodb Se mostrará el mensaje El servicio de MongoDB se está inicia
{ role: "readWriteAnyDatabase", db: "admin" }, { role: "dbOwner", db: "DBUser" } ] }) Crear usuario DBadmin para MongoDB Utilice la cuenta del usuario creada en la sección anterior para iniciar sesión en MongoDB. El usuario DBadmin se creará con privilegios de administrador. Ejecute el siguiente comando para crear el usuario DBadmin: mongo -uDBUser -pPassword admin use admin db.
1 Inicie sesión en MongoDB como el usuario raíz que creó y ejecute el siguiente comando: mongo -uroot -pAdmin#123 admin 2 Vaya al directorio \data\bin\mongod.cfg y abra el archivo mongod.cfg en un editor de texto. 3 Agregue la tres líneas siguiente en el archivo mongod.cfg: keyFile: c:\data\log\mongod.key.txt replication: replSetName: wms Figura 27. Habilitar seguridad 4 Cree el archivo mongod.key.txt y cópielo en los tres servidores. Figura 28.
rs.status(); Figura 29. Estado de replicación 8 Inicie el servicio mongod y agregue los nodos secundarios al segundo y tercer nodo en el clúster de MongoDB: rs.add("IPAddress2:27017") rs.add("IPAddress3:27017") NOTA: Los números de puerto variarán según los sistemas en sus redes y sistemas. 9 Después de agregar los nodos en el clúster de MongoDB, ejecute el siguiente comando para comprobar el estado de replicación para los nodos primario y secundario: rs.
Figura 30. Estado en el servidor principal Figura 31.
7 Lograr alta disponibilidad para dispositivos Teradici Wyse Management Suite utiliza el software HAProxy alojado en el servidor Ubuntu 16.04.1 LTS para equilibrar la carga entre los servidores EMSDK. HAProxy es un proxy equilibrador de carga que también pueden proporcionar alta disponibilidad según cómo esté configurado. Se trata de un popular software de código abierto para equilibradores de carga TCP/HTTP y una solución de proxy que se puede ejecutar en el sistema operativo Linux.
Frontend tcp-in: bind :5172 Back end servers: server :5172 maxconn NOTA: El administrador debe agregar servidores back-end adicionales para superar la capacidad del número total de clientes con el fin de lograr una conmutación por error sin interrupciones. 5 Escriba CTRL+O para guardar los cambios en el archivo haproxy.cfg.
Sudo service haproxy restart 8 Ejecute el siguiente comando para detener HAProxy: serviceSudo service haproxy stop Instalar servidor de Wyse Management Suite Asegúrese de configurar los siguientes componentes antes de instalar el servidor de Wyse Management Suite: • Clúster de conmutación por error de Windows en dos nodos • Se ejecuta el servidor de MongoDB con un conjunto de réplicas • Se ejecuta la configuración del clúster de InnoDB de MySQL • Se instala el enrutador de MySQL en los dos nodos R
8 Instalar Wyse Management Suite en Windows Server 2012 Para instalar Wyse Management Suite en una nube privada, haga lo siguiente: 1 Haga doble clic en el paquete del instalador. 2 En la pantalla Bienvenida, lea el acuerdo de licencia y haga clic en Siguiente. 3 Seleccione el Tipo de instalación que desea realizar y haga clic en Siguiente. Las opciones posibles son: 4 • Típica: necesita un mínimo de interacción del usuario e instala bases de datos integradas.
9 Comprobaciones posteriores a la instalación Realice los siguientes pasos para comprobar la alta disponibilidad de Wyse Management Suite versión 1.3: • Inicie el portal de administrador de Wyse Management Suite y compruebe si puede iniciar sesión mediante la interfaz web. • Edite el archivo bootstrap.properties en el servidor Tomcat, en la carpeta \Dell\WMS\Tomcat-8\webapps\ccm-web\WEB-INF\classes para MongoDB como se indica a continuación: mongodb.
NOTA: Asegúrese de que existe solo un registro en la tabla serversInCluster y, si existe más de un registro, elimine los registros restantes.
10 Solución de problemas En esta sección se proporciona información sobre la solución de problemas de Wyse Management Suite versión 1.3 para la configuración del clúster. • Problema: ¿Dónde se encuentra el archivo de registro de Wyse Management Suite para revisar problemas de instalación del servidor? Solución alternativa: El archivo de registro se encuentra en la carpeta %temp% WMSInstall.log.