Configuración de StyleBook

Migrar la configuración de aplicaciones NetScaler con StyleBooks Configuration Builder

El StyleBooks Configuration Builder se usa para migrar una configuración de NetScaler existente a StyleBooks. Esta función también automatiza la migración de la configuración de la aplicación de una instancia de NetScaler a otra instancia o a un grupo de escalado automático.

El Configuration Builder proporciona una aplicación estructurada StyleBook que se puede usar para cualquier variante de la configuración de NetScaler. Esta función le ayuda a empezar a utilizar StyleBooks sin tener un conocimiento profundo de la gramática y las construcciones de StyleBooks. De lo contrario, el conocimiento de la gramática y construcciones de StyleBooks es necesario para crear un StyleBook.

El Configuration Builder también crea un paquete de configuración que refleja la misma configuración de NetScaler en una nueva instancia de NetScaler. Con este paquete de configuración, la configuración inicial de NetScaler de una instancia de NetScaler se puede duplicar en otra instancia de NetScaler. El origen de configuración inicial puede ser uno de los siguientes:

  • Una instancia de NetScaler: Especifique la instancia en la que está alojada la configuración de la aplicación que quiere duplicar.

    El Configuration Builder convierte la configuración de NetScaler en StyleBook y en un paquete de configuración, incluso si no se especifica la instancia de destino. Más adelante, puede usar este paquete de configuración para migrar la configuración de NetScaler a otras instancias de NetScaler.

    Si la instancia de destino es un grupo de escala automática, el paquete de configuración aparece en la página Red > Grupo de Escalado Automático. En la ficha Configuración.

  • Un conjunto de comandos CLI: Pegue la configuración desde ns.conf o Application config.

El Generador de configuración identifica la lista de distintas aplicaciones integradas en la configuración de origen. Al seleccionar la configuración de la aplicación que le interese, el Generador de configuraciones extrae el conjunto de comandos de la CLI para la aplicación seleccionada. Estos comandos de CLI se extraen de la configuración de origen. También identifica los atributos de implementación y configuración que podrían requerir su entrada.

  • Dirección IP/puertos : puede ver y modificar la dirección IP y el puerto de los servidores virtuales, servicios, miembros del grupo de servicio desde la configuración original.

  • Archivos de configuración/secretos : estos atributos pueden ser contraseñas o certificados especificados en la configuración de origen.

Tras especificar la información necesaria, comience a migrar o duplicar la configuración de la aplicación en una instancia de NetScaler de destino.

Flujo de trabajo del generador de configuración de StyleBooks

Tras la creación y migración de la aplicación, se crea un paquete de configuración en NetScaler Console con adc_nitro_applicationStyleBook. Este StyleBook se crea en función de los recursos de NetScaler NITRO. Este paquete de configuración representa la configuración de la aplicación en la instancia de NetScaler de destino. Para ver el paquete de configuración creado, vaya a Aplicaciones > Configuración > Paquetesde configuración.

Funciones admitidas de NetScaler

El generador de configuración de StyleBook reconoce y admite las siguientes funciones de NetScaler en la configuración de origen:

  • Conmutación de contenido
  • Equilibrio de carga
  • Supervisión
  • Descarga de SSL
  • Limitación de velocidad
  • Reescritura
  • Responder
  • Firewall de aplicaciones web (WAF)
  • Administración de bots
  • Control de compresión

Cree un StyleBook para migrar la configuración de la aplicación NetScaler

El siguiente procedimiento consiste en crear un StyleBook que migre la migración de la aplicación NetScaler en NetScaler Console:

  1. Vaya a Aplicaciones > Configuración > Paquetesde configuración.

  2. Haga clic en Migrar la configuración de NetScaler.

  3. Haga clic en Get Started.

  4. En Especificar configuración, seleccione la fuente de configuración:

    • Importar desde un NetScaler: esta opción descubre las aplicaciones activas en la instancia de NetScaler seleccionada.

    • Importación mediante comandos de CLI: esta opción analiza los comandos de la CLI y extrae las aplicaciones de los comandos de la CLI.

  5. Especifique la instancia de NetScaler de origen desde la que desea migrar o duplicar la configuración de la aplicación.

    Para migrar la configuración de la aplicación a un grupo de escala automática, asegúrese de que no se incluye la siguiente información en la configuración de origen:

    • IPset
    • Perfil del dispositivo
    • Protocolo
    • Puerto
  6. Especifique la instancia de NetScaler de destino a la que desea migrar o duplicar la configuración de la aplicación.

    Para migrar una configuración de aplicación a un grupo de escala automática, seleccione el grupo Escalado automático en la lista.

  7. En Definir aplicación,

    1. En Nombre de aplicación, especifique el nombre de la aplicación.

      Si la instancia de destino es un grupo de escala automática, especifique los siguientes parámetros de escala automática:

      • Tipode acceso : puede usar la solución de escalado automático de NetScaler Console para aplicaciones externas e internas. Seleccione el tipo de acceso a la aplicación requerido.

      • Nombre de dominio: Especifique el nombre de dominio de una aplicación. Esta opción solo es aplicable cuando se selecciona Tipo FQDN definido por el usuario.

      • Zona del dominio: seleccione el nombre de la zona de una aplicación de la lista. Esta opción solo es aplicable cuando se selecciona Tipo FQDN definido por el usuario.

        Este nombre de dominio y zona redirige a los servidores virtuales de Azure. Por ejemplo, si aloja una aplicación en app.example.com, app es el nombre de dominio y example.com es el nombre de zona.

    2. Seleccione los servidores virtuales que quiere migrar.

    3. Haga clic en Siguiente.

  8. En Comandos de CLI equivalentes, revise los comandos y haga clic en Siguiente.

    Estos comandos son específicos de la configuración de la aplicación seleccionada.

    Nota:

    También puede agregar o editar la configuración si es necesario.

  9. En Atributos de implementación, puede ver y modificar la dirección IP y el puerto de los servidores virtuales, los servicios y los miembros del grupo de servicios.

    Para modificar la dirección IP y el puerto, haga clic en el icono de edición del servidor virtual, servicio o miembro del grupo de servicios en el diagrama de flujo.

    Modificar los atributos de implementación

    Nota:

    Si la instancia de destino es un grupo de Autoscale, la edición de la dirección IP del front-end está deshabilitada.

    Esta ficha solo aparece en los siguientes casos:

    • Las instancias de origen y destino son diferentes.

    • Importe configuraciones mediante comandos de CLI.

  10. En Atributos de configuración, especifique los detalles necesarios y haga clic en Siguiente.

    Esta ficha enumera los secretos, como claves para descifrar contraseñas y certificados.

    Nota:

    Antes de iniciar la migración, las configuraciones omitidas o no compatibles se muestran en cualquiera de las siguientes pestañas:

    • Configuraciones no compatibles

    • Configuraciones globales no compatibles

    Para migrar estas configuraciones correctamente, debe aplicar las configuraciones omitidas o no compatibles por separado en la instancia de destino. Luego, haga clic en Siguiente.

  11. En Migrar, haga clic en Migrar.

Limitaciones

  • Las expresiones nombradas y responderhtmlpages mencionadas en la instancia de origen no están identificadas. Asegúrese de configurar las expresiones con nombre y responderhtmlpages en la instancia de destino antes de la migración.

  • Si la fuente tiene una configuración para servicegroup y la vinculación de monitores de la siguiente manera:

    bind serviceGroup <Name> <Port> -monitorName <Monitor_Name>

    Aparece el siguiente error:

     CLI Command conversion failed: 100 - No such command [{ "errorcode": 1090, "message": "No such argument [XXX]", "severity": "ERROR" }]
     <!--NeedCopy-->
    

    Este error se produce porque NetScaler guarda el enlace entre el grupo de servicios y el monitor en un formato no válido. Este problema se ha corregido desde la compilación de NetScaler 12.1.52.15.

Migrar la configuración de aplicaciones NetScaler con StyleBooks Configuration Builder