Application Delivery Management

Tareas previas a la configuración en Citrix ADM y OpenStack

Esta sección le ayuda a realizar las tareas de preconfiguración antes de configurar Citrix Application Delivery Management (ADM) y OpenStack.

Instalación de Citrix ADM

Instale Citrix ADM en un Hypervisor compatible. Para obtener más información sobre cómo descargar e instalar Citrix ADM, consulte Implementación de Citrix ADM.

Instalación del software del controlador Citrix ADC y registro de Citrix ADM en OpenStack

Descargue el paquete Citrix ADC para OpenStack desde la página de descargas de Citrix ADM.

Para instalar el controlador Citrix ADC en la plataforma OpenStack mediante la GUI de Citrix ADM:

  1. En Citrix ADM, haga clic en Descargas. La página Descargas de Citrix ADM proporciona vínculos para descargar el paquete Citrix ADC para el software OpenStack necesario para las versiones Newton, Ocata y Pike OpenStack.

  2. Descargue el archivo tar del paquete de Citrix ADC más reciente en un directorio temporal (por ejemplo, /tmp) en OpenStack Controller. Este paquete incluye el controlador LBaaS V2 y el plug-in Heat para todas las versiones de OpenStack.

    Imagen localizada

  3. Ejecute el siguiente comando para extraer los archivos del archivo tar del controlador Citrix ADC: tar -xvzf <name_of_tar_file>

  4. Si tiene una <Release Name> configuración de OpenStack, en el símbolo del sistema, escriba el siguiente comando:

    cd <Release Name>

    Ejemplo:

    cd Newton

  5. Ejecute el siguiente comando para instalar el controlador y especifique la dirección IP de Citrix ADM, la contraseña del controlador Citrix ADC que configuró al registrar OpenStack con Citrix ADM y el protocolo:

    ./install.sh --ip=<NetScaler_MAS_IP> --password=<password> --protocol=<protocol> --neutron-lbaas-path <neutron-lbaas-directory-path>

    Ejemplo de configuración de OpenStack de un solo nodo:

    ./install.sh --ip=10.102.29.90 --password=xxxx --protocol=HTTP --neutron-lbaas-path=/opt/stack/neutron-lbaas

    Ejemplo de configuración de OpenStack multinodo:

    ./install.sh --ip=10.102.29.90 --password=xxxx --protocol=HTTP --neutron-lbaas-path=/usr/lib/python2.7/site-packages

    Nota

    Proporcionar la ruta del directorio neutron-lbaas del sistema es opcional. Proporcionar la ruta puede ayudar al script a encontrar los controladores.

    Después de que Citrix ADM se registre correctamente en OpenStack, puede iniciar sesión en Citrix ADM mediante también sus credenciales de usuario de OpenStack.

    Después de que Citrix ADM se registre correctamente en OpenStack, reinicie los servicios de OpenStack Neutron.

Registro de OpenStack con Citrix ADM

Para registrar OpenStack con Citrix ADM mediante la GUI de Citrix ADM:

  1. En Citrix ADM, vaya aOrchestration >Cloud Orchestration>OpenStack.

  2. Haga clic en Configurar configuración de OpenStack.

  3. En la página Configurar configuración de OpenStack, puede definir los parámetros para configurar OpenStack en Citrix ADM. Aquí tiene dos opciones: Predeterminado y Personalizado.

    Para las versiones de Newton y Ocata de OpenStack, puede utilizar el tipo de implementación predeterminado o personalizado. Sin embargo, para la versión Pike, debe utilizar un tipo de implementación personalizado para registrar OpenStack con Citrix ADM.

  • Tipo de implementación predeterminado

    SeleccionePredeterminado, si los servicios OpenStack se ejecutan en puertos predeterminados. Por ejemplo, el portal predeterminado para los servicios de Neutron es 9696, el portal predeterminado para los servicios Keystone es 5000.

  1. Dirección IP del Controller OpenStack: Dirección IP del controlador OpenStack (tanto el servicio KeyStone como el servicio Neutron deben ser accesibles en esta dirección IP). Por ejemplo, introduzca la dirección IP 10.102.205.23.

  2. Nombre de usuario de administrador de OpenStack: Nombre de usuario administrativo del Controller OpenStack. Por ejemplo, escriba admin1.

  3. Contraseña: Contraseña del usuario administrativo del Controller OpenStack.

  4. OpenStack Admin Tenant: El nombre del arrendatario administrativo en OpenStack. Por ejemplo, introduzca admin.

    Imagen localizada

  • Tipo de implementación personalizado

    Seleccione el tipo de implementación comoPersonalizado si los servicios OpenStack se ejecutan en puertos diferentes de los puertos predeterminados. Si estos servicios se ejecutan en puertos diferentes, especifíquelos aquí. Registrar las versiones de OpenStack Newton y Ocata con Citrix ADM es diferente de registrar la versión de OpenStack Pike.

    Publicación de Newton y Ocata de OpenStack:

    1. Especifique los números de puerto para los diversos servicios de OpenStack si está registrando la versión Newton de OpenStack.

    2. Especifique el nombre de usuario, la contraseña y el nombre de usuario de OpenStack Admin Tenant como especificó anteriormente en la configuración predeterminada.

      Imagen localizada

    Lanzamiento de Pike de OpenStack:

    Si está registrando la versión Pike de OpenStack introduzca los detalles de los servicios de OpenStack como se muestra en la siguiente imagen. También debe especificar el nombre de usuario, la contraseña y el nombre de usuario de OpenStack Admin Tenant como en la configuración predeterminada.

    Imagen localizada

  1. En la secciónOpenStack Neutron LBaaS: Credentials Used by Citrix ADC Driver, establezca la contraseña del controlador Citrix ADC para la cuenta de usuario del controlador ADC de OpenStack Citrix. Citrix ADM autentica las llamadas desde el controlador OpenStack Citrix ADC mediante estas credenciales. Debe especificar la misma contraseña cuando ejecute el script de instalación del Controller Citrix ADC en el controlador OpenStack.

    Imagen localizada

  2. Haga clic en Aceptar.

Crear un arrendatario en OpenStack

Cree un proyecto o un arrendatario en OpenStack, agregue usuarios al proyecto o arrendatario y asigne roles a todos los usuarios. KeyStone, el servicio Identity en OpenStack proporciona servicios de autenticación para cada servicio OpenStack. El servicio de autenticación utiliza una combinación de dominios, proyectos (arrendatarios), usuarios y roles.

Para obtener más información sobre cómo crear un proyecto y realizar otras tareas en OpenStack, consulte la documentación de OpenStack enhttp://docs.openstack.org/.

Adición de arrendatarios de OpenStack

  1. En Citrix ADM, vaya a OrchestrationCloud Orchestration > OpenStackArrendatarios de OpenStack y haga clic en Agregar.

  2. En la página Agregar arrendatarios de OpenStack, haga clic en +Agregar y, a continuación, seleccione el arrendatario de OpenStack.

  3. Haga clic en Aceptar.

En función de si está utilizando una instancia preaprovisionada o el aprovisionamiento automático de la instancia cuando está integrando OpenStack, siga una de estas dos tareas:

  • Preprovisione los dispositivos Citrix ADC

  • Aprovisionamiento automático de los dispositivos Net Scaler VP X en OpenStack

Aprovisionamiento de dispositivos Citrix ADC

En función de si está utilizando una instancia preaprovisionada o el aprovisionamiento automático de la instancia cuando está integrando OpenStack, siga una de estas dos tareas:

  • Preprovisione los dispositivos Citrix ADC

  • Aprovisionamiento automático de los dispositivos Net Scaler VP X en OpenStack

Aprovisionamiento previo de dispositivos Citrix ADC

Instale el dispositivo Citrix ADC en cualquiera de las plataformas de hipervisores como Citrix Hypervisor, KVM o ESX, y agregue la instancia a Citrix ADM. A continuación, Citrix ADM administra este dispositivo que equilibra la carga el tráfico en los servidores.

Para agregar una instancia de Citrix ADC VPX existente en Citrix ADM:

  1. En Citrix ADM, vaya aInfraestructura >Instancias >Citrix ADC VPX y, a continuación, haga clic enAgregar.

  2. En la páginaAgregar Citrix ADC VPX, especifique la dirección IP de la instancia de Citrix ADC VPX y seleccione un perfil de instancia de la listaNombre de perfil. El perfil de instancia contiene las credenciales utilizadas para iniciar sesión en Citrix ADC VPX. También puede crear un nuevo perfil de instancia haciendo clic en el icono +. Haga clic en Aceptar.  

Aprovisionamiento automático de dispositivos Citrix ADC

Descargue la imagen de instancia de Citrix ADC requerida desde la página de descarga de Citrix y cárguela en Glance, el servicio OpenStack Imaging. Tener una imagen disponible en Glance le permite configurar una instancia de Citrix ADC bajo demanda al asignar la instancia al arrendatario.

Para aprovisionar automáticamente los dispositivos Citrix ADC VPX en OpenStack:

  1. En Citrix ADM, vaya a Orchestration > Cloud Orchestration > OpenStack.

  2. Haga clic enConfiguración de implementación.

  3. Defina los siguientes parámetros:

    1. Red de administración: Seleccione la red de administración en OpenStack, a la que está conectado el Citrix ADC VPX de aprovisionamiento automático.

    2. Nombre del perfil: Seleccione el perfil en la lista desplegable. Citrix ADM utiliza la contraseña contenida en este perfil para configurar nuevas instancias de Citrix ADC VPX aprovisionadas automáticamente.

    3. Licencias: Proporcione los códigos de activación de licencias (LAC) de Citrix ADM utilizados para licenciar nuevas instancias de Citrix ADC aprovisionadas automáticamente. Citrix ADM aprovisiona instancias Citrix ADC en el proceso OpenStack en la red de administración y, a continuación, desencadena la instalación de licencias en ellas mediante el código de licencia especificado. A continuación, la instancia Citrix ADC descarga los archivos de licencia desde el sitio web de Citrix mediante la LAC especificada aquí.

    4. Imagen de Citrix ADC VPX en un vistazo: Seleccione la imagen de Citrix ADC VPX disponible en OpenStack Glance que se utiliza para crear una instancia de Citrix ADC VPX.

    5. Configuración de proxy: Proporcione detalles del servidor proxy Citrix ADC para instalar licencias. Esto puede ser necesario cuando Citrix ADC no tiene acceso directo a Internet a través de la red de administración.

  4. Haga clic en Aceptar.

    Imagen localizada

Creación de un paquete de servicios en Citrix ADM

Para crear paquetes de servicio para un arrendatario en Citrix ADM:

  1. En Citrix ADM, vaya a Orchestration > Cloud Orchestration > OpenStack > Paquetes de servicio y haga clic en Agregar.

  2. En la página Paquetes de servicio, especifique los siguientes parámetros:

    1. Nombre: Nombre del paquete de servicio. Por ejemplo, escriba SVC-PKG-GOLD.

    2. Asignación de instancias de Citrix ADC: El tipo de asignación de instancias definido en el paquete de servicios basado en los recursos de instancias de Citrix ADC asignados a un arrendatario. Seleccione Dedicado. Para obtener más información sobre directivas, consulte Directivas de aislamiento de Service Package.

    3. Aprovisionamiento de instancias de Citrix ADC: Seleccione Instancia existentepara asignar una instancia de Citrix ADC existente a un arrendatario. Si quiere crear instancias de Citrix ADC durante la configuración misma, seleccione Crear instancia OnDemand.

    4. Tipo de instancia de Citrix ADC: Seleccione Citrix ADC VPX.

    Nota

    Seleccione Citrix ADC VPX para asignar instancias de Citrix ADC preaprovisionadas alojadas en la plataforma SDX.

  3. Haga clic en Continuar para asociar un arrendatario a un paquete de servicio.

    Nota

    Habilite el par de instancias de Citrix ADC para una alta disponibilidad, si está implementando las instancias de Citrix ADC en modo de alta disponibilidad.

  4. En la sección Asignar instancias, haga clic en Agregar y, a continuación, seleccione la instancia de Citrix ADC que quiere asignar al arrendatario y haga clic en Continuar.

  5. En la sección Asignar arrendatarios/directivas de colocación de OpenStack, en arrendatarios de OpenStack, haga clic en Agregar y seleccione el arrendatario.

  6. Haga clic en Continue y, a continuación, en Done.

Nota

Si no se encuentra la directiva, se reviva el mecanismo de reserva y Citrix ADM asigna instancias de Citrix ADC basadas en arrendatarios. Si el arrendatario no forma parte de ningún paquete de servicio, Citrix ADM muestra un mensaje de error que dice: “<admin> El arrendatario no forma parte de ningún Service Package y no hay Service Package predeterminado. “

Creación de directivas de ubicación (opcional)

Las directivas de aislamiento no se basan únicamente en arrendatarios. Puede crear directivas de ubicación flexibles, en las que las directivas no solo se basan en el nombre o ID del arrendatario, sino también en otros atributos personalizados.

Para crear directivas de ubicación para un arrendatario en Citrix ADM:

  1. En Citrix ADM, vaya a Orchestration > Cloud Orchestration > OpenStack > Directiva de ubicación y haga clic en Agregar.

  2. En la página Agregar directiva de ubicación, establezca los siguientes parámetros:

    1. Nombre: Escriba un nombre para la directiva de ubicación

    2. Expresiones de ejemplo: Seleccione una expresión de ejemplo de la lista. Estos ejemplos son útiles para construir la directiva de ubicación.

    3. Expresión: Se rellena una expresión booleana en este campo basándose en la expresión de ejemplo seleccionada en el campo anterior. Modifique los nombres de los campos según sea necesario.

  3. Haga clic en Aceptar.

Habilitar el tráfico desde instancias Citrix ADC a servidores back-end a través de la red cliente

De forma predeterminada, en el flujo de trabajo de orquestación de OpenStack, las instancias Citrix ADC se vinculan dinámicamente a las redes del equilibrador de carga o cliente y a las redes de miembros o servidores.

En ciertas implementaciones, los servidores también son accesibles a través de redes cliente y se pueden enrutar a través de la Gateway del cliente. En tales casos, las instancias Citrix ADC no necesitan estar enlazadas a redes de servidores, pero solo deben vincularse a redes cliente.

Realice la siguiente configuración para configurar el tráfico a través de la Gateway del cliente.

Vaya a Orchestration > Cloud Orchestration > OpenStack > Configuración de implementación y, a continuación, seleccione la opción Aprovisionar solo el tráfico de red VIP y el grupo de rutas a través de la red VIP.

A continuación, Citrix ADM configura la instancia de Citrix ADC en redes cliente agregando un SNIP en esa red y agregará una ruta predeterminada a la Gateway de red cliente. Esto permite que la instancia llegue a los servidores a través de la Gateway del cliente.

Aprovisionamiento automático de dispositivos Citrix ADC VPX implementados en la plataforma Citrix ADC SDX

Agregue la plataforma Citrix ADC SDX en Citrix ADM, de modo que Citrix ADM aprovisiona las instancias en esta plataforma bajo demanda.

Para proporcionar automáticamente instancias de Citrix ADC implementadas en la plataforma Citrix ADC SDX:

  1. En la GUI de Citrix ADM, vaya aRedes >Instancias >Citrix ADC SDX y haga clic enAgregar para agregar una plataforma Citrix ADC SDX.

  2. Vaya a Orchestration > Cloud Orchestration > OpenStack > Configuración de implementación.

  3. En la secciónRed de administración, seleccione la red de administración en OpenStack a la que está conectado el Citrix ADC SDX de aprovisionamiento automático.

    1. EnNombre del perfil, seleccione el perfil en la lista desplegable. Citrix ADM utiliza la contraseña contenida en este perfil para configurar nuevas instancias de Citrix ADC VPX aprovisionadas automáticamente.

    2. Haga clic en Aceptar.

  4. Para aprovisionar la plataforma Citrix ADC SDX en OpenStack, vaya aOrchestration >Cloud Orchestration>OpenStack>Service Package.

    1. Haga clic enAgregar para crear un nuevo paquete de servicios.

    2. Introduzca el nombre del paquete de servicio.

    3. En el campoAsignación de instancias de Citrix ADC, seleccioneDedicado.

    4. En el campoCitrix ADC Instance Provisioning, seleccioneCrear instancia OnDemand y, en el campoAuto Provisioning Platform, seleccioneCitrix ADC SDX.

    5. De forma predeterminada, solo las instancias de Citrix ADC VPX se aprovisionan en la plataforma Citrix ADC SDX.

    6. Haga clic en Continuar.

    7. En la secciónConfiguración de aprovisionamiento automático, establezca las propiedades derecursos.

      1. Campode rendimiento. Introduzca 1000 Mbps.

      2. CampoVersión de Citrix ADC. En la lista, seleccione la versión correcta de la imagen Citrix ADC VPX presente en la plataforma Citrix ADC SDX.Configurar LBaaS V2 mediante la línea de comandos

    8. En la secciónCitrix ADC SDX Platforms, haga clic enAgregar para agregar la plataforma SDX al paquete de servicios.

    9. Haga clic en Continuar.

    10. En la secciónConfigurar arrendatarios de OpenStack, haga clic enAgregar para agregar los arrendatarios. También puede agregar nuevos arrendatarios haciendo clic enNuevo.

    11. Haga clic en Done.

  5. Las implementaciones de la API LBaaS V2 se realizan a través de comandos LBaaS de Neutron. Conéctese a cualquier cliente de Neutron y ejecute las tareas de configuración. Para obtener más información sobre cómo ejecutar comandos de configuración, consulte Configuración de LBaaS V2 mediante la línea de comandos.