Migración de una configuración de alta disponibilidad a una configuración de clúster
Para migrar una configuración de alta disponibilidad (HA) existente a una configuración de clúster, primero debe quitar los dispositivos Citrix ADC de la configuración de HA y crear una copia de seguridad del archivo de configuración de HA. A continuación, puede utilizar los dos dispositivos para crear un clúster y cargar el archivo de configuración de copia de seguridad en el clúster.
Nota
- Antes de cargar el archivo de configuración de HA de copia de seguridad en el clúster, debe modificarlo para que sea compatible con el clúster. Consulte el paso correspondiente del procedimiento.
- Utilice el comando batch -f <backup_filename> para cargar el archivo de configuración de copia de seguridad.
El enfoque anterior es una solución básica de migración que da como resultado un tiempo de inactividad para la aplicación implementada. Como tal, debe usarse solo en implementaciones donde no se tenga en cuenta la disponibilidad de las aplicaciones.
Sin embargo, en la mayoría de las implementaciones, la disponibilidad de la aplicación es de suma importancia. En estos casos, debe utilizar el enfoque en el que se puede migrar una configuración de alta disponibilidad a una configuración de clúster sin ningún tiempo de inactividad resultante. En este enfoque, una instalación de HA existente se migra a una configuración de clúster quitando primero el dispositivo secundario y mediante ese dispositivo para crear un clúster de nodo único. Después de que el clúster entre en funcionamiento y sirve tráfico, el dispositivo principal de la instalación de HA se agrega al clúster.
Para convertir una configuración de alta disponibilidad en configuración de clúster (sin tiempo de inactividad) mediante la interfaz de línea de comandos
Consideremos el ejemplo de una configuración de alta disponibilidad con dispositivo primario (NS1): 10.102.97.131 y dispositivo secundario (NS2): 10.102.97.132.
-
Asegúrese de que las configuraciones del par HA sean estables.
-
Inicie sesión en cualquiera de los dispositivos HA, vaya al shell y cree una copia del archivo ns.conf (por ejemplo, ns_backup.conf).
-
Inicie sesión en el dispositivo secundario, NS2, y borre las configuraciones. Esta operación elimina NS2 de la configuración de alta disponibilidad y lo convierte en un dispositivo independiente.
> clear ns config full
Nota
- Este paso es necesario para asegurarse de que NS2 no comienza a poseer direcciones VIP, ahora que se trata de un dispositivo independiente.
- En esta etapa, el dispositivo principal, NS1, sigue activo y sigue sirviendo el tráfico.
-
Cree un clúster en NS2 (ahora ya no es un dispositivo secundario) y configúrelo como un nodo PASIVO.
> add cluster instance 1 > add cluster node 0 10.102.97.132 -state PASSIVE -backplane 0/1/1 > add ns ip 10.102.97.133 255.255.255.255 -type CLIP > enable cluster instance 1 > save ns config > reboot -warm
-
Modifique el archivo de configuración de copia de seguridad de la siguiente manera:
-
Quite las funciones que no se admiten en un clúster. Para obtener la lista de funciones no compatibles, consulte Funciones de Citrix ADC compatibles con un clúster. Es un paso opcional. Si no realiza este paso, se produce un error en la ejecución de comandos no compatibles.
-
Elimine las configuraciones que tienen interfaces o actualice los nombres de interfaz de la convención c/u a la convención n/c/u.
Ejemplo
> add vlan 10 -ifnum 0/1
debe cambiarse a
> add vlan 10 -ifnum 0/0/1 1/0/1
-
El archivo de configuración de copia de seguridad puede tener direcciones SNIP. Estas direcciones se seccionan en todos los nodos del clúster. Se recomienda agregar direcciones IP detectada para cada nodo.
Ejemplo
> add ns ip 1.1.1.1 255.255.255.0 -ownerNode 0 > add ns ip 1.1.1.2 255.255.255.0 -ownerNode 1
-
Actualice el nombre de host para especificar el nodo propietario.
Ejemplo
> set ns hostname ns0 -ownerNode 0 > set ns hostname ns1 -ownerNode 1
-
Cambie todas las demás configuraciones de red relevantes que dependen de las IP detectados. Por ejemplo, L3 VLAN, configuración RNAT que utiliza SNIP como NATIP, reglas INAT que hace referencia a SNIPS/MIP).
-
-
En el clúster, haga lo siguiente:
-
Realice los cambios topológicos en el clúster conectando el backplane del clúster, el canal de agregación de vínculos del clúster, etc.
-
Aplique configuraciones del archivo de configuración modificado y de copia de seguridad al coordinador de configuración a través de la dirección IP del clúster.
> batch -f ns_backup.conf
-
Configure mecanismos de distribución de tráfico externo como ECMP o agregación de vínculos de clúster.
-
-
Cambie el tráfico de la configuración de HA al clúster.
-
Inicie sesión en el dispositivo principal, NS1, e inhabilite todas las interfaces en él.
> disable interface <interface_id>
-
Inicie sesión en la dirección IP del clúster y configure NS2 como nodo ACTIVE.
> set cluster node 0 -state ACTIVE
Nota
Puede haber una pequeña cantidad (en el orden de segundos) de tiempo de inactividad entre inhabilitar las interfaces y activar el nodo del clúster.
-
-
Inicie sesión en el dispositivo principal, NS1, y quítelo de la instalación de alta disponibilidad.
-
Borre todas las configuraciones. Esta operación elimina NS1 de la configuración de alta disponibilidad y lo convierte en un dispositivo independiente.
> clear ns config full
-
Habilite todas las interfaces.
> enable interface <interface_id>
-
-
Agregue NS1 al clúster.
-
Inicie sesión en la dirección IP del clúster y agregue NS1 al clúster.
> add cluster node 1 10.102.97.131 -state PASSIVE -backplane 1/1/1
-
Inicie sesión en NS1 y únete al clúster ejecutando secuencialmente los siguientes comandos:
> join cluster -clip 10.102.97.133 -password nsroot > save ns config > reboot -warm
-
-
Inicie sesión en NS1 y realice los cambios topológicos y de configuración necesarios.
-
Inicie sesión en la dirección IP del clúster y establezca NS1 como nodo ACTIVE.
> set cluster node 1 -state ACTIVE