Dell Wyse Management Suite Guía de alta disponibilidad versión 1.
Identifier GUID-5B8DE7B7-879F-45A4-88E0-732155904029 Status Translated 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.
Contenido 1 Introducción................................................................................................................................................... 4 Descripción general de alta disponibilidad....................................................................................................................... 4 2 Arquitectura de alta disponibilidad.................................................................................................................
Identifier GUID-ED09EB91-3AF7-4CD0-AD06-2908B7356A52 Status In Translation 1 Introducción Wyse Management Suite versión 1.4 es la solución de administración de última generación que le permite configurar, supervisar, administrar y optimizar sus 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.
Identifier GUID-28CB898E-70CA-47D5-8118-8CD0BDF8EBF9 Status In Translation 2 Arquitectura de alta disponibilidad La arquitectura de Dell Wyse Management Suite cuenta con Windows Server 2012/2016 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.
Identifier GUID-CB6028B5-D4F8-415A-B5C8-A9C193B2B929 Status In Translation 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.
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.
Identifier GUID-11A63D2C-3399-4AC8-B9BA-F0AE3986BF11 Status In Translation 3 Alta disponibilidad en Windows Server 2012/2016 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.
Identifier GUID-0DC32F2B-07DD-4C10-92D0-D5D4C20C1D54 Status In Translation 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.
Figura 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 versión 1.4 al clúster solo después de instalar Wyse Management Suite versión 1.4. 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.
Figura 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.
Identifier GUID-DAAD1759-D915-4576-B116-9FBF91E7D8F0 Status In Translation 4 Lograr alta disponibilidad en Windows Server 2012/2016 Los siguientes pasos proporcionan información sobre cómo lograr una alta disponibilidad en Windows Server 2012/2016: 1 Agregar función de clúster de conmutación por error en Windows Server 2012/2016: consulte Agregar función de clúster de conmutación por error en Windows Server 2012/2016.
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. 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.
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.
Figura 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. 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.
Figura 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.
Figura 15. Resumen de los ajustes de quórum 9 Haga clic en Finalizar para completar la configuración del quórum. Identifier GUID-0DC32F2B-07DD-4C10-92D0-D5D4C20C1D54 Status In Translation 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.
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.4 al clúster solo después de instalar Wyse Management Suite versión 1.4. 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.
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 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.
Identifier GUID-22674723-A920-44CD-A647-DEC56C02AFD9 Status Translated 5 Lograr alta disponibilidad para InnoDB de MySQL Acerca de 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.
Figura 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.
Figura 20. Productos y funciones 5 En la pantalla Verificar requisitos, seleccione los componentes y haga clic en Ejecutar.
Figura 21. Requisitos 6 Instale los componentes necesarios y haga clic en Siguiente.
Figura 22.
Figura 23. Requisitos 7 En la pantalla Instalación, haga clic en Ejecutar.
Figura 24. Instalación Se actualizan el servidor MySQL, el entorno de trabajo y los componentes de shell. 8 Haga clic en Siguiente.
Figura 25. Instalación 9 En la pantalla Configuración del producto, aparece el componente del servidor de MySQL.
Figura 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.
Figura 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.
Figura 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.
Figura 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.
Figura 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.
Figura 31. Servicio de Windows 19 En la pantalla Complementos y extensiones, haga clic en Siguiente.
Figura 32. Complementos y extensiones 20 En la pantalla Aplicar configuración, haga clic en Ejecutar. Las configuraciones se aplican al componente de MySQL.
Figura 33. Aplicar configuraciones 21 Haga clic en Terminar.
Figura 34. Aplicar configuraciones 22 En la pantalla Configuración del producto, haga clic en Siguiente.
Figura 35. Configuración del producto 23 En la ventana Instalación completa, haga clic en Finalizar.
Figura 36. Instalación completa Siguiente paso 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.
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. • • • • To check that the MySQL InnoDB is created as per the requirements, run the following commands at the command prompt: mysql-js> dba.checkInstanceConfiguration('root@IP Address1') mysql-js> dba.
Figura 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. Figura 39.
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.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.
Identifier GUID-C111B10B-FBE0-4AA9-B11E-E1E6B50D8032 Status In Translation Configurar enrutador de MySQL Requisitos previos El enrutador de MySQL permite establecer la red de comunicación entre Wyse Management Suite e InnoDB MySQL. Acerca de 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.
Figura 42. Verificar requisitos 4 Instale los componentes necesarios y haga clic en Siguiente.
Figura 43.
Figura 44. Verificar requisitos 5 En la pantalla Instalación, haga clic en Ejecutar.
Figura 45. Instalación Se actualiza el componente del enrutador de MySQL. 6 Haga clic en Siguiente.
Figura 46. Instalación 7 En la pantalla Configuración del producto, se muestra el componente del enrutador de MySQL.
Figura 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.
Figura 48. Configuración del enrutador de MySQL 10 En la pantalla Aplicar configuración, haga clic en Ejecutar.
Figura 49. Aplicar configuración 11 Haga clic en Terminar.
Figura 50. Aplicar configuraciones 12 En la pantalla Configuración del producto, haga clic en Siguiente.
Figura 51. Configuración del producto Aparece el mensaje Instalación completa.
Figura 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.
Figura 53. Dirección del servidor de arranque Identifier GUID-F5F45985-CF52-42BC-B3ED-A09F5BE47DF7 Status Translated 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.
Identifier GUID-8346C988-3AB5-4D1D-B347-4FA80C20BCF3 Status Translated 6 Lograr alta disponibilidad en MongoDB Acerca de 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.
Figura 55. 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 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.
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.
Figura 56. Editar mongod.cfg systemLog: destination: file path: c:\data\log\mongod.log storage: dbPath: c:\data\db\Mongo net: 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. Identifier CONCEPT-13-CAF3AFA9 Status Iniciar replicación en los servidores Asegúrese de deshabilitar el firewall en Windows y detener los servidores Tomcat si se están ejecutando.
Figura 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. Figura 58.
Figura 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") 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.
Figura 60. Estado en el servidor principal Figura 61.
Identifier GUID-C7857DB3-9B9E-46ED-9DD2-628772C9E85D Status Translated 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.
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.
#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.
NOTA: 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 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.
Identifier GUID-B27CD20A-2CDF-440C-9219-CA61A2D05FB0 Status In Translation 8 Instalar Wyse Management Suite en Windows Server 2012/2016 Acerca de esta tarea Para instalar Wyse Management Suite en una nube privada, haga lo siguiente: Pasos 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.
Identifier GUID-CF364B55-EE27-4893-9107-D5CAD7B09F16 Status In Translation 9 Actualizar Wyse Management Suite versión 1.3 a 1.4 Prerrequisitos • 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.
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. Figura 63. Pantalla de bienvenida 3 En la página Actualización, haga clic en Siguiente para actualizar Wyse Management Suite. 74 Actualizar Wyse Management Suite versión 1.3 a 1.
Figura 64. Actualización Actualizar Wyse Management Suite versión 1.3 a 1.
Figura 65. Actualización 4 Haga clic en Iniciar para abrir la consola web de Wyse Management Suite. 76 Actualizar Wyse Management Suite versión 1.3 a 1.
Figura 66. Iniciar Pasos siguientes • 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\ webapp
Figura 67. Punto de acceso c Compruebe la versión del servicio Tomcat. Si la versión del servicio Tomcat es 8, debe eliminar manualmente Tomcat‐8 y agregar el servicio Tomcat‐9 en el punto de acceso A. Esto se debe a que, cuando actualiza Wyse Management Suite 1.3 a WMS 1.4, el servicio Tomcat‐8 se reemplaza por Tomcat-9. d Haga clic con el botón secundario en el servicio Tomcat‐8 y luego haga clic en Quitar. Figura 68.
Figura 69. Servicio Tomcat-9 Figura 70. Servicio Tomcat 9 f 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.
Figura 71. Datos de memcached 80 Actualizar Wyse Management Suite versión 1.3 a 1.
Identifier GUID-5CBAE8BA-78A8-45BE-B3CE-F25938CD7472 Status In Translation 10 Comprobaciones posteriores a la instalación Realice los siguientes pasos para comprobar la alta disponibilidad de Wyse Management Suite versión 1.4: • 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 indic
Identifier GUID-FC50DC9B-C4F6-4C17-97C0-001DE9A122DF Status In Translation 11 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.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.
Figura 72. Mensaje de error Solución: Cambie las entradas del ID del servidor en el archivos my.conf ubicado en el directorio \ProgramData\MySQL\MySQL Server 5.7. Figura 73.