Dell Wyse Management Suite Guia de referencia

Tipo
Guia de referencia
Dell Wyse Management Suite
Guía de alta disponibilidad versión 2.0
Notas, precauciones y advertencias
NOTA: Una NOTA indica información importante que le ayuda a hacer un mejor uso de su producto.
PRECAUCIÓN: Una ADVERTENCIA indica un potencial daño al hardware o pérdida de datos y le informa cómo evitar el
problema.
AVISO: Una señal de PRECAUCIÓN indica la posibilidad de sufrir daño a la propiedad, heridas personales o la muerte.
© 2020 Dell Inc. o sus filiales. Todos los derechos reservados. Dell, EMC y otras marcas comerciales son marcas comerciales de Dell
Inc. o sus filiales. Es posible que otras marcas comerciales sean marcas comerciales de sus respectivos propietarios.
March 2020
Rev. A00
1 Introducción.................................................................................................................................5
Descripción general de alta disponibilidad...........................................................................................................................5
2 Arquitectura de alta disponibilidad.................................................................................................6
Requisitos del sistema para obtener alta disponibilidad.................................................................................................... 6
3 Alta disponibilidad en Windows Server 2012 R2/2016/2019.............................................................. 8
Crear funciones agrupadas en clústeres.............................................................................................................................8
4 Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019...................................................12
Agregar la función de clúster de conmutación por error en Windows Server 2012 R2/2016/2019......................... 12
Crear testigo de recurso compartido de archivos............................................................................................................17
Configurar ajustes del quórum de clúster....................................................................................................................18
Crear funciones agrupadas en clústeres........................................................................................................................... 21
5 Lograr alta disponibilidad para InnoDB de MySQL..........................................................................24
Alta disponibilidad con InnoDB de MySQL....................................................................................................................... 24
Instalar base de datos de InnoDB de MySQL.................................................................................................................. 24
Comprobar instancias de servidores de InnoDB de MySQL.......................................................................................... 42
Crear una instancia de clúster para InnoDB de MySQL................................................................................................. 43
Agregar instancia de servidor al clúster de InnoDB de MySQL..................................................................................... 44
Configurar enrutador de MySQL.......................................................................................................................................45
Crear base de datos y usuarios en el servidor de InnoDB de MySQL.......................................................................... 58
6 Lograr alta disponibilidad en MongoDB.........................................................................................59
Instalar MongoDB................................................................................................................................................................59
Crear servidores de réplica para la base de datos de MongoDB...................................................................................60
Crear usuario de estrato.....................................................................................................................................................60
Crear usuario de base de datos..........................................................................................................................................61
Crear usuario DBadmin para MongoDB............................................................................................................................ 61
Editar archivo mongod.cfg..................................................................................................................................................61
Iniciar replicación en los servidores..............................................................................................................................62
7 Lograr alta disponibilidad para dispositivos Teradici...................................................................... 66
Instalar y configurar HAProxy............................................................................................................................................66
8 Instalar Wyse Management Suite en Windows Server 2012 R2/2016/2019.......................................68
9 Comprobaciones posteriores a la instalación................................................................................. 74
10 Actualizar Wyse Management Suite versión 1.3 a 1.4.................................................................... 75
11 Actualización de Wyse Management Suite versión 1.4/1.4.1 a Wyse Management Suite versión 2.0... 83
Tabla de contenido
Tabla de contenido 3
12 Solución de problemas...............................................................................................................88
4 Tabla de contenido
Introducción
Wyse Management Suite es la solución de administración de última generación que le permite configurar, supervisar, administrar y
optimizar a los clientes esbeltos Dell Wyse. Esta solución lo ayudará a implementar y administrar clientes delgados en una configuración de
alta disponibilidad con un rendimiento mejorado.
Ofrece opciones de funciones avanzadas como implementación en nube en vez de implementación local, gestión en cualquier lugar
mediante una aplicación móvil y seguridad mejorada como configuración de BIOS y bloqueo de puertos. Otras funciones incluyen detección
y registro de dispositivos, administración de activos e inventarios, administración de configuración, implementación de sistema operativo y
aplicaciones, comandos en tiempo real, supervisión, alertas, informes y solución de problemas de extremos.
Wyse Management Suite versión es compatible con la alta disponibilidad y permite minimizar significativamente el tiempo de inactividad del
sistema. La solución también permite proteger el sistema de tiempos de inactividad imprevistos y lo ayuda a lograr la disponibilidad
requerida para cumplir con los objetivos empresariales.
En esta guía se describe la arquitectura de la solución y se explica cómo instalar, configurar y mantener los clústeres de alta disponibilidad
al nivel de aplicación y base de datos.
Descripción general de alta disponibilidad
Sobre esta tarea
En la solución de alta disponibilidad para Wyse Management Suite versión se incluyen las siguientes secciones:
Pasos
1. Revisar los requisitos de alta disponibilidad: consulte Requisitos del sistema para configurar la alta disponibilidad.
2. Implementar la alta disponibilidad en Microsoft Windows Server 2012 R2/2016/2019: consulte Implementar alta disponibilidad en
Windows Server 2012 R2/2016/2019.
3. Implementar la alta disponibilidad en los servidores de InnoDB de MySQL: consulte Implementar alta disponibilidad en InnoDB de
MySQL.
4. Implementar la alta disponibilidad en MongoDB: consulte Implementar alta disponibilidad en MongoDB.
5. Configurar el proxy de la alta disponibilidad (para dispositivos Teradici): consulte Implementar alta disponibilidad para servidores
Teradici.
6. Instalar la versión de Wyse Management en Windows Server 2012 R2/2016/2019: consulte Instalar Wyse Management Suite en
Windows Server 2012 R2/2016/2019.
7. Revisar la comprobación posterior a la instalación: consulte Comprobaciones posteriores a la instalación.
8. Solucionar problemas con soluciones alternativas: consulte Solución de problemas.
1
Introducción 5
Arquitectura de alta disponibilidad
La arquitectura de Dell Wyse Management Suite cuenta con Windows Server 2012 R2/2016/2019 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. El clúster de base de datos de MongoDB proporciona asistencia en caso de que falle la base de
datos principal para que la base de datos secundaria tome el lugar de la primera. El clúster de base de datos de InnoDB de MySQL cuenta
con un mecanismo clúster de base de datos incorporado y una base de datos secundaria que tomará el lugar de la base de datos principal
de lectura y escritura en caso de que esta última falle. Linux Server con HA Proxy es un equilibrador de carga y un servidor de alta
disponibilidad para el servidor EMSDK (Teradici). El repositorio local se crea como parte de la ruta de acceso compartida que contiene
aplicaciones, imágenes y paquetes, y no formará parte de la configuración del clúster.
NOTA: Es posible que los requisitos del sistema de alta disponibilidad varíen según la infraestructura en su lugar de
trabajo.
Ilustración 1. Arquitectura de alta disponibilidad
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.
2
6 Arquitectura de alta disponibilidad
Los requisitos de hardware y software para establecer la alta disponibilidad para Wyse Management Suite son:
Tabla 1. Requisitos del sistema
Producto Puerto Protocolo Descripción
Microsoft Windows
Server 2012
R2/2016/2019
Puertos de
comunicación de red:
UDP:3343
TCP:3342
UDP:137
Espacio mínimo en el disco: 40 GB
Cantidad mínima de sistemas: 2
Memoria mínima (RAM): 8 GB
Requisitos mínimos de CPU: 4
Servidor en el cual se aloja Wyse
Management Suite.
Compatibilidad con inglés, francés,
italiano, alemán y español.
Clúster de MySQL
Puerto de
comunicación de red:
TCP:3306
Espacio mínimo en el disco: 40 GB
Cantidad mínima de sistemas: 3
Memoria mínima (RAM): 8 GB
Requisitos mínimos de CPU: 4
Servidor en la configuración de alta
disponibilidad.
Enrutador de MySQL
Puertos de
comunicación de red:
6446
6447
Espacio mínimo en el disco: 40 GB
Cantidad mínima de sistemas: 2
Memoria mínima (RAM): 8 GB
Requisitos mínimos de CPU: 4
Permite establecer la comunicación en
la configuración de alta disponibilidad.
MongoDB
Puerto de
comunicación de red:
TCP:27017
Espacio mínimo en el disco: 40 GB
Cantidad mínima de sistemas: 3
Memoria mínima (RAM): 8 GB
Requisitos mínimos de CPU: 4
Base de datos
EMSDK
Puerto de
comunicación de red:
TCP:5172
TCP 49159
Espacio mínimo en el disco: 40 GB
Cantidad mínima de sistemas: 2
Memoria mínima (RAM): 8 GB
Requisitos mínimos de CPU: 4
Servidor de Enterprise SDK
HAProxy
Puerto de
comunicación de red:
TCP:5172
Espacio mínimo en el disco: 40 GB
Cantidad mínima de sistemas: 1
Memoria mínima (RAM): 4 GB
Requisitos mínimos de CPU: 2
Equilibrador de carga en la
configuración de alta disponibilidad.
Ubuntu versión 12.04 y posteriores.
NOTA: Asegúrese de agregar los puertos TCP 443, 8080 y 1883 a la lista de excepciones de firewall durante la
configuración de alta disponibilidad.
Arquitectura de alta disponibilidad 7
Alta disponibilidad en Windows Server 2012
R2/2016/2019
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.
Un clúster de conmutación por error es un grupo de sistemas que son independientes y que permiten aumentar la disponibilidad y
escalabilidad de funciones agrupadas en clústeres. Los servidores agrupados en clústeres corresponden a nodos que están conectados
entre sí como una red. Si falla uno o más de los nodos del clúster, se habilitarán otros nodos, lo que permitirá evitar la conmutación por
error de los sistemas en la red. Las funciones agrupadas en clústeres que se crearon durante la configuración del clúster permiten realizar
una supervisión para verificar que los sistemas funcionan en la red agrupada en clústeres. Si alguno de los sistemas no funciona, se
reiniciarán o se trasladarán a otro nodo.
La red de clúster de conmutación por error para alta disponibilidad en Windows Server 2012 R2/2016/2019 contiene dos nodos, Nodo 1 y
Nodo 2, los cuales se configuraron en los sistemas que ejecutan Windows Server 2012 R2/2016/2019. En la red de clúster de conmutación
por error, si falla el Nodo 1 que funciona como nodo principal, el Nodo 2 comenzará a funcionar automáticamente como el nodo principal.
Una vez que el Nodo 1 se vuelve activo, se convierte automáticamente en el nodo secundario. Los sistemas cuentan con un espacio de
almacenamiento compartido conectado en una red.
NOTA:
La dirección IP de los sistemas en la imagen corresponde a un ejemplo y varía para cada sistema en su lugar de
trabajo.
Ilustración 2. Configuración del clúster de conmutación por error
Crear funciones agrupadas en clústeres
Requisitos previos
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.
3
8 Alta disponibilidad en Windows Server 2012 R2/2016/2019
Pasos
1. En Windows Server 2012, haga clic con el botón secundario 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.
3. Haga clic con el botón derecho en Funciones y, a continuación, seleccione Configurar funciones para mostrar la pantalla Asistente
de alta disponibilidad.
Ilustración 3. Asistente de alta disponibilidad
4. Seleccione Servicio genérico y, a continuación, haga clic en Siguiente para ver la pantalla Seleccionar servicio.
Alta disponibilidad en Windows Server 2012 R2/2016/2019
9
Ilustración 4. 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 al clúster solo después de instalar
Wyse Management Suite.
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.
10
Alta disponibilidad en Windows Server 2012 R2/2016/2019
Ilustración 5. 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 Acciones > Funciones para mostrar el nombre de la red que se creó.
9. Haga clic en el nombre de red y vaya a Agregar recurso > Servicio genérico.
10. Seleccione los siguientes servicios en la pantalla Asistente de recursos nuevos que deben agregarse como parte del clúster:
a) Dell WMS: agente de MQTT
b) Dell WMS: memcached
11. Haga clic en Siguiente para completar la tarea.
Los servicios de Wyse Management Suite que se agregaron como parte del clúster se muestran con el estado En ejecución.
Alta disponibilidad en Windows Server 2012 R2/2016/2019
11
Lograr alta disponibilidad en Windows Server
2012 R2/2016/2019
Sobre esta tarea
Los siguientes pasos proporcionan información sobre cómo lograr una alta disponibilidad en Windows Server 2012/2016/2019:
1. Agregar función de clúster de conmutación por error en Windows Server 2012 R2/2016/2019: consulte Agregar función de clúster de
conmutación por error en Windows Server 2012 R2/2016/2019.
2. Crear testigo de recurso compartido de archivos: consulte Crear testigo de recurso compartido de archivos.
3. Configurar el quórum de clúster: consulte Configurar quórum de clúster.
4. Crear funciones agrupadas en clústeres: consulte Crear funciones agrupadas en clústeres.
Agregar la función de clúster de conmutación por
error en Windows Server 2012 R2/2016/2019
Sobre esta tarea
Para agregar la función de clúster de conmutación por error en Windows Server 2012/2016/2019, haga lo siguiente:
Pasos
1. En Microsoft Windows Server 2012 R2/2016/2019, haga clic en Inicio para abrir la pantalla Inicio y, a continuación, haga clic en
Administrador de servidores para iniciar el panel Administrador de servidores.
NOTA:
El Administrador de servidores es una consola de administración en Windows Server 2012 R2/2016/2019 que
permite agregar funciones y características de servidor como administrar e implementar servidores.
2. Haga clic en Agregar funciones y características y seleccione una opción para configurar el servidor según sus necesidades en la
pantalla Asistente de adición de funciones y características.
4
12 Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
Ilustración 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.
Ilustración 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.
Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
13
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.
6. Haga clic en para confirmar la instalación y activar la función de clúster de conmutación por error en el servidor seleccionado.
7. En la pantalla Administrador de clústeres de conmutación por error, haga clic en Validar configuración para ver la opción
Asistente de validación de una configuración y agregar los servidores o nodos requeridos al clúster.
Ilustración 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.
14
Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
Ilustración 9. Opciones de prueba
10. Haga clic en Siguiente. Se muestra la pantalla Confirmación con la lista de servidores creados.
Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
15
Ilustración 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.
16
Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
Ilustración 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.
NOTA: La pantalla Asistente de creación de clúster se muestra si no existen errores de validación.
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.
15. Haga clic en Siguiente para crear el clúster en todos los nodos agrupados seleccionados y, a continuación, haga clic en Ver informe
para ver los mensajes de advertencia.
16. Haga clic en Finalizar para crear el clúster de conmutación por error.
Crear testigo de recurso compartido de archivos
Un testigo de recurso compartido de archivos es un recurso compartido de archivos básico al que tiene acceso de lectura/escritura la
computadora del clúster. El recurso compartido de archivos debe estar en un Windows Server 2012 independiente y en el mismo dominio
donde reside el clúster.
Sobre esta tarea
Para crear un testigo de recurso compartido de archivos, haga lo siguiente:
Pasos
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 el icono Administrador de servidores para acceder al administrador de servidores.
3. Vaya a Servicios de archivos y almacenamientoRecursos compartidos y, a continuación, haga clic en Tareas.
4. Haga clic en Nuevo recurso compartido. Se muestra la opción Asistente de nuevo recurso compartido.
5. Haga clic en Seleccionar perfil para crear un recurso compartido de archivos y, a continuación, haga clic en Siguiente.
Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
17
6. En la pantalla Ubicación del recurso compartido, seleccione el servidor y la ubicación del recurso compartido para el recurso
compartido de archivos y, a continuación, haga clic en Siguiente.
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.
Configurar ajustes del quórum de clúster
La base de datos de configuración del clúster, también denominado quórum, contiene detalles relacionados con el servidor que se debe
activar en un momento dado durante la configuración de un clúster.
Sobre esta tarea
Para configurar los ajustes del quórum de clúster, haga lo siguiente:
Pasos
1. En Microsoft Windows Server 2012, haga clic en Inicio para abrir la pantalla Inicio y, a continuación, haga clic en Administrador de
servidores para iniciar el panel Administrador de servidores.
2. Haga clic en el icono Administrador de servidores para acceder al administrador de servidores y, a continuación, haga clic
en Administrador de clústeres de conmutación por error para iniciar el administrador de clústeres.
3. Haga clic con el botón derecho en el nodo del clúster y vaya a Más accionesConfigurar ajustes del quórum de clúster para
mostrar la pantalla Asistente de configuración del quórum de clúster.
4. Haga clic en Siguiente. Seleccione Seleccionar testigo del quórum en la pantalla Seleccionar opción de configuración del
quórum.
Ilustración 12. Asistente de clúster de quórum
5. Haga clic en Siguiente. Seleccione Todos los nodos en la pantalla Seleccionar configuración de votación.
18
Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
Ilustración 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.
Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
19
Ilustración 14. Configurar testigo de recurso compartido de archivos
8. Haga clic en Siguiente. Se muestra la pantalla Resumen con el ajuste de quórum configurado.
20
Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
Ilustración 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
Requisitos previos
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.
Pasos
1. En Windows Server 2012, haga clic con el botón secundario 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.
3. Haga clic con el botón derecho en Funciones y, a continuación, seleccione Configurar funciones para mostrar la pantalla Asistente
de alta disponibilidad.
Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
21
Ilustración 16. Asistente de alta disponibilidad
4. Seleccione Servicio genérico y, a continuación, haga clic en Siguiente para ver la pantalla Seleccionar servicio.
Ilustración 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 al clúster solo después de instalar
Wyse Management Suite.
22 Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
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.
Ilustración 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 Acciones > Funciones para mostrar el nombre de la red que se creó.
9. Haga clic en el nombre de red y vaya a Agregar recurso > Servicio genérico.
10. Seleccione los siguientes servicios en la pantalla Asistente de recursos nuevos que deben agregarse como parte del clúster:
a) Dell WMS: agente de MQTT
b) Dell WMS: memcached
11. Haga clic en Siguiente para completar la tarea.
Los servicios de Wyse Management Suite que se agregaron como parte del clúster se muestran con el estado En ejecución.
Lograr alta disponibilidad en Windows Server 2012 R2/2016/2019
23
Lograr alta disponibilidad para InnoDB de
MySQL
Sobre esta tarea
En los siguientes pasos se explica cómo lograr una alta disponibilidad para InnoDB de MySQL:
Pasos
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.
3. Crear enrutador de MySQL: consulte Crear enrutador de MySQL
Alta disponibilidad con InnoDB de MySQL
El clúster de InnoDB de MySQL proporciona una solución de alta disponibilidad completa para MySQL. La aplicación de cliente está
conectada al nodo principal mediante el enrutador de MySQL. Si falla el nodo principal, se asignará un nodo secundario automáticamente
con la función del nodo principal y el enrutador de MySQL realizará el enrutamiento de las solicitudes al nuevo nodo principal.
Los componentes del clúster de InnoDB de MySQL son:
Servidor de MySQL
Enrutador de MySQL
Instalar base de datos de InnoDB de MySQL
Sobre esta tarea
Para instalar la base de datos MySQL InnoDB, realice las siguientes acciones:
Pasos
1. Haga doble clic en el instalador de MySQL.
Aparece la ventana Instalador de MySQL.
2. En la pantalla Acuerdo de licencia, lea el acuerdo de licencia y haga clic en Siguiente.
3. En la pantalla Elegir un tipo de configuración, haga clic en el botón de opción Personalizada y haga clic en Siguiente.
5
24 Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 19. Tipo de configuración
4. En la pantalla Seleccionar productos y funciones, seleccione el servidor de MySQL, el entorno de trabajo y los componentes de
shell, y haga clic en Siguiente.
Lograr alta disponibilidad para InnoDB de MySQL
25
Ilustración 20. Productos y funciones
5. En la pantalla Verificar requisitos, seleccione los componentes y haga clic en Ejecutar.
26
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 21. Requisitos
6. Instale los componentes necesarios y haga clic en Siguiente.
Lograr alta disponibilidad para InnoDB de MySQL
27
Ilustración 22. Instalación de componentes
28
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 23. Requisitos
7. En la pantalla Instalación, haga clic en Ejecutar.
Lograr alta disponibilidad para InnoDB de MySQL
29
Ilustración 24. Instalación
Se actualizan el servidor MySQL, el entorno de trabajo y los componentes de shell.
8. Haga clic en Siguiente.
30
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 25. Instalación
9. En la pantalla Configuración del producto, aparece el componente del servidor de MySQL.
Lograr alta disponibilidad para InnoDB de MySQL
31
Ilustración 26. Configuración del producto
10. Haga clic en Siguiente para configurar el componente del servidor de MySQL.
11. En la pantalla Replicación de grupos, haga clic en el botón de opción Servidor de MySQL independiente/Replicación de MySQL
clásica y haga clic en Siguiente.
32
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 27. Replicación de grupos
12. En la pantalla Tipo y redes, seleccione la opción Computadora dedicada de la lista desplegable Tipo de configuración.
Lograr alta disponibilidad para InnoDB de MySQL
33
Ilustración 28. Tipo y redes
13. Seleccione y configure las opciones en la sección Conectividad, y haga clic en Siguiente.
14. En la pantalla Cuentas y funciones, ingrese la contraseña raíz de MySQL.
15. Haga clic en Agregar usuario.
34
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 29. Agregar usuario
Aparece la ventana Detalles del usuario de MySQL.
16. Ingrese las credenciales y haga clic en Aceptar.
La cuenta de usuario recién agregada se muestra en la sección Cuentas de usuario de MySQL.
Lograr alta disponibilidad para InnoDB de MySQL
35
Ilustración 30. Cuentas y funciones
17. Haga clic en Siguiente.
18. En la pantalla Servicio de Windows, ingrese el nombre del servicio de Windows de MySQL y haga clic en Siguiente.
36
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 31. Servicio de Windows
19. En la pantalla Complementos y extensiones, haga clic en Siguiente.
Lograr alta disponibilidad para InnoDB de MySQL
37
Ilustración 32. Complementos y extensiones
20. En la pantalla Aplicar configuración, haga clic en Ejecutar.
Las configuraciones se aplican al componente de MySQL.
38
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 33. Aplicar configuraciones
21. Haga clic en Terminar.
Lograr alta disponibilidad para InnoDB de MySQL
39
Ilustración 34. Aplicar configuraciones
22. En la pantalla Configuración del producto, haga clic en Siguiente.
40
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 35. Configuración del producto
23. En la ventana Instalación completa, haga clic en Finalizar.
Lograr alta disponibilidad para InnoDB de MySQL
41
Ilustración 36. Instalación completa
Siguientes pasos
Siga el procedimiento para instalar y configurar el servidor de MySQL en los tres servidores del clúster de MySQL.
NOTA: Para establecer el entorno según la configuración de alta disponibilidad, consulte dev.mysql.com.
Comprobar instancias de servidores de InnoDB de
MySQL
Sobre esta tarea
Antes de agregar InnoDB de MySQL a la configuración del clúster, compruebe que InnoDB de MySQL se cree según los requisitos del
clúster.
Debe iniciar sesión como usuario raíz para ejecutar los comandos y reiniciar el sistema cada vez que ejecuta un conjunto de comandos.
Ejecute los siguientes comandos para verificar que la instancia del servidor de InnoDB de MySQL cumpla con los requisitos del clúster
configurado:
NOTA:
La dirección IP es diferente para cada sistema que se utiliza en su lugar de trabajo y los siguientes comandos se
utilizan únicamente como ejemplo.
42 Lograr alta disponibilidad para InnoDB de MySQL
Pasos
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@IP Address1')
mysql-js> dba.checkInstanceConfiguration('root@IP Address2')
mysql-js> dba.checkInstanceConfiguration('root@IP Address3')
Ilustración 37. 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.checkInstanceConfiguration('root@IPAddress3:3306')
Se muestra el mensaje La instancia "IPAddress:3306" es válida para el uso del clúster InnoDB; "Estado": "correcto".
Crear una instancia de clúster para InnoDB de
MySQL
Requisitos previos
Después de instalar la instancia de InnoDB de MySQL en los servidores, cree una instancia de clúster.
Sobre esta tarea
Para crear un clúster para InnoDB de MySQL, haga lo siguiente:
Pasos
1. Inicie sesión como usuario administrador en el símbolo del sistema. Esta cuenta de usuario debe tener privilegios de administrador. Por
ejemplo, DBadmin. En la siguiente pantalla se muestra un ejemplo de inicio de sesión como usuario raíz.
Lograr alta disponibilidad para InnoDB de MySQL
43
Ilustración 38. Solicitud de inicio de sesión
2. Ejecute el siguiente comando para crear un clúster con un nombre único. Por ejemplo, MySQLCluster.
MySql JS> var cluster = dba.createCluster('MySQLCluster')
3. Ejecute el siguiente comando para comprobar el estado del clúster.
MySql JS>Cluster.status()
El estado del clúster creado se muestra como EN LÍNEA, lo que indica que el clúster se creó correctamente.
Ilustración 39. Pantalla de confirmación
Agregar instancia de servidor al clúster de InnoDB
de MySQL
Requisitos previos
Antes de agregar servidores o nodos a los clústeres, cambie el ID del servidor a 2 o 3 en el archivo my.conf en los servidores de
MySQL secundarios en C:\ProgramData\MySQL\MySQL Server 5.7.
Solo el servidor de MySQL principal debe tener el ID de servidor como 1. El ID del servidor debe ser único en todo el clúster de SQL.
Sobre esta tarea
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 en el servidor principal.
2. Ejecute el siguiente comando para agregar una instancia de servidor al clúster de InnoDB de MySQL:
cluster.addInstance('root@IPAddress2:3306')
cluster.addInstance('root@IPAddress3:3306')
NOTA:
La dirección IP y los números de puerto solo son ejemplos y varían según el sistema que va a utilizar en el
lugar de trabajo.
44 Lograr alta disponibilidad para InnoDB de MySQL
3. Ejecute el siguiente comando para comprobar el estado de la instancia del servidor:
cluster.status()
NOTA:
Si los ID del servidor son iguales en todos los nodos y si intenta agregar instancias en el clúster, aparece el mensaje
Server_ID ya está en uso por el nodo del mismo nivel, resultado <Error del tiempo de ejecución>.
Todos los nodos deben mostrar el estado EN LÍNEA, lo que indica que los nodos se agregaron correctamente a la
configuración del clúster de InnoDB de MySQL.
Ilustración 40. Estado del clúster
Configurar enrutador de MySQL
Requisitos previos
El enrutador de MySQL permite establecer la red de comunicación entre Wyse Management Suite e InnoDB MySQL.
Sobre esta tarea
Para instalar el enrutador de MySQL, haga lo siguiente:
Pasos
1. Inicie sesión en Windows Server 2012/2016 para instalar el enrutador de MySQL. Para obtener más información, consulte Instalación
del enrutador de MySQL
2. Seleccione Enrutador de MySQL en la pantalla Seleccionar productos y funciones y luego haga clic en Siguiente.
Lograr alta disponibilidad para InnoDB de MySQL
45
Ilustración 41. Seleccionar productos y funciones
3. En la pantalla Verificar requisitos, haga clic en Ejecutar.
46
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 42. Verificar requisitos
4. Instale los componentes necesarios y haga clic en Siguiente.
Lograr alta disponibilidad para InnoDB de MySQL
47
Ilustración 43. Instalación de componentes
48
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 44. Verificar requisitos
5. En la pantalla Instalación, haga clic en Ejecutar.
Lograr alta disponibilidad para InnoDB de MySQL
49
Ilustración 45. Instalación
Se actualiza el componente del enrutador de MySQL.
6. Haga clic en Siguiente.
50
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 46. Instalación
7. En la pantalla Configuración del producto, se muestra el componente del enrutador de MySQL.
Lograr alta disponibilidad para InnoDB de MySQL
51
Ilustración 47. Configuración del producto
8. Haga clic en Siguiente para configurar el componente del enrutador de MySQL.
9. En la pantalla Configuración del enrutador de MySQL, ingrese el nombre de host, el número de puerto, el usuario de administración
y la contraseña.
52
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 48. Configuración del enrutador de MySQL
10. En la pantalla Aplicar configuración, haga clic en Ejecutar.
Lograr alta disponibilidad para InnoDB de MySQL
53
Ilustración 49. Aplicar configuración
11. Haga clic en Terminar.
54
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 50. Aplicar configuraciones
12. En la pantalla Configuración del producto, haga clic en Siguiente.
Lograr alta disponibilidad para InnoDB de MySQL
55
Ilustración 51. Configuración del producto
Aparece el mensaje Instalación completa.
56
Lograr alta disponibilidad para InnoDB de MySQL
Ilustración 52. Instalación completa
13. Haga clic en Terminar.
14. Vaya al directorio \ProgramData\MySQL\MySQL Router y abra el archivo mysqlrouter.conf para comprobar que tanto la
propiedad de arranque como todos los servidores de MySQL configurados forman parte de la configuración del clúster.
Lograr alta disponibilidad para InnoDB de MySQL
57
Ilustración 53. 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.
Sobre esta tarea
Para crear la base de datos en el servidor de InnoDB de MySQL, ejecute los siguientes comandos de SQL:
Create Database stratus DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci;
CREATE USER 'STRATUS'@'LOCALHOST';
CREATE USER 'STRATUS'@'IP ADDRESS';
SET PASSWORD FOR 'STRATUS'@'LOCALHOST' = PASSWORD <db_password>;
SET PASSWORD FOR 'STRATUS'@ <IP_Address> = PASSWORD <db_password>;
GRANT ALL PRIVILEGES ON *.* TO 'STRATUS'@<IP_Address> IDENTIFIED BY <db_password> WITH GRANT
OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'STRATUS'@'LOCALHOST' IDENTIFIED BY <db_password> WITH GRANT
OPTION;
NOTA:
En lugar de la dirección IP, puede escribir el Wildcard para Network/Subnet o la entrada de host Multiple Single
en la que se instalará el servidor de aplicaciones de Wyse Management Suite.
58 Lograr alta disponibilidad para InnoDB de MySQL
Lograr alta disponibilidad en MongoDB
Sobre esta tarea
En los pasos siguientes se explica cómo lograr una alta disponibilidad en MongoDB:
Pasos
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.
Instalar MongoDB
Sobre esta tarea
Para instalar MongoDB en los tres nodos, haga lo siguiente:
NOTA: Para obtener información sobre cómo instalar MongoDB, consulte: Instalar MongoDB
Pasos
1. Copie los archivos de instalación de MongoDB en un sistema.
2. Cree dos carpetas Data\log y data\db en una unidad secundaria que no sea Drive C.
Ilustración 54. Archivos de datos
3. Vaya a la carpeta en la que se copiaron los archivos de instalación de MongoDB y cree un archivo mongod.cfg en el símbolo del
sistema.
6
Lograr alta disponibilidad en MongoDB 59
Ilustración 55. Archivo mongod.cfg
4. Abra el archivo mongod.cfg en un editor de texto y agregue:
systemLog:
destination: file
path: c:\data\log\mongod.log
storage:
dbPath: c:\data\db
5. Guarde el archivo.
6. Abra un símbolo del sistema.
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á iniciando.
8. Cambie el directorio de trabajo a \MongoDB\bin.
9. Ejecute Mongo.exe en el símbolo del sistema para completar la instalación de MongoDB.
Crear servidores de réplica para la base de datos
de MongoDB
Debe crear servidores de réplica para evitar cualquier falla del sistema. Los servidores de réplica deben tener la capacidad de almacenar
varias operaciones de lectura distribuidas.
Para obtener más información sobre cómo crear servidores de réplica, consulte Implementar un conjunto de servidor de réplica en
docs.mongodb.com/manual.
Crear usuario de estrato
Cree un usuario StratusUser, por ejemplo, mediante Wyse Management Suite para acceder a MongoDB.
NOTA:
El usuario de estratos y la contraseña son ejemplos, y se pueden crear con un nombre y contraseña diferentes en
el lugar de trabajo.
Ejecute el siguiente comando para crear el usuario StratusUser:
db.createUser({
user: "stratus",
pwd: <db_password>,
roles: [ { role: "userAdminAnyDatabase", db: "admin" },
{ role: "dbAdminAnyDatabase", db: "admin" },
60
Lograr alta disponibilidad en MongoDB
{ role: "readWriteAnyDatabase", db: "admin" },
{ role: "dbOwner", db: "DBUser" }]})
Crear usuario de base de datos
Cree un usuario DBUser, por ejemplo, mediante Wyse Management Suite para acceder a MongoDB.
NOTA: El usuario de base de datos y la contraseña son ejemplos, y se pueden crear con un nombre y contraseña
diferentes en su lugar de trabajo.
Ejecute el siguiente comando para crear el usuario DBUser:
db.createUser({
user: "DBUser",
pwd: <db_password>,
roles: [ { role: "userAdminAnyDatabase", db: "admin" },
{ role: "dbAdminAnyDatabase", db: "admin" },
{ 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.createUser( {
user: "DBadmin",
pwd: <DBadmin user password>,
roles: [ { role: "DBadmin", db: "admin" } ]
})
Editar archivo mongod.cfg
Debe editar el archivo mongod.cfg para habilitar la seguridad para la base de datos de MongoDB.
1. Inicie sesión en MongoDB como el usuario raíz que creó y ejecute el siguiente comando:
mongo -uroot -<root password> admin
2. Vaya al directorio \data\bin\mongod.cfg y abra el archivo mongod.cfg en un editor de texto.
3. Edite el archivo mongod.cfg tal como se muestra en el siguiente comando:
Lograr alta disponibilidad en MongoDB
61
Ilustración 56. Editar mongod.cfg
systemLog:
destination: file
path: c:\data\log\mongod.log
storage:
dbPath: c:\data\db\Mongo
net:
bindIp: x.x.x.x, 0.0.0.0
port: 27017
security:
authorization: enabled
NOTA: Los números de puerto variarán según el sistema en su lugar de trabajo.
4. Guarde el archivo mongod.cfg y haga clic en Salir.
Iniciar replicación en los servidores
Asegúrese de deshabilitar el firewall en Windows y detener los servidores Tomcat si se están ejecutando.
1. Inicie sesión en MongoDB como el usuario raíz que creó y ejecute el siguiente comando:
mongo -uroot -<root password> 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:
systemLog:
destination: file
path: c:\data\log\mongod.log
storage:
dbPath: c:\data\db\Mongo
net:
bindIp: X.X.X.X, 0.0.0.0
port: 27017
security:
authorization: enabled
keyFile: c:\data\log\mongod.key.txt
replication:
replSetName: wms
62
Lograr alta disponibilidad en MongoDB
Ilustración 57. Habilitar seguridad
4. Cree el archivo mongod.key.txt y cópielo en los tres servidores.
NOTA: Asegúrese de que el contenido o la clave del archivo mongod.key.txt sea el mismo en los tres servidores.
Ilustración 58. Copiar archivo clave mongod
5. Después de copiar el archivo, ejecute el siguiente comando para detener el servicio mongod:
net stop mongodb
6. Inicie el servicio mongod mediante la ejecución del siguiente comando:
net start mongodb
7. Repita los pasos del 1 al 6 en todos los nodos de árbol de los servidores de MongoDB.
8. Inicie la replicación en el nodo principal del clúster de MongoDB mediante el inicio de sesión con el usuario DBadmin y, a continuación,
ejecute el siguiente comando:
rs.initiate();
C:\Mongo\bin>mongo.exe -u root -p x` admin
MongoDB shell version v4.2.1
connecting to: mongodb://127.0.0.1:27017/admin?
compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("952f322c-1eb4-46c4-9b5e-bd536e2c1e7e") }
MongoDB server version: 4.2.1
MongoDB Enterprise > use admin
switched to db admin
MongoDB Enterprise >
MongoDB Enterprise >
MongoDB Enterprise > rs.initiate();
{
"info2" : "no configuration specified. Using a default configuration for the set",
"me" : "10.150.132.37:27017",
"ok" : 1
}
Lograr alta disponibilidad en MongoDB
63
9. Ejecute el siguiente comando para comprobar el estado de replicación:
rs.status();
Ilustración 59. Estado de replicación
10. 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")
MongoDB Enterprise wms20:PRIMARY> rs.add("10.150.132.36:27017")
{
"ok" : 1,
"$clusterTime" : {
"clusterTime" : Timestamp(1579600528, 1),
"signature" : {
"hash" : BinData(0,"8N3uoZ5khebgbY+PsFxJZvMaI1g="),
"keyId" : NumberLong("6784332217662308354")
}
},
"operationTime" : Timestamp(1579600528, 1)
}
NOTA: Los números de puerto variarán según los sistemas en sus redes y sistemas.
11. 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.status();
64
Lograr alta disponibilidad en MongoDB
Ilustración 60. Estado en el servidor principal
Ilustración 61. Estado del servidor secundario
Lograr alta disponibilidad en MongoDB
65
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. El uso más común es mejorar el rendimiento y la confiabilidad de un ambiente de servidores mediante la
distribución de la carga de trabajo en varios servidores.
Sobre esta tarea
En los siguientes puntos se explica cómo lograr una alta disponibilidad para dispositivos Teradici mediante HAProxy en el sistema operativo
Linux:
Solo habrá una instancia de servidor Teradici como parte de la alta disponibilidad con Wyse Management Suite.
La compatibilidad de dispositivos Teradici requiere la instalación de EMSDK. EMSDK es un componente de software de Teradici que se
integra en Wyse Management Suite. El instalador de Wyse Management Suite que permite instalar EMSDK se puede instalar en el
servidor de Wyse Management Suite o en un servidor por separado. Debe contar con un mínimo de dos instancias de EMSDK para
admitir más de 5000 dispositivos y todos los servidores de EMSDK deben ubicarse en servidores remotos.
Solo se puede instalar una instancia de EMSDK por servidor.
La compatibilidad con dispositivos Teradici requiere una licencia PRO.
La alta disponibilidad de Teradici se proporcionará mediante HAProxy.
Si el servidor de Teradici deja de funcionar, el dispositivo se volverá a conectar automáticamente al siguiente servidor de EMSDK
disponible.
Instalar y configurar HAProxy
Sobre esta tarea
El proxy de alta disponibilidad, que es el equilibrador de carga de los dispositivos ThreadX 5x, se configura en Linux Ubuntu versión 16.04.1
con HAProxy versión 1.6.
Realice los siguientes pasos para instalar y configurar HAProxy en el sistema Ubuntu Linux:
1. Inicie sesión en el sistema Ubuntu con las credenciales de usuario utilizadas durante la instalación del sistema operativo Ubuntu.
2. Ejecute los siguientes comandos para instalar HAProxy
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:vbernat/haproxy-1.6
sudo apt-get update
sudo apt-get install haproxy
3. Ejecute el siguiente comando para obtener una copia de seguridad de la configuración original:
sudo cp /etc/haproxy/haproxy.cfg /etc/haproxy/ haproxy.cfg.original
4. Ejecute los siguientes comandos para editar el archivo de configuración de HAProxy en un editor de texto apropiado:
sudo nano /etc/haproxy/haproxy.cfg
Agregue las siguientes entradas en el archivo de configuración:
Global section: Maxconn <maximum number of connections>
Frontend tcp-in: bind :5172
Back end servers: server :5172
maxconn <maximum number of connections per Teradici device proxy server>
7
66 Lograr alta disponibilidad para dispositivos Teradici
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.
El siguiente texto corresponde a un ejemplo de un archivo de configuración de HAProxy:
global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
daemon
#maxconn is maximum allowed connections
maxconn 60000
defaults
log global
mode tcp
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
errorfile 400 /etc/haproxy/errors/400.http
errorfile 403 /etc/haproxy/errors/403.http
errorfile 408 /etc/haproxy/errors/408.http
errorfile 500 /etc/haproxy/errors/500.http
errorfile 502 /etc/haproxy/errors/502.http
errorfile 503 /etc/haproxy/errors/503.http
errorfile 504 /etc/haproxy/errors/504.http
frontend fe_teradici_5172
bind :5172
mode tcp
backlog 4096
maxconn 70000
default_backend be_teradici_5172
backend be_teradici_5172
mode tcp
option log-health-checks
option tcplog
balance leastconn
server emsdk1 :5172 check server emsdk2 5172 check : timeout queue 5s timeout server
86400s
option srvtcpka
#frontend fe_teradici_5172
#replace IP with IP of your Linux proxy machine bind Eg: 10.150.105.119:5172
#default_backend servers
#backend servers
#Add your multiple back end windows machine ip with 5172 as port
# maxconn represents number of connection- replace 10 with limit #(below 20000)
# "server1" "server2" are just names and not keywords
#server server1 10.150.105.121:5172 maxconn 20000 check
#server server2 10.150.105.124:5172 maxconn 20000 check
6. Ejecute el siguiente comando para validar la configuración de HAProxy:
sudo haproxy –f /etc/haproxy/haproxy.cfg –c
Si la configuración es válida, se mostrará el mensaje La configuración es válida.
7. Ejecute el siguiente comando para reiniciar el servicio de HAProxy:
Sudo service haproxy restart
8. Ejecute el siguiente comando para detener HAProxy:
serviceSudo service haproxy stop
Lograr alta disponibilidad para dispositivos Teradici
67
Instalar Wyse Management Suite en Windows
Server 2012 R2/2016/2019
Requisitos previos
Asegúrese de configurar los siguientes servidores antes de la instalación de la aplicación 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
Clúster InnoDB del servidor de MySQL en ejecución
Se instala el enrutador de MySQL en los dos nodos
Sobre esta tarea
Instalación de Wyse Management Suite 1.3 o superior en ambos nodos del clúster de Windows
Pasos
1. Inicie el instalador de Wyse Management Suite.
Ilustración 62. Pantalla de bienvenida
2. Seleccione Tipo de instalación personalizada.
Ilustración 63. Tipo de configuración
8
68 Instalar Wyse Management Suite en Windows Server 2012 R2/2016/2019
3. Seleccione la opción de base de datos Mongo remoto externo (clúster de MongoDB con el conjunto de réplicas creado). Asegúrese de
proporcionar el número de puerto y la información del servidor de Mongo DB principal remoto y el nombre de usuario y la contraseña
de Mongo DB.
Ilustración 64. Configuración
4. Seleccione la opción MariaDB externo para MySQL. Proporcione la dirección del enrutador de MySQL (host local si está instalado en
el nodo de servidor de Wyse Management Suite) en los campos del servidor Maria DB externo con el número de puerto (el valor
predeterminado es 6446). Debe escribir la información de la cuenta de usuario de la base de datos de MySQL que creó inicialmente.
NOTA:
Asegúrese de que se cree la base de datos "Estrato" y de que se cree la cuenta (estrato) "Usuario de DB" con
los privilegios adecuados en el servidor MySQL.
Los siguientes comandos se deben iniciar en el nodo primario o en el servidor de R/W MySQL DB:
a. Abra el símbolo del sistema con el modo de administrador, consulte "C:\Program Files\MariaDB 10.0\bin>" e inicie el comando,
"C:\Program Files\MariaDB 10.0\bin>mysql.exe -u root –p"
b. Proporcione la contraseña raíz que se creó durante la instalación de MySQL Server para iniciar sesión en el servidor de DB.
Ilustración 65. Contraseña raíz
c. Ejecute el comando, CREATE DATABASE stratus DEFAULT CHARACTER SET utf8 DEFAULT COLLATE
utf8_unicode_ci para crear una DB.
Instalar Wyse Management Suite en Windows Server 2012 R2/2016/2019
69
Ilustración 66. Comando de base de datos
d. Ejecute los siguientes comandos para crear la cuenta de usuario del estrato y los privilegios:
Cree el usuario 'stratus'@'localhost’
Cree el usuario 'stratus'@'10.150.132.21’
Establezca la contraseña para 'stratus'@'localhost' = password ('PASSWORD')
Configure la contraseña para 'stratus'@'IP ADDRESS'= password ('PASSWORD')
Otorgue todos los privilegios de *.* a 'stratus'@'IP ADDRESS’ identificados por la 'PASSWORD’ con la opción conceder.
Otorgue todos los privilegios de *.* a 'stratus'@'localhost' id identificados por la 'PASSWORD’ con la opción conceder.
e. Proporcione la información del enrutador de MySQL en los campos del servidor María DB externo con el número de puerto y la
información de la cuenta de usuario de MySQL DB.
NOTA:
Los comandos anteriores se pueden iniciar a través del entorno de trabajo de MySQL para crear usuarios y
privilegios con comodines.
Ilustración 67. Entorno de trabajo de MySQL
Ilustración 68. Entorno de trabajo de MySQL
5. Proporcione la información de los puertos para los servicios relacionados con Wyse Management Suite en la ventana "Selección de
puertos".
70
Instalar Wyse Management Suite en Windows Server 2012 R2/2016/2019
Ilustración 69. Configuración
6. Proporcione las credenciales de administrador y la información de la dirección de correo electrónico.
Ilustración 70. Configuración
7. Proporcione la información del puerto del Teradici EM SDK y la información de la cuenta de usuario de CIFS.
Instalar Wyse Management Suite en Windows Server 2012 R2/2016/2019
71
Ilustración 71. Teradici EM SDK
8. Proporcione la ‘ruta de la carpeta de instalación de destino’ y la ‘ruta UNC compartida’ para el repositorio local.
Ilustración 72. Destino
9. Vuelva a comprobar la información del resumen de la instalación antes de continuar con la instalación de Wyse Management Suite.
10. Complete la instalación en ambos nodos.
Escriba la ruta de acceso a la carpeta de instalación de destino y la ruta de acceso a la UNC compartida para el repositorio local. A
continuación, haga clic en Siguiente. Se mostrará el mensaje La instalación se realizó correctamente.
NOTA:
La ruta de acceso a la UNC compartida se debe mantener fuera de Windows Server cuando se instale la
aplicación Wyse Management Suite. Antes de instalar la aplicación Wyse Management Suite en el Nodo 2, asegúrese
de eliminar la carpeta "Datos" en el repositorio local de Wyse Management Suite, que se creó durante la instalación
72 Instalar Wyse Management Suite en Windows Server 2012 R2/2016/2019
en el Nodo 1. Después de eliminar la carpeta "Datos" de la ruta de acceso al repositorio local de WMS de la UNC
compartida, puede instalar la aplicación Wyse Management Suite en el Nodo 2 del clúster de Windows.
Ilustración 73. Instalación satisfactoria
Instalar Wyse Management Suite en Windows Server 2012 R2/2016/2019 73
Comprobaciones posteriores a la instalación
Sobre esta tarea
Realice los siguientes pasos para comprobar la alta disponibilidad de Wyse Management Suite:
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-9\webapps\ccm-web
\WEB-INF\classes para MongoDB como se indica a continuación:
mongodb.seedList = MongoDBServer1_IP:27017, MongoDBServer2_IP:27017,
MongoDBServer3_IP:27017
Realice los siguientes pasos para realizar cambios en las tablas de MongoDB y la base de datos MySQL:
1. Inicie sesión en MongoDB utilizando Robo 3T y actualice los valores de IP virtual del clúster de Windows/Hostname del punto de
acceso en la tabla Propiedades de arranque con los siguientes atributos:
Stratusapp.server.url
Stratus.external.mqtt.url
Memcached. Servidores
Mqtt.server.url
2. Actualice las tablas de MySQL y reinicie Tomcat en ambos nodos. Actualice manualmente la base de datos mysql para conservar
ServerIp en la tabla ServersInCluster que se habilitará cuando ejecute el siguiente comando:
Update serversInCluster set ServerIp = ‘<VIP address of Windows Cluster>’;
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.
Update queuelock set IpInLock = ‘<VIP address of Windows Cluster>’;
3. Conecte la dirección FQDN del punto de acceso al registro Memcached en ambos nodos de la configuración de alta disponibilidad
mediante las siguientes rutas:
Ruta de acceso al registro: HKLM\SYSTEM\CurrentControlSet\Services\Memcached\
Ruta de acceso a la imagen: C:\Program Files\DELL\WMS\memcached\memcached.exe -d runservice -p 11211-I <FQDN of
Access Point> -U 0
9
74 Comprobaciones posteriores a la instalación
Actualizar Wyse Management Suite versión 1.3
a 1.4
Requisitos previos
Asegúrese de que el valor mongodb.seedList en el archivo bootstrap.properties incluya el carácter de barra invertida (\)
en la lista de servidores de base de datos Mongo. El archivo bootstrap.properties está ubicado en Tomcat-9\webapps
\ccm-web\WEB-INF\classes, mongodb.seedList = MongoDBServer1_IP\:27017, MongoDBServer2_IP\:27017,
MongoDBServer3_IP\:27017.
Ilustración 74. Prerrequisito
Asegúrese de que el servidor de base de datos Mongo principal (activo) con acceso de lectura y escritura sea la primera entrada en
mongodb.seedList. Esto se debe a que el instalador utiliza solo la primera entrada como servidor principal en el clúster de
MongoDB.
Sobre esta tarea
Para actualizar Wyse Management Suite de la versión 1.4 a la 2.0, realice las siguientes acciones:
Pasos
1. Haga doble clic en el paquete de instalación de Wyse Management Suite 1.4.
2. En la pantalla Bienvenida, lea el acuerdo de licencia y haga clic en Siguiente.
10
Actualizar Wyse Management Suite versión 1.3 a 1.4 75
Ilustración 75. Pantalla de bienvenida
3. En la página Actualización, haga clic en Siguiente para actualizar Wyse Management Suite.
76
Actualizar Wyse Management Suite versión 1.3 a 1.4
Ilustración 76. Actualización
Actualizar Wyse Management Suite versión 1.3 a 1.4
77
Ilustración 77. Actualización
4. Haga clic en Iniciar para abrir la consola web de Wyse Management Suite.
78
Actualizar Wyse Management Suite versión 1.3 a 1.4
Ilustración 78. Iniciar
Siguientes pasos
Asegúrese de que la carpeta y las subcarpetas de Tomcat-8 se eliminen, y que se creen las carpetas y las subcarpetas de Tomcat-9.
También, realice las siguientes las acciones:
Asegúrese de que se creen las carpetas y subcarpetas de Tomcat-9\webapps\ccm-web\WEB-INF\classes.
Asegúrese de que se haya agregado el servicio Tomcat-9 y de que el servicio Tomcat-9 se esté ejecutando.
Asegúrese de que el archivo bootstrap.properties se copie de la carpeta Tomcat-8\ webapps\ccm-web\WEB-INF
\classes en la carpeta Tomcat-9\webapps\ccm-web\WEB-INF\classes.
Asegúrese de que el valor mongodb.seedList en el archivo bootstrap.properties incluya el carácter de barra invertida
(\) en la lista de servidores de base de datos Mongo. El archivo bootstrap.properties está ubicado en
Tomcat-8\webapps\ccm-web\WEB-INF\classes, mongodb.seedList = MongoDBServer1_IP\:27017,
MongoDBServer2_IP\:27017, MongoDBServer3_IP\:27017.
Asegúrese de que las entradas de los servidores MongoDB primarios y secundarios estén presentes en mongodb.seedList.
En el clúster de conmutación por error de Windows, si el estado del punto de acceso está inactivo debido a la falta de disponibilidad del
servicio Tomcat 8, realice las siguientes acciones:
1. Vaya a Administrador de clústeres de conmutación por error > Clúster > Funciones > Punto de acceso.
2. Compruebe el estado de los servicios, las funciones y los puntos de acceso relacionados con Wyse Management Suite.
Actualizar Wyse Management Suite versión 1.3 a 1.4
79
Ilustración 79. Punto de acceso
3. Compruebe la versión del servicio Tomcat. Si la versión del servicio Tomcat es 8, debe quitar manualmente Tomcat8 y agregar el
servicio Tomcat9 en el punto de acceso. Esto se debe a que, cuando actualiza Wyse Management Suite 1.4 a WMS 2.0, el servicio
Tomcat8 se reemplaza por Tomcat9.
4. Haga clic con el botón secundario en el servicio Tomcat8 y luego haga clic en Quitar.
Ilustración 80. Eliminación del servicio Tomcat
5. Agregue el servicio Tomcat-9 al punto de acceso.
80
Actualizar Wyse Management Suite versión 1.3 a 1.4
Ilustración 81. Servicio Tomcat-9
Ilustración 82. Servicio Tomcat 9
6. Conecte la dirección FQDN del punto de acceso de alta disponibilidad al registro Memcached en ambos nodos de la configuración
de alta disponibilidad mediante el comando
Registry Path: HKLM\SYSTEM\CurrentControlSet\Services\Memcached\
“ImagePath” = “C:\Program Files\DELL\WMS\memcached\memcached.exe" -d runservice -p -I
11211 WMS1314AP.AD132.COM -U 0”
Actualizar Wyse Management Suite versión 1.3 a 1.4
81
Ilustración 83. Datos de memcached
82 Actualizar Wyse Management Suite versión 1.3 a 1.4
Actualización de Wyse Management Suite
versión 1.4/1.4.1 a Wyse Management Suite
versión 2.0
Requisitos previos
Asegúrese de realizar las siguientes tareas antes de actualizar a Wyse Management Suite versión 2.0.
Configure la política de los recursos (tomcat, memcache, mqtt) en el punto de acceso a "no reiniciar si el recurso falla" aunque se
recomienda la política predeterminada "no reiniciar en el nodo actual si el recurso falla", para un escenario de conmutación por error no
permite actualizar el producto.
Ilustración 84. Propiedades del servicio de Tomcat
Actualización del conjunto de réplicas de MongoDB de 3.4.1 a 4.2.1; la ruta de actualización de la Mongo DB es 3.4.1 >> 3.6 >> 4.0 >>
4.2.1. Esto se debe a que, desde la versión de WMS 2.0 en adelante, la versión de MongoDB 4.2.1 es compatible debido a los cambios
de esquema realizados para admitir dispositivos RAPTOR 9.0.
1. Actualización del conjunto de réplicas de 3.4.1 a 3.6: consulte https://docs.mongodb.com/manual/release-notes/3.6-upgrade-
replica-set/.
2. Actualización del conjunto de réplicas de 3.6 a 4.0.13: consulte https://docs.mongodb.com/manual/release-notes/4.0-upgrade-
replica-set/.
3. Actualización del conjunto de réplicas de 4.0 a 4.2.1: consulte https://docs.mongodb.com/manual/release-notes/4.0-upgrade-
replica-set/.
El servidor de MongoDB principal debe ser la primera entrada en el valor "MongoDB.seedList" en el archivo "bootstrap.properties" en
" Tomcat-9\webapps\ccm-web\WEB-INF\classes ".
El panel de control de servicios de MS "services.msc" y cualquier archivo y carpeta relacionado con Wyse Management Suite se deben
cerrar.
Pasos
1. Haga doble clic en el paquete de instalación de Wyse Management Suite 2.x.
2. En la pantalla Bienvenida, lea el acuerdo de licencia y haga clic en Siguiente.
11
Actualización de Wyse Management Suite versión 1.4/1.4.1 a Wyse Management Suite versión 2.0 83
Ilustración 85. Actualización
3. Seleccione la casilla de verificación Vincular Memcached a 127.0.0.1 para vincular el memcache al servidor local: 127.0.0.1. Si esta
casilla de verificación no está seleccionada, el memcache se vincula a FQDN.
Ilustración 86. Teradici EM SDK
4. Haga clic en Siguiente.
84
Actualización de Wyse Management Suite versión 1.4/1.4.1 a Wyse Management Suite versión 2.0
Ilustración 87. Actualización
5. En la ventana Dell Wyse Management Suite - asistente InstallShield, haga clic en .
Ilustración 88. Actualización
Espere hasta que se complete la instalación.
Ilustración 89. Actualización
Actualización de Wyse Management Suite versión 1.4/1.4.1 a Wyse Management Suite versión 2.0
85
Ilustración 90. Actualización
Ilustración 91. Actualización
Ilustración 92. Actualización
Después de la actualización de Wyse Management Suite versión 1.4/1.4.1 a Wyse Management Suite versión 2.0
Asegúrese de cambiar la configuración de la política de servicio del punto de acceso de los recursos a la configuración predeterminada "si
el recurso falla, intente reiniciar en el nodo actual".
86
Actualización de Wyse Management Suite versión 1.4/1.4.1 a Wyse Management Suite versión 2.0
Ilustración 93. Punto de acceso
Actualización de Wyse Management Suite versión 1.4/1.4.1 a Wyse Management Suite versión 2.0 87
Solución de problemas
Sobre esta tarea
En esta sección, se proporciona información sobre la solución de problemas de Wyse Management Suite versión 1.x 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.
Problema: ¿Dónde se encuentra el archivo de registro relacionado con el servicio Tomcat para revisar problemas de aplicaciones?
Solución alternativa: si alguno de los nodos/servidores del clúster no funciona y no forma parte del clúster de MySQL, realice las
siguientes acciones:
1. Reinicie el nodo del clúster y ejecute el comando var cluster = dba.rebootClusterFromCompleteOutage(); en la
solicitud de shell.
2. Vuelva a configurar la instancia local con el comando dba.configureLocalInstance('root@
Server_IPAddress:3306').
3. Vuelva a agregar la instancia al clúster con el comando cluster.addInstance('root@Server_IPAddress:3306').
Problema: Si alguno de los servidores o nodos del clúster deja de funcionar y no forma parte del clúster de InnoDB de MySQL.
Solución alternativa: Realice los siguientes pasos en el símbolo del sistema:
var cluster = dba.rebootClusterFromCompleteOutage(); #Reboot the cluster instance
dba.configureLocalInstance('root@Server_IPAddress:3306') #Reconfigure the local instance
cluster.addInstance('root@Server_IPAddress:3306')#Add the cluster instance back to the
network
My-SQL JS> cluster.rejoinInstance(“root@Server_IPAddress”)
Problema: si los ID del servidor son iguales en todos los nodos y si intentamos agregar instancias en el clúster, se muestra el mensaje
ERROR: error al unir la instancia al clúster.
12
88 Solución de problemas
Ilustración 94. Mensaje de error
Solución: Cambie las entradas del ID del servidor en el archivo my.conf ubicado en el directorio \ProgramData\MySQL\MySQL
Server 5.7.
Ilustración 95. cambiar ID del servidor
Solución de problemas
89
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89

Dell Wyse Management Suite Guia de referencia

Tipo
Guia de referencia