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, debe 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 a continuación.
  • 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 de migración muy básica que resulta en downtime 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.

  1. Asegúrese de que las configuraciones del par HA sean estables.

  2. 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).

  3. 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.
  4. 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
    
  5. 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 admitidas por un clúster. Este es un paso opcional. Si no realiza este paso, se producirá un error en la ejecución de comandos no admitidos.

    • 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 o MIP. 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 nombre de host ns0 -OwnerNode 0
      
       > set ns nombre de host ns1 -OwnerNode 1
      
    • Cambie todas las demás configuraciones de red relevantes que dependen de IP detectada. Por ejemplo, L3 VLAN, configuración RNAT que utiliza SNIP como NATIP, reglas INAT que hace referencia a SNIPS/MIP).

  6. 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.

  7. 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.

       <interface_id>> desactivar interfaz
      
    • 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.

  8. 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.

       <interface_id>> habilitar interfaz
      
  9. 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 únelo al clúster ejecutando secuencialmente los siguientes comandos:

       > join cluster -clip 10.102.97.133 -password nsroot
      
       > save ns config
      
       > reboot -warm
      
  10. Inicie sesión en NS1 y realice los cambios topológicos y de configuración necesarios.

  11. Inicie sesión en la dirección IP del clúster y establezca NS1 como nodo ACTIVE.

        > set cluster node 1 -state ACTIVE