ADC

Migración de una configuración de HA a una configuración de clúster

La migración de una configuración de alta disponibilidad (HA) existente a una configuración de clúster requiere que primero elimine las dos instancias de NetScaler de la configuración de HA y cree una copia de seguridad del archivo de configuración de HA. A continuación, puede usar estas instancias para crear un clúster y aplicar la configuración de la copia de seguridad al clúster.

Nota

  • Antes de aplicar la configuración del archivo de configuración de alta disponibilidad del que se hizo una copia de seguridad al clúster, debe modificarla para que sea compatible con el clúster.

El enfoque anterior es una solución de migración básica que provoca un tiempo de inactividad para la aplicación implementada. Por lo tanto, debe usarse solo en implementaciones en las que 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 una configuración de alta disponibilidad se pueda migrar a una configuración de clúster con un tiempo de inactividad mínimo. En este enfoque, una configuración de alta disponibilidad existente se migra a una configuración de clúster. Para ello, primero se elimina la instancia secundaria y se usa esa instancia para crear un clúster de un solo nodo. Una vez que el clúster esté operativo y sirva el tráfico, la instancia principal de la configuración de alta disponibilidad se agrega al clúster.

Para convertir una configuración de alta disponibilidad en una configuración de clúster mediante la CLI

Consideremos el ejemplo de una configuración de alta disponibilidad con instancia principal (NS1), 198.51.100.131, e instancia secundaria (NS2), 198.51.100.132.

  1. Asegúrese de que la configuración del par HA sea estable.

  2. Inicie sesión en la instancia secundaria, vaya al shell y cree una copia del archivo ns.conf (por ejemplo,/nsconfig/ns_backup.conf). Para ver la lista de los archivos de respaldo admitidos en un clúster, consulte Realizar copias de seguridad de una configuración de clúster

  3. Inicie sesión en la instancia secundaria, NS2, y borre la configuración. Esta operación elimina NS2 de la configuración de alta disponibilidad y lo convierte en una instancia independiente.

    > clear ns config full
    

    Nota

    • Este paso es necesario para garantizar que NS2 no comience a poseer direcciones VIP, ahora que es una instancia independiente.
    • En este momento, la instancia principal, NS1, sigue activa y sigue atendiendo el tráfico.
  4. Cree un clúster en NS2 (ahora ya no es una instancia secundaria) y configúrelo como nodo PASIVO.

     > add cluster instance 1
    
     > add cluster node 0 198.51.100.132 -state PASSIVE -backplane 0/1/1
    
     > add ns ip 198.51.100.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:

    1. (Opcional) Elimine las funciones que no se admiten en un clúster. Para obtener la lista de funciones no compatibles, consulte Funciones de NetScaler compatibles con un clúster. Si no realiza este paso, es posible que los comandos no compatibles fallen al aplicar la configuración desde el archivo de copia de seguridad.

    2. Elimine la configuración que tiene interfaces o actualice los nombres de las interfaces 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
      
    3. El archivo de configuración de copia de seguridad puede tener direcciones SNIP. Estas direcciones están agrupadas en todos los nodos del clúster. Se recomienda agregar direcciones IP detectadas 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
      
    4. Actualice el nombre de host para especificar el nodo propietario.

      Ejemplo

      > set ns hostname ns0 -ownerNode 0
      
      > set ns hostname ns1 -ownerNode 1
      
    5. Cambie todas las demás configuraciones de red relevantes que dependan de las direcciones IP detectadas. Por ejemplo, la VLAN de nivel 3, la configuración de RNAT (que utiliza los SNIP como NATIP), las reglas del INAT (que se refieren a los SNIPs/MIPS).

  6. En el clúster, haga lo siguiente:

    1. Realice los cambios topológicos en el clúster conectando la placa base del clúster, el canal de agregación de enlaces del clúster, etc.

    2. Aplique la configuración del archivo modificado al coordinador de configuración a través de la dirección IP del clúster.

      > batch -f /nsconfig/ns_backup.conf -o /nsconfig/batch_output > **Nota:** > > La salida de los comandos se guarda en el     `batch_output`archivo. Debe revisar el archivo de salida para asegurarse de que los comandos necesarios se ejecutan sin errores.
      
    3. Configure mecanismos de distribución de tráfico externo como ECMP o agregación de vínculos de clúster.

    Nota:

    Asegúrese de configurar la configuración detectada necesaria en los nodos del clúster. Para obtener más información sobre la lista de configuraciones detectadas, consulte Lista de configuraciones detectadas y matriz de compatibilidad para el clúster de NetScaler.

  7. Cambie el tráfico de la configuración de HA al clúster.

    1. Inicie sesión en la instancia principal, NS1, e inhabilite todas las interfaces de datos que contiene.

      > disable interface <interface_id>
      
    2. Inicie sesión en la dirección IP del clúster y configure NS2 como nodo ACTIVE.

      > set cluster node 0 -state ACTIVE
      

    Nota

    Es posible que haya un tiempo de inactividad mínimo entre la desactivación de las interfaces y la activación del nodo del clúster.

  8. Asegúrese de que el clúster y todos los servicios estén activos.

  9. Inicie sesión en la instancia principal, NS1, y elimínela de la configuración de alta disponibilidad.

    1. Borre la configuración. Esta operación elimina NS1 de la configuración de alta disponibilidad y la convierte en una instancia independiente.

      > clear ns config full
      
    2. Habilite todas las interfaces de datos.

      > enable interface <interface_id>
      
  10. Agregue NS1 al clúster.

    1. Inicie sesión en la dirección IP del clúster y agregue NS1 al clúster.

      > add cluster node 1 198.51.100.131 -state PASSIVE -backplane 1/1/1
      
    2. Inicie sesión en NS1 y únete al clúster ejecutando secuencialmente los siguientes comandos:

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

    Nota:

    Asegúrese de configurar la configuración detectada necesaria en los nodos del clúster. Para obtener más información sobre la lista de configuraciones detectadas, consulte Lista de configuraciones detectadas y matriz de compatibilidad para el clúster de NetScaler.

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

        > set cluster node 1 -state ACTIVE
    
Migración de una configuración de HA a una configuración de clúster