Desplegar un par VPX de alta disponibilidad en Google Cloud Platform
Puede configurar dos instancias de NetScaler VPX en Google Cloud Platform como un par activo-pasivo de alta disponibilidad (HA). Cuando se configura una instancia como nodo principal y la otra como nodo secundario, el nodo principal acepta conexiones y gestiona los servidores. El nodo secundario supervisa al principal. Si por alguna razón el nodo principal no puede aceptar conexiones, el nodo secundario toma el control. Además, la IP de cliente del nodo principal debe estar vinculada a una dirección IP estática externa para que el tráfico se reanude después de una conmutación por error.
Para obtener más información sobre HA, consulte Alta disponibilidad.
Los nodos deben estar en la misma región; sin embargo, pueden estar en la misma zona o en zonas diferentes. Para obtener más información, consulte Regiones y zonas.
Cada instancia VPX requiere al menos tres subredes IP (redes VPC de Google):
- Una subred de administración
- Una subred orientada al cliente (VIP)
- Una subred orientada al back-end (SNIP, MIP, etc.)
Citrix® recomienda tres interfaces de red para una instancia VPX estándar.
Antes de empezar
- Lea las limitaciones, los requisitos de hardware y los puntos a tener en cuenta mencionados en Implementar una instancia de NetScaler VPX en Google Cloud Platform. Esta información también se aplica a las implementaciones de HA.
- Asegúrese de que su cuenta de servicio de GCP tenga los siguientes permisos de IAM:
REQUIRED_INSTANCE_IAM_PERMS = [
"compute.instances.addAccessConfig",
"compute.instances.deleteAccessConfig",
"compute.instances.get",
"compute.instances.list",
"compute.networks.useExternalIp",
"compute.subnetworks.useExternalIp",
"compute.zones.list",
]
<!--NeedCopy-->
Cómo desplegar un par HA de VPX en Google Cloud Platform
Aquí tiene un resumen de los pasos de implementación de HA:
- Cree tres redes VPC en la misma región. Por ejemplo, Asia-este.
- Cree dos instancias VPX (nodos primario y secundario) en la misma región. Pueden estar en la misma zona o en zonas diferentes. Por ejemplo, Asia este-1a y Asia este-Ib.
- Configure los ajustes de HA en ambas instancias mediante la GUI de NetScaler o los comandos de la CLI de ADC.
Nota:
Los ajustes
StayprimaryyStaysecondaryno son compatibles para la implementación de alta disponibilidad en Google Cloud Platform.
Paso 1. Crear tres redes VPC
Cree tres redes VPC para asociarlas con la NIC de administración, la NIC de cliente y la NIC de servidor. Para crear una red VPC, inicie sesión en la consola de Google > Redes > Red VPC > Crear red VPC. Rellene los campos obligatorios y haga clic en Crear. Para obtener más información, consulte la sección “Crear redes VPC” en Implementar una instancia de NetScaler VPX en Google Cloud Platform.
Paso 2. Crear dos instancias VPX
Cree dos instancias VPX siguiendo los pasos que se indican en Escenario: implementar una instancia VPX independiente con varias NIC y varias IP.
Importante:
Asigne una dirección IP externa estática a la dirección IP de cliente (VIP) del nodo principal. Para crear una IP externa estática, en Interfaz de red > IP externa, haga clic en Crear dirección IP.

Después de la conmutación por error, cuando el antiguo primario se convierte en el nuevo secundario, la dirección IP externa estática se mueve del antiguo primario y se adjunta al nuevo primario. Para obtener más información, consulte el documento de Google Cloud Reservar una dirección IP externa estática.
Después de configurar las instancias VPX, puede configurar las direcciones IP necesarias. Para obtener más información, consulte Configuración de direcciones IP propiedad de NetScaler.
Paso 3. Configurar la alta disponibilidad
Después de crear las instancias en Google Cloud Platform, puede configurar la HA mediante la GUI de NetScaler o la CLI.
Configurar HA mediante la GUI
Paso 1. 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 Configuration > System > High Availability. Haga clic en Add.
- En el campo Remote Node IP address, añada la dirección IP privada de la NIC de administración del nodo secundario.
- Seleccione Activar el modo INC (Independent Network Configuration) en el nodo propio.
- En Remote System Login Credential, añada el nombre de usuario y la contraseña para el nodo secundario y haga clic en Create.
- Repita los pasos en el nodo secundario.
Paso 2. Añada el conjunto de IP y vincule el conjunto de IP al conjunto VIP en ambas instancias.
- Desde la GUI, vaya a System > Network > IPs > Add.
- Añada los valores requeridos para Dirección IP, Máscara de red, Tipo de IP (IP virtual) y haga clic en Crear.
- Vaya a System > Network > IP Sets > Add. Añada un nombre de conjunto de IP y haga clic en Insertar.
- Desde la página IPV4s, seleccione la IP virtual y haga clic en Insertar. Haga clic en Crear para crear el conjunto de IP.
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.
Paso 3. Añada un servidor virtual en la instancia principal.
- Desde la GUI, vaya a Configuration > Traffic Management > Load Balancing > Virtual Servers > Add.
Guarde la configuración. Ahora, el nodo secundario tiene las mismas credenciales de inicio de sesión que el nodo principal. Después de una conmutación por error forzada, el secundario se convierte en el nuevo principal. La IP estática externa del VIP principal antiguo se mueve al nuevo VIP secundario.
Configurar alta disponibilidad mediante CLI
Paso 1. Configure la alta disponibilidad en modo INC en ambas instancias mediante la CLI de NetScaler.
En el nodo principal, escriba el siguiente comando.
add ha node 1 <sec_ip> -inc ENABLED in primary
<!--NeedCopy-->
En el nodo secundario, escriba el siguiente comando.
add ha node 1 <prim_ip> -inc ENABLED in secondary
<!--NeedCopy-->
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.
Paso 2. Añada un conjunto de IP en ambas instancias.
Escriba el siguiente comando en ambas instancias:
add ipset <ipsetname>
<!--NeedCopy-->
Paso 3. Vincule el conjunto de IP al conjunto de VIP en ambas instancias.
Escriba los siguientes comandos en ambas instancias:
add ns ip <secondary vip> <subnet> -type VIP
<!--NeedCopy-->
Nota:
Omita este comando si el VIP ya está configurado.
bind ipset <ipsetname> <secondary VIP>
<!--NeedCopy-->
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, use la VIP secundaria para agregarla al servidor virtual, y viceversa.
Paso 4. Agregue un servidor virtual en la instancia principal.
Escriba el siguiente comando:
add <server_type> vserver <vserver_name> <protocol> <primary_vip> <port> -ipset <ipset_name>
<!--NeedCopy-->
Nota:
Para guardar la configuración, escriba el comando
save config. De lo contrario, las configuraciones se perderán después de reiniciar las instancias.
Plantillas GDM para implementar un par de alta disponibilidad VPX en GCP
Puede usar una plantilla de NetScaler Google Deployment Manager (GDM) para implementar un par de alta disponibilidad VPX en GCP. Para obtener más información, consulte Plantillas GDM de NetScaler.