Skip to main content
SnapCenter Software
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Configurar servidores SnapCenter para alta disponibilidad

Colaboradores

Para admitir la alta disponibilidad (HA) en SnapCenter que se ejecuta en Windows o en Linux, puede instalar el equilibrador de carga F5. F5 permite al servidor SnapCenter admitir configuraciones activo-pasivo en hasta dos hosts que se encuentran en la misma ubicación. Para utilizar el equilibrador de carga F5 en SnapCenter, debe configurar SnapCenter Server y el equilibrador de carga F5.

También es posible configurar balanceo de carga de red (NLB) para configurar la alta disponibilidad de SnapCenter. Debe configurar manualmente NLB fuera de la instalación de SnapCenter para tener alta disponibilidad.

Para un entorno de nube, puede configurar alta disponibilidad usando Elastic Load Balancing (ELB) de Amazon Web Services (AWS) y el balanceador de carga de Azure.

Configurar la alta disponibilidad con F5

La imagen del flujo de trabajo enumera los pasos para configurar SnapCenter Server para una alta disponibilidad utilizando el equilibrador de carga F5. Para obtener instrucciones detalladas, consulte "Cómo configurar instancias de SnapCenter Server para obtener una alta disponibilidad mediante el balanceador de carga F5" .

Flujo de trabajo de configuración de F5

Debe ser miembro del grupo de administradores locales en SnapCenter Server (además de tener la asignación del rol de administrador de SnapCenter) para usar los siguientes cmdlets con el fin de agregar y quitar clústeres de F5:

Información adicional

  • Después de instalar y configurar SnapCenter para alta disponibilidad, edite el acceso directo del escritorio de SnapCenter para que apunte a la IP del clúster de F5.

  • Si se produce una conmutación por error entre los servidores SnapCenter y existe también una sesión SnapCenter, debe cerrar el explorador e iniciar sesión en SnapCenter de nuevo.

  • En una configuración de balanceo de carga (NLB o F5), si se añade un host que está parcialmente resuelto por el host de NLB o F5 y si el host de SnapCenter no puede conectarse a este host, la página del host SnapCenter cambia entre los hosts inactivos y en ejecución con frecuencia. Para resolver este problema, debe asegurarse de que ambos hosts SnapCenter puedan resolver el host en un host de balanceo de carga de red o F5.

  • Los comandos de SnapCenter para la configuración MFA deben ejecutarse en todos los hosts. La configuración de partes de confianza se debe realizar en el servidor de Active Directory Federation Services (AD FS) mediante los detalles del clúster F5. El acceso de interfaz de usuario de SnapCenter en el nivel de host se bloqueará una vez que se habilite la MFA.

  • Durante la conmutación al nodo de respaldo, la configuración del registro de auditoría no se reflejará en el segundo host. Por lo tanto, debe repetir manualmente la configuración del registro de auditoría en el host pasivo F5 cuando vuelve a estar activo.

Configurar alta disponibilidad mediante el balanceo de carga de red (NLB)

Es posible configurar NLB para configurar SnapCenter High Availability. Debe configurar manualmente NLB fuera de la instalación de SnapCenter para tener alta disponibilidad.

Para obtener información acerca de cómo configurar el balanceo de carga de red (NLB) con SnapCenter, consulte "Cómo configurar NLB con SnapCenter" .

Configuración de alta disponibilidad con AWS Elastic Load Balancing (ELB)

Puede configurar un entorno SnapCenter de alta disponibilidad en Amazon Web Services (AWS) configurando dos servidores SnapCenter en zonas de disponibilidad (AZ) independientes y configurándolos para conmutación automática al respaldo. La arquitectura incluye direcciones IP privadas virtuales, tablas de enrutamiento y sincronización entre bases de datos MySQL activas y en espera.

Pasos
  1. Configure la IP de superposición privada virtual en AWS. Para obtener más información, consulte "Configurar IP de superposición privada virtual".

  2. Prepare el host Windows

    1. La prioridad de la fuerza IPv4 es superior a IPv6:

      • Ubicación: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters

      • Clave: DisabledComponents

      • Tipo: REG_DWORD

      • Valor: 0x20

    2. Asegúrese de que los nombres de dominio completo se puedan resolver mediante DNS o mediante una configuración de host local en las direcciones IPv4.

    3. Asegúrese de que no tiene configurado un proxy del sistema.

    4. Asegúrese de que la contraseña del administrador sea la misma en Windows Server cuando utilice una configuración sin Active Directory y los servidores no estén en un dominio.

    5. Agregue IP virtual en ambos servidores Windows.

  3. Cree el clúster de SnapCenter.

    1. Inicie PowerShell y conéctese a SnapCenter. Open-SmConnection

    2. Cree el clúster. Add-SmServerCluster -ClusterName <cluster_name> -ClusterIP <cluster_ip> -PrimarySCServerIP <primary_ip> -Verbose -Credential administrator

    3. Agregue el servidor secundario. Add-SmServer -ServerName <server_name> -ServerIP <server_ip> -CleanUpSecondaryServer -Verbose -Credential administrator

    4. Obtenga los detalles de alta disponibilidad. Get-SmServerConfig

  4. Cree la función Lamda para ajustar la tabla de enrutamiento en caso de que el punto final IP privado virtual no esté disponible, supervisado por AWS CloudWatch. Para obtener más información, consulte "Cree una función Lambda".

  5. Cree un monitor en CloudWatch para supervisar la disponibilidad del punto final de SnapCenter. Se configura una alarma para activar una función Lambda si no se puede acceder al punto final. La función Lambda ajusta la tabla de enrutamiento para redirigir el tráfico al servidor SnapCenter activo. Para obtener más información, consulte "Crear canarios sintéticos".

  6. Implemente el flujo de trabajo utilizando una función STEP como alternativa a la supervisión de CloudWatch, proporcionando tiempos de conmutación por error más pequeños. El flujo de trabajo incluye una función de sonda Lambda para probar la URL de SnapCenter, una tabla DynamoDB para almacenar recuentos de fallos y la función Paso en sí.

    1. Utilice una función lambda para sondear la URL de SnapCenter. Para obtener más información, consulte "Crear función Lambda".

    2. Cree una tabla DynamoDB para almacenar el recuento de fallos entre dos iteraciones de funciones de pasos. Para obtener más información, consulte "Comience con la tabla DynamoDB".

    3. Cree la función Paso. Para obtener más información, consulte "Documentación de funciones de pasos".

    4. Pruebe un solo paso.

    5. Pruebe la función completa.

    6. Cree el rol de IAM y ajuste los permisos para poder ejecutar la función Lambda.

    7. Cree un programa para activar la función Paso. Para obtener más información, consulte "Uso de Amazon EventBridge Scheduler para iniciar funciones de pasos".

Configure la alta disponibilidad con el balanceador de carga de Azure

Puede configurar un entorno de SnapCenter de alta disponibilidad con el balanceador de carga de Azure.

Pasos
  1. Cree máquinas virtuales en un conjunto de escalas mediante el portal de Azure. El conjunto de escalas de máquinas virtuales de Azure le permite crear y administrar un grupo de máquinas virtuales equilibradas de carga. El número de instancias de máquina virtual puede aumentar o disminuir automáticamente en respuesta a la demanda o a un programa definido. Para obtener más información, consulte "Cree máquinas virtuales en un conjunto de escalas mediante el portal de Azure".

  2. Después de configurar las máquinas virtuales, inicie sesión en cada máquina virtual en VM Set e instale SnapCenter Server en ambos nodos.

  3. Cree el clúster en el host 1. Add-SmServerCluster -ClusterName <cluster_name> -ClusterIP <specify the load balancer front end virtual ip> -PrimarySCServerIP <ip address> -Verbose -Credential <credentials>

  4. Agregue el servidor secundario. Add-SmServer -ServerName <name of node2> -ServerIP <ip address of node2> -Verbose -Credential <credentials>

  5. Obtenga los detalles de alta disponibilidad. Get-SmServerConfig

  6. Si es necesario, vuelva a generar el host secundario. Set-SmRepositoryConfig -RebuildSlave -Verbose

  7. Conmutación al nodo de respaldo en el segundo host. Set-SmRepositoryConfig ActiveMaster <name of node2> -Verbose

== Cambiar de NLB a F5 para alta disponibilidad

Es posible cambiar la configuración de alta disponibilidad de SnapCenter de balanceo de carga de red (NLB) para usar el balanceador de carga F5.

  • Pasos*

    1. Configurar servidores SnapCenter para obtener alta disponibilidad mediante F5. "Leer más".

    2. En el host de SnapCenter Server, inicie PowerShell.

    3. Inicie una sesión con el cmdlet Open-SmConnection y, a continuación, introduzca sus credenciales.

    4. Actualice el servidor SnapCenter para que apunte a la dirección IP del clúster F5 mediante el cmdlet Update-SmServerCluster.

      La información relativa a los parámetros que se pueden utilizar con el cmdlet y sus descripciones se puede obtener ejecutando Get-Help nombre_comando. Alternativamente, también puede consultar la "Guía de referencia de cmdlets de SnapCenter Software".