Citrix ADC

Implementar un par VPX de alta disponibilidad con una dirección IP privada en Google Cloud Platform

测试implementar联合国par alta disponibilidad副总裁X en GCP mediante una dirección IP privada. La IP del cliente (VIP) debe configurarse como dirección IP de alias en el nodo principal. Tras la conmutación por error, la dirección IP del cliente se mueve al nodo secundario para que el tráfico se reanude.

Para obtener más información sobre la alta disponibilidad, consulteAlta disponibilidad

Antes de comenzar

  • Lea las limitaciones, requisitos de hardware y puntos a tener en cuenta que se mencionan enImplementar una instancia Citrix ADC VPX en Google Cloud Platform.与las impleme se aplica也ntaciones de alta disponibilidad.
  • HabiliteCloud Resource Manager APIpara su proyecto GCP.
  • Permite el acceso completo a todas las API de Cloud mientras creas las instancias.API en la nube de acceso completo

  • Asegúrese de que su cuenta de servicio de GCP tenga los siguientes permisos de IAM:

    REQUIRED_INSTANCE_IAM_PERMS = [ "compute.forwardingRules.list", "compute.forwardingRules.setTarget", "compute.instances.setMetadata", "compute.instances.get", "compute.instances.list", "compute.instances.updateNetworkInterface", "compute.targetInstances.list", "compute.targetInstances.use", "compute.targetInstances.create", "compute.zones.list", "compute.zoneOperations.get", ] 
  • Si ha configurado direcciones IP externas en una interfaz distinta de la interfaz de administración, asegúrese de que su cuenta de servicio de GCP tenga los siguientes permisos de IAM adicionales:

    REQUIRED_INSTANCE_IAM_PERMS = [ "compute.addresses.use" "compute.instances.addAccessConfig", "compute.instances.deleteAccessConfig", "compute.networks.useExternalIp", "compute.subnetworks.useExternalIp", ] 
  • Si sus máquinas virtuales no tienen acceso a Internet, debe habilitarPrivate Google Accessen la subred de administración.Acceso privado a google

  • Si ha configurado reglas de reenvío de GCP en el nodo principal, lea las limitaciones y requisitos mencionados enCompatibilidad con reglas de reenvío para el par de alta disponibilidad VPX en GCPpara actualizarlas a nuevo primario en caso de conmutación por error.

Cómo implementar un par de alta disponibilidad VPX en Google Cloud Platform

A continuación se presenta un resumen de los pasos de implementación de alta disponibilidad:

  1. Cree redes de VPC en la misma región. Por ejemplo, Asia-este.
  2. Crea 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 east-1a y Asia East-IB.
  3. Configure los ajustes de alta disponibilidad en ambas instancias mediante los comandos de la GUI de Citrix ADC o de la CLI de ADC.

Paso 1. Creación de redes de VPC

Cree redes de VPC en función de sus requisitos. Citrix recomienda crear tres redes de VPC para asociarse con NIC de administración, NIC cliente y NIC de servidor.

Para crear una red VPC, lleve a cabo estos pasos:

  1. Inicie sesión en laconsola de Google > Redes > Red de VPC > Crear red de VPC
  2. Complete los campos obligatorios y haga clic enCrear

Para obtener más información, consulte la secciónCrear redes de VPCenImplementación de una instancia Citrix ADC VPX en Google Cloud Platform

Paso 2. Crear dos instancias VPX

Cree dos instancias VPX siguiendo los pasos indicados enCaso: implementar una instancia VPX independiente multi-NIC y Multi-IP

Importante:

Asigne una dirección IP de alias de cliente al nodo principal. No utilice la dirección IP interna de la instancia VPX para configurar el VIP.

Para crear una dirección IP de alias de cliente, realice estos pasos:

  1. Vaya a la instancia de VM y haga clic enModificar

  2. En la ventanaInterfaz de red, modifique la interfaz del cliente.

  3. En el campoIntervalo de IP de alias, introduzca la dirección IP del alias del cliente.

Dirección IP del alias del cliente

Interfaces de red

Después de la conmutación por error, cuando el primario anterior se convierte en el nuevo secundario, las direcciones IP de alias se mueven del principal anterior y se adjuntan al nuevo primario.

Después de configurar las instancias VPX, puede configurar las direcciones IP virtual (VIP) y de subred (SNIP). Para obtener más información, consulteConfiguración de direcciones IP propiedad de Citrix ADC

Paso 3. Configurar alta disponibilidad

Después de crear las instancias en Google Cloud Platform, puede configurar la alta disponibilidad mediante la GUI o CLI de Citrix ADC.

Configure la alta disponibilidad mediante la interfaz gráfica de usuario

Paso 1.Configure la alta disponibilidad en el modo Enabled INC en ambos nodos.

En elnodo principal, lleve a cabo los siguientes pasos:

  1. Inicie sesión en la instancia con el nombre de usuarionsrooty el identificador de instancia del nodo desde la consola de GCP como contraseña.
  2. Vaya aConfiguración > Sistema > Alta disponibilidad > Nodosy haga clic enAgregar
  3. En el campoDirección IP del nodo remoto, introduzca la dirección IP privada de la NIC de administración del nodo secundario.
  4. Marque la casillaActivar el modo INC (Configuración de red independiente) en el autonodo
  5. Haga clic enCreate

En elnodo secundario, lleve a cabo los siguientes pasos:

  1. Inicie sesión en la instancia con el nombre de usuarionsrooty el identificador de instancia del nodo desde la consola de GCP como contraseña.
  2. Vaya aConfiguración > Sistema > Alta disponibilidad > Nodosy haga clic enAgregar
  3. En el campoDirección IP de nodo remoto, introduzca la dirección IP privada de la NIC de administración del nodo principal.
  4. Marque la casillaActivar el modo INC (Configuración de red independiente) en el autonodo
  5. Haga clic enCreate

Antes de continuar, asegúrese de que el estado Sincronización del nodo secundario se muestre comoCORRECTOen la páginaNodos

Estado de sincronización de nodos secundarios

Nota

Ahora, el nodo secundario tiene las mismas credenciales de inicio de sesión que el nodo principal.

Paso 2.Agregue la dirección IP virtual y la dirección IP de subred en ambos nodos.

En el nodo principal, lleve a cabo los siguientes pasos:

  1. Vaya aSistema > Red > IPs > IPv4sy haga clic enAgregar
  2. Para crear una dirección IP (VIP) de alias de cliente:
    1. Introduzca la dirección IP del alias y la máscara de red configuradas para la subred del cliente en la instancia de VM.
    2. En el campoTipo de IP, seleccioneIP virtualen el menú desplegable.
    3. Haga clic enCreate
  3. Para crear una dirección IP del servidor (SNIP):
    1. Introduzca la dirección IP interna de la interfaz orientada al servidor de la instancia principal y la máscara de red configurada para la subred del servidor.
    2. En el campoTipo de IP, seleccioneIP de subreden el menú desplegable.
    3. Haga clic enCreate

    Crear una dirección IP de cliente y servidor para primaria

En el nodo secundario, lleve a cabo los siguientes pasos:

  1. Vaya aSistema > Red > IPs > IPv4sy haga clic enAgregar
  2. Para crear una dirección IP (VIP) de alias de cliente:
    1. Introduzca la dirección IP de alias y la máscara de red configuradas para la subred cliente en la instancia principal de VM.
    2. En el campoTipo de IP, seleccioneIP de subreden el menú desplegable.
    3. Haga clic enCreate
  3. Para crear una dirección IP del servidor (SNIP):
    1. Introduzca la dirección IP interna de la interfaz orientada al servidor de la instancia secundaria y la máscara de red configurada para la subred del servidor.
    2. En el campoTipo de IP, seleccioneIP de subreden el menú desplegable.
    3. Haga clic enCreate

    Crear una dirección IP de cliente y servidor para secundaria

Paso 3.Agregue un servidor virtual de equilibrio de carga en el nodo principal.

  1. Vaya aConfiguración > Administración del tráfico > Equilibrio de carga > Servidores virtuales > Agregar
  2. Agregue los valores necesarios para Nombre, Protocolo, Tipo de dirección IP (dirección IP), Dirección IP (dirección IP del alias del cliente principal) y Puerto, y haga clic enAceptar

    Alias de cliente de servidor virtual LB

Paso 4.Agregue un servicio o grupo de servicios en el nodo principal.

  1. Vaya aConfiguración > Administración del tráfico > Equilibrio de carga > Servicios > Agregar
  2. Agregue los valores necesarios para Nombre de servicio, Dirección IP, Protocolo y Puerto, y haga clic enAceptar

Paso 5.Vincule el servicio o grupo de servicios al servidor virtual de equilibrio de carga del nodo principal.

  1. Vaya aConfiguración > Administración del tráfico > Equilibrio de carga > Servidores virtuales
  2. Seleccione el servidor virtual de equilibrio de carga configurado en elpaso 3y haga clic enModificar
  3. En la fichaGrupos de servicios y servicios, haga clic enEnlace de servicio de servidor virtual sin equilibrio de carga
  4. Seleccione el servicio configurado en elpaso 4y haga clic enEnlazar

Paso 5.Guarde la configuración.

Después de una conmutación por error forzada, el secundario se convierte en el nuevo primario. La IP del alias de cliente (VIP) y la IP del alias del servidor (SNIP) de la antigua primaria se trasladan al nuevo principal.

Configurar la alta disponibilidad mediante la CLI

Paso 1.Configure la alta disponibilidad en modohabilitado para INCen ambas instancias mediante la CLI de Citrix ADC.

En el nodo principal, escriba el siguiente comando.

add ha node 1  -inc ENABLED 

En el nodo secundario, escriba el siguiente comando.

add ha node 1  -inc ENABLED 

sec_iphace referencia a la dirección IP interna de la NIC de administración del nodo secundario.

prim_iphace referencia a la dirección IP interna de la NIC de administración del nodo principal.

Paso 2.Agrega VIP y SNIP en ambos nodos.

Escriba los siguientes comandos en el nodo principal:

add ns ip   -type VIP 

Nota:

Introduzca la dirección IP del alias y la máscara de red configuradas para la subred del cliente en la instancia de VM.

add ns ip   -type SNIP 

primary_sniphace referencia a la dirección IP interna de la interfaz orientada al servidor de la instancia principal.

Escriba los siguientes comandos en el nodo secundario:

add ns ip   -type VIP 

Nota

Introduzca la dirección IP de alias y la máscara de red configuradas para la subred cliente en la instancia principal de VM.

add ns ip   -type SNIP 

secondary_sniphace referencia a la dirección IP interna de la interfaz orientada al servidor de la instancia secundaria.

Nota:

Introduzca la dirección IP y la máscara de red configuradas para la subred del servidor en la instancia de VM.

Paso 3.Agregue un servidor virtual en el nodo principal.

Escriba el siguiente comando:

add  vserver     

Paso 4.Agregue un servicio o grupo de servicios en el nodo principal.

Escriba el siguiente comando:

add service     

Paso 5.Vincule el servicio o grupo de servicios al servidor virtual de equilibrio de carga del nodo principal.

Escriba el siguiente comando:

bind  vserver   

Nota:

Para guardar la configuración, escriba el comandosave config.De lo contrario, las configuraciones se pierden después de reiniciar las instancias.

Implementar un par VPX de alta disponibilidad con una dirección IP privada en Google Cloud Platform