Error al habilitar HA en un servidor de Azure Database for MySQL

Jut-2755 80 Puntos de reputación
2025-12-18T14:02:38.7766667+00:00

Tengo un servidor de base de datos el tema es que este no tiene HA y quería habilitar el HA local sabiendo que el de zona solo se puede al crear el servidor, mi problema es que al intentar habilitar el HA no me permite el cambio y no entiendo porque. La región es: East US y zona de disponibilidad tiene la opción marcada a 3, existe otro requerimiento para tener habilitado el HA en el servidor de casualidad?, el SKU también que tiene es el D2ds_v4.

Por favor si alguien conoce la información para arreglarlo lo agradecería ya que es prioridad habilitar el HA.

Azure Database for MySQL
Azure Database for MySQL
Un servicio de base de datos MySQL administrado por Azure para el desarrollo y la implementación de aplicaciones.
0 comentarios No hay comentarios
{count} votos

2 respuestas

Ordenar por: Muy útil
  1. Jut-2755 80 Puntos de reputación
    2025-12-23T11:21:42.8633333+00:00

    Hola estimado,
    Disculpa quería consultar si el HA local se puede habilitar en una VM que al crearse nunca se le habilito HA desde un inicio pero ahora por necesidades se necesita aunque sea la local y no la zonal.

    Saludos, muchas gracias.


  2. Kalyani Kondavaradala 4,685 Puntos de reputación Personal externo de Microsoft Moderador
    2025-12-18T14:47:34.2833333+00:00

    Hola Jut-2755, veo que estás teniendo problemas para habilitar Alta Disponibilidad (HA) en tu servidor de Azure Database for MySQL en la región East US. ¡Vamos a revisarlo paso a paso!

    Posibles razones por las que no puedes habilitar HA:

    Configuración de GTID: Uno de los requisitos comunes para habilitar HA es que el Global Transaction Identifier (GTID) esté habilitado. Debes verificar los parámetros gtid_mode y enforce_gtid_consistency en la configuración del servidor y asegurarte de que ambos estén configurados en ON.

    Limitaciones del SKU: Mencionas que tu SKU es D2ds_v4. Aunque este SKU normalmente soporta HA, es importante confirmar que el servidor esté en el nivel de precios correcto. Recuerda que HA solo está disponible en los niveles General Purpose o Business Critical.

    Configuración existente del servidor: Si el servidor fue creado sin HA, ten en cuenta que no es posible habilitar HA con redundancia de zona después de la creación del servidor. En ese caso, sería necesario crear un nuevo servidor con HA habilitado desde el inicio.

    Limitaciones de capacidad en la región: En algunos casos, la región puede tener limitaciones de capacidad que impidan habilitar HA. Es recomendable verificar si la redundancia de zona está soportada y si existen restricciones de capacidad en la región East US para tu configuración.

    Pasos para intentar habilitar HA:

    Verificar GTID

    Asegúrate de que los parámetros de GTID estén configurados correctamente.

    Desde el portal de Azure:

      Ve al **Azure Portal**
      
         Navega a tu **MySQL Flexible Server**
         
            En **Settings**, revisa **Server parameters**
            
            **Configurar HA:**
            
               En el menú del servidor, ve a **High Availability**
               
                  Sigue las instrucciones en pantalla para intentar habilitar HA nuevamente
                  
                  **Verificar región y SKU:**
                  
                     Confirma que la región soporte HA
                     
                        Asegúrate de que el SKU y el nivel de precios sean compatibles con HA
                        
                        **Crear un nuevo servidor si es necesario:**
                        
                           Si necesitas **HA con redundancia de zona**, recuerda que esta opción solo puede configurarse **durante la creación del servidor**. En ese caso, deberás crear un nuevo servidor con HA habilitado desde el inicio.
                           
    

    Reference documents:

    1. Enable High Availability and Manage Availability Zones in Azure MySQL Flexible Server
    2. High Availability for Azure Database for MySQL Flexible Server
    3. Limitations of High Availability
    4. Configure HA using Azure CLI

    Thanks!

    Kalyani


Su respuesta

Las respuestas pueden ser marcadas como "Aceptadas" por el autor de la pregunta y "Recomendadas" por los moderadores, lo que ayuda a los usuarios a saber que la respuesta ha resuelto el problema del autor.