Implementar un par de alta disponibilidad VPX con direcciones IP elásticas en diferentes zonas de AWS
Puede configurar dos instancias de NetScaler VPX en dos subredes diferentes o dos zonas de disponibilidad de AWS diferentes utilizando direcciones IP elásticas (EIP) en el modo INC.
Para obtener más información sobre la alta disponibilidad, consulte Alta disponibilidad. Para obtener más información sobre INC, consulte Configuración de nodos de alta disponibilidad en diferentes subredes.
Cómo funciona la alta disponibilidad con direcciones EIP en diferentes zonas de AWS
Tras la conmutación por error, la EIP de la VIP de la instancia principal migra a la secundaria, que asume el rol de nueva principal. En el proceso de conmutación por error, la API de AWS:
- Comprueba los servidores virtuales que tienen
IPSetsasociados. - Encuentra la dirección IP que tiene una IP pública asociada, de las dos direcciones IP en las que el servidor virtual está escuchando. Una que está directamente asociada al servidor virtual y la que está asociada a través del conjunto de IP.
- Vuelve a asociar la IP pública (EIP) a la IP privada que pertenece a la nueva VIP principal.
Nota:
Para proteger su red de ataques como la denegación de servicio (DoS), al usar una EIP, puede crear grupos de seguridad en AWS para restringir el acceso IP. Para la alta disponibilidad, puede cambiar de EIP a una solución de movimiento de IP privada según sus implementaciones.
Cómo implementar un par de alta disponibilidad VPX con direcciones IP elásticas en diferentes zonas de AWS
A continuación, se presenta un resumen de los pasos para implementar un par VPX en dos subredes diferentes o dos zonas de disponibilidad de AWS diferentes.
- Crear una nube privada virtual de Amazon.
- Implementar dos instancias VPX en dos zonas de disponibilidad diferentes o en la misma zona pero en subredes diferentes.
- Configurar la alta disponibilidad
- Configurar alta disponibilidad en modo INC en ambas instancias.
- Añadir un (/es-es/citrix-adc/13-1/load-balancing/load-balancing-customizing/multi-ip-virtual-servers.html) en ambas instancias.
- Vincular el conjunto de IP en ambas instancias a la VIP.
- Añadir un servidor virtual en la instancia principal.
Para los pasos 1 y 2, utilice la consola de AWS. Para el paso 3, utilice la GUI o la CLI de NetScaler VPX.
Paso 1. Cree una nube privada virtual (VPC) de Amazon.
Paso 2. Implemente dos instancias VPX en dos zonas de disponibilidad diferentes o en la misma zona pero en subredes diferentes. Asigne una EIP a la VIP de la VPX principal.
Para obtener más información sobre cómo crear una VPC e implementar una instancia VPX en AWS, consulte (/es-es/vpx/13-1/deploy-aws) y (/es-es/vpx/13-1/deploy-aws/scenarios.html)
Paso 3. Configure la alta disponibilidad. Puede utilizar la CLI o la GUI de NetScaler VPX para configurar la alta disponibilidad.
Configurar alta disponibilidad mediante la CLI
-
Configurar alta disponibilidad en modo INC en ambas instancias.
En el nodo principal:
add ha node 1 <sec_ip> -inc ENABLEDEn el nodo secundario:
add ha node 1 <prim_ip> -inc ENABLED<sec_ip>se refiere a la dirección IP privada de la NIC de administración del nodo secundario<prim_ip>se refiere a la dirección IP privada de la NIC de administración del nodo principal -
Añada el conjunto de IP en ambas instancias.
Escriba el siguiente comando en ambas instancias.
add ipset <ipsetname> -
Vincule el conjunto de IP al conjunto de VIP en ambas instancias.
Escriba el siguiente comando en ambas instancias:
add ns ip <secondary vip> <subnet> -type VIPbind ipset <ipsetname> <secondary VIP>Nota:
Puede vincular el conjunto de IP a la VIP principal o a la VIP secundaria. Sin embargo, si vincula el conjunto de IP a la VIP principal, utilice la VIP secundaria para añadirla al servidor virtual, y viceversa.
-
Añada un servidor virtual en la instancia principal.
Escriba el siguiente comando:
add <server_type> vserver <vserver_name> <protocol> <primary_vip> <port> -ipset \<ipset_name>
Configurar la alta disponibilidad mediante la GUI
-
Configure la alta disponibilidad en modo INC en ambas instancias
-
Inicie sesión en el nodo principal con el nombre de usuario
nsrooty el ID de instancia como contraseña. -
Desde la GUI, vaya a Configuración > Sistema > Alta disponibilidad. Haga clic en Agregar.
-
En el campo Dirección IP del nodo remoto, agregue la dirección IP privada de la NIC de administración del nodo secundario.
-
Seleccione el modo Activar NIC (Configuración de red independiente) en el nodo propio.
-
En Credenciales de inicio de sesión del sistema remoto, agregue el nombre de usuario y la contraseña para el nodo secundario y haga clic en Crear.
-
Repita los pasos en el nodo secundario.
-
Agregue un conjunto de IP y vincule el conjunto de IP al conjunto VIP en ambas instancias.
-
Desde la GUI, vaya a Sistema > Red > IPs > Agregar.
-
Agregue los valores necesarios para Dirección IP, Máscara de red, Tipo de IP (IP virtual) y haga clic en Crear.
-
Vaya a Sistema > Red > Conjuntos de IP > Agregar. Agregue un nombre de conjunto de IP y haga clic en Insertar.
-
Desde la página de IPV4, seleccione la IP virtual y haga clic en Insertar. Haga clic en Crear para crear el conjunto de IP.
-
Agregue un servidor virtual en la instancia principal
Desde la GUI, vaya a Configuración > Administración de tráfico > Servidores virtuales > Agregar.

Escenario
En este escenario, se crea una única VPC. En esa VPC, se crean dos instancias VPX en dos zonas de disponibilidad. Cada instancia tiene tres subredes: una para administración, una para cliente y otra para el servidor de back-end. Se adjunta una EIP al VIP del nodo principal.
Diagrama: Este diagrama ilustra la configuración de alta disponibilidad de NetScaler VPX en modo INC, en AWS

Para este escenario, utilice la CLI para configurar la alta disponibilidad.
-
Configure la alta disponibilidad en modo INC en ambas instancias.
Escriba los siguientes comandos en los nodos principal y secundario.
En el principal:
add ha node 1 192.168.6.82 -inc enabledAquí, 192.168.6.82 se refiere a la dirección IP privada de la NIC de administración del nodo secundario.
En el secundario:
add ha node 1 192.168.1.108 -inc enabledAquí, 192.168.1.108 se refiere a la dirección IP privada de la NIC de administración del nodo principal.
-
Agregue un conjunto de IP y vincule el conjunto de IP al VIP en ambas instancias
En el principal:
add ipset ipset123add ns ip 192.168.7.68 255.255.255.0 -type VIPbindipset ipset123 192.168.7.68En el secundario:
add ipset ipset123add ns ip 192.168.7.68 255.255.255.0 -type VIPbind ipset ipset123 192.168.7.68 -
Añada un servidor virtual en la instancia principal.
El siguiente comando:
add lbvserver vserver1 http 192.168.2.129 80 -ipset ipset123 -
Guarde la configuración.

-
Después de una conmutación por error forzada, el secundario se convierte en el nuevo principal.
