Application Delivery Management

Asignación flexible de dispositivos basada en directivas

Citrix Application Delivery Management (ADM) asigna instancias virtuales de Citrix ADC a los arrendatarios, en función de los acuerdos de nivel de servicio acordados con los arrendatarios. La asignación de instancias virtuales a los arrendatarios crea una relación uno a uno entre la instancia y el arrendatario, en la que se puede asignar a un solo paquete de servicio en el centro de datos.

En algunas situaciones, es posible que los arrendatarios requieran más de una instancia o que la asignación de instancias no se base en arrendatarios como criterio, sino en otros factores como el ID de red o la aplicación. En tales casos, Citrix ADM permite definir con precisión directivas de ubicación basadas en expresiones definidas por el usuario para asignar una configuración de equilibrador de carga a una de las instancias administradas.

Las directivas de ubicación proporcionan flexibilidad para decidir sobre la instancia de Citrix ADC que se utiliza en cada configuración del equilibrador de carga creada por los usuarios. Las directivas de ubicación flexible en Citrix ADM proporcionan una opción adicional al método existente de asignación de instancias de Citrix ADC en función de los arrendatarios.

Nota

Puede asignar instancias a los arrendatarios manualmente o utilizar directivas de ubicación para asignar instancias basadas en las expresiones creadas. No puede utilizar ambos métodos simultáneamente en un único paquete de servicio.

Las directivas de colocación se basan en expresiones booleanas definidas sobre propiedades de los principales objetos de configuración LBaaS, como grupos y equilibradores de carga. La interfaz de usuario de directiva de ubicación de Citrix ADM proporciona expresiones predefinidas entre las que puede elegir, para definir una directiva personalizada. Puede crear varias directivas de ubicación para diferentes expresiones. Por lo tanto, cada arrendatario puede tener varios dispositivos definidos por el requerimiento del arrendatario.

Primero debe seleccionar una expresión para que coincida con un objeto raíz que debe configurarse más adelante. El objeto raíz puede ser un objeto de grupo en el caso de LBaaS V1, y un objeto de equilibrador de carga en el caso de LBaaS V2. Por lo tanto, las ubicaciones basadas en directivas Citrix ADM son compatibles con las API LBaaS V1 y V2. Estas directivas de ubicación se asocian a los paquetes de servicio. Una vez que el objeto raíz se coloca en una instancia, los objetos sucesivos del modelo se agregan en la instancia.

Por ejemplo, el objeto de configuración de grupo puede tener las siguientes propiedades:

  • tenant_id

  • name

  • description

  • protocol

  • lb_method

  • subnet_id

  • subname_name

  • admin_state_up

  • status

  • network_id

  • network_type

  • segmentation_id

  • subnet_cidr

  • subnet_gateway_ip

A continuación se muestran ejemplos que muestran algunas de las expresiones que utilizan propiedades de grupo para definir una expresión para la directiva:

  1. Expresión de directiva basada en nombre de grupo

    config[“pools”][“name”] ==”high-end-pool”

  2. Expresión de directiva basada en nombre de subred del grupo

    config [“pools”][“subnet_name”] == “us-west-payment-subnet1”

  3. Expresión de directiva basada en nombre de subred del equilibrador de carga

    config[“loadbalancers”][“subnet_name”] == “mas-subnet”

Adición de directiva de ubicación

  1. En la página principal de Citrix ADM, vaya a Orchestration > Cloud Orchestration > Directiva de ubicación y, a continuación, 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 uso frecuente: Seleccione una expresión de la lista desplegable.

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

    Nota

    Al crear varias directivas, asegúrese de que las directivas son exclusivas entre sí.

    Imagen localizada

  3. Haga clic en OK.

  4. Vaya a Orchestration > Cloud Orchestration > OpenStack >Service Packages y, a continuación, haga clic en Agregar.

  5. En la página Service Package, establezca los siguientes parámetros:

    1. Nombre: Escriba un nombre para el paquete de servicio

    2. Directiva de aislamiento: Seleccione Directiva compartida

      En la directiva de aislamiento compartido, la configuración del equilibrador de carga de un arrendatario coexiste con la configuración del equilibrador de carga de otros arrendatarios en el dispositivo asignado al arrendatario.

    3. Tipo de dispositivo: Seleccione un Citrix ADC VPX preaprovisionado o Citrix ADC MPX

      Seleccione Designar un dispositivo si quiere que todas las configuraciones del equilibrador de carga de un arrendatario estén vinculadas a un dispositivo. Seleccione Asignación de muchos dispositivos si quiere que cada configuración del equilibrador de carga de un arrendatario se distribuya en varios dispositivos en función de las directivas de ubicación.

      Nota

      Citrix ADC SDX debe agregarse a los paquetes de servicio como instancias de Citrix ADC VPX solamente, ya que un Citrix ADC SDX tiene un Citrix ADC VPX aprovisionado en él.

    4. Método de colocación: Seleccione Menos configurado

      Cuando se selecciona Menos configurado, se elige como dispositivo para el arrendatario la instancia de Citrix ADC que tiene el menor número de miembros del grupo configurados en ese momento.

      Imagen localizada

  6. Haga clic en Continue.

  7. En la sección Asignar dispositivos, agregue los dispositivos Citrix ADC disponibles a la lista de dispositivos configurados.

    Imagen localizada

  8. Haga clic en Continue.

  9. En la sección Asignar directivas de ubicación/arrendatarios de OpenStack, agregue la directiva de ubicación que creó anteriormente.

    Imagen localizada

    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. “

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

Asignación flexible de dispositivos basada en directivas