Habilite la función de conmutación por error con réplica activa en los nodos de solo lectura existentes desde la consola de PolarDB.
Ámbito de aplicación
La función de conmutación por error con réplica activa es compatible con las siguientes versiones de PolarDB for MySQL:
-
**Versión del motor**:
MySQL 5.6. La versión de revisión debe ser 5.6.1.0.35 o posterior.
MySQL 5.7. La versión de revisión debe ser 5.7.1.0.24 o posterior.
MySQL 8.0.1. La versión de revisión debe ser 8.0.1.1.29 o posterior.
MySQL 8.0.2. La versión de revisión debe ser 8.0.2.2.12 o posterior.
PolarProxy version: se requiere la versión 2.8.3 o posterior.
Si su clúster es de tipo Standard Edition y necesita esta función, envíe un ticket para comunicarse con nosotros y recibir asistencia.
Notas de uso
Si la réplica activa no está habilitada en un nodo de solo lectura, puede producirse una interrupción transitoria de entre 20 y 30 segundos durante una conmutación por error entre el nodo principal y el secundario. Asegúrese de que su aplicación admita la reconexión automática. Si la réplica activa está habilitada, la conmutación por error se completa en un lapso de 1 a 5 segundos.
El nodo de réplica activa debe tener las mismas especificaciones que el nodo principal.
-
El módulo Voting Disk de la función de alta disponibilidad, que utiliza la conmutación por error con réplica activa, presenta cierta exclusión mutua con la función IMCI (In-Memory Column Index) en algunas versiones del kernel. Los detalles son los siguientes:
En los clústeres con una **versión del kernel 8.0.1.1.43 o posterior, o bien 8.0.2.2.24 o posterior**, la función IMCI es totalmente compatible con la función de conmutación por error con réplica activa.
-
En los clústeres con una **versión del kernel 8.0.1.1.42 u 8.0.2.2.23**:
Si el clúster ya cuenta con un nodo de solo lectura que tiene habilitada la función de conmutación por error con réplica activa, agregue un nodo IMCI de solo lectura al clúster.
Si el clúster ya cuenta con un nodo IMCI de solo lectura, no es posible habilitar la función de conmutación por error con réplica activa en ningún nodo de solo lectura del clúster.
-
En los clústeres con una **versión del kernel anterior a 8.0.1.1.42 u 8.0.2.2.23**, la función IMCI y la función de conmutación por error con réplica activa son mutuamente excluyentes:
-
Si el clúster ya cuenta con un nodo de solo lectura que tiene habilitada la función de conmutación por error con réplica activa, no es posible agregar un nodo IMCI de solo lectura al clúster.
NotaSi desea agregar un nodo IMCI de solo lectura al clúster, utilice contact us para deshabilitar el módulo de alta disponibilidad Voting Disk de la función de conmutación por error con réplica activa. Una vez deshabilitado el módulo, agregue el nodo IMCI de solo lectura. Tenga en cuenta que todos los nodos se reinician automáticamente durante este proceso.
Si el clúster ya cuenta con un nodo IMCI de solo lectura, no es posible habilitar la función de conmutación por error con réplica activa en ningún nodo de solo lectura del clúster.
-
NotaSi IMCI y la réplica activa son mutuamente excluyentes y desea habilitar la conmutación por error con réplica activa en el clúster, elimine primero el nodo IMCI de solo lectura existente.
Procedimiento
Inicie sesión en la consola de PolarDB. En el panel de navegación izquierdo, haga clic en Clusters. Seleccione la Region donde se despliega el clúster y, a continuación, haga clic en el ID del clúster para ir a la página de detalles del clúster.
En la página Basic Information, dentro de la sección Database Nodes, haga clic en el icono
ubicado en la esquina superior derecha para cambiar de vista.-
En la sección Database Nodes, busque el nodo de solo lectura en el que desea habilitar la réplica activa y haga clic en Actions > Enable Hot Replica.
NotaLa primera vez que habilite la réplica activa en cualquier nodo del clúster, todos los nodos se reiniciarán uno por uno. Las operaciones posteriores de habilitación o deshabilitación no provocan ningún reinicio.