Configuración de StyleBook

Migrar la configuración de aplicaciones de NetScaler mediante el Generador de configuraciones de StyleBooks

El Generador de configuraciones de StyleBooks 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 aplicaciones de una instancia de NetScaler a otra instancia o a un grupo de Autoescalado.

El Generador de configuraciones proporciona un StyleBook de aplicación estructurado que se puede usar para cualquier variante de la configuración de NetScaler. Esta función te ayuda a empezar a usar StyleBooks sin un conocimiento profundo de la gramática y las construcciones de StyleBooks. De lo contrario, el conocimiento de la gramática y las construcciones de StyleBooks es necesario para crear un StyleBook.

El Generador de configuraciones 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 la configuración inicial puede ser uno de los siguientes:

  • Una instancia de NetScaler: Especifica la instancia donde está alojada la configuración de la aplicación que quieres duplicar.

    El Generador de configuraciones convierte la configuración de NetScaler a StyleBook y a un paquete de configuración incluso si no especificas la instancia de destino. Más tarde, puedes 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 Autoescalado, el paquete de configuración aparece en la ficha Configuración de la página Red > Grupo de Autoescalado.

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

El Generador de configuraciones identifica la lista de aplicaciones distintas incrustadas en la configuración de origen. Cuando seleccionas la configuración de la aplicación que te interesa, el Generador de configuraciones extrae el conjunto de comandos de la CLI para la aplicación seleccionada. Estos comandos de la CLI se extraen de la configuración de origen. También identifica los atributos de implementación y configuración que pueden requerir tu entrada.

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

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

Después de especificar la información necesaria, comienza a migrar o duplicar la configuración de la aplicación en una instancia de NetScaler de destino.

Flujo de trabajo del Generador de configuraciones de StyleBooks

Después de la creación y migración de la aplicación, se crea un paquete de configuración en NetScaler Console usando el StyleBook adc_nitro_application. Este StyleBook se crea en función de los recursos NITRO de NetScaler. 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, navega a Aplicaciones > Configuración > Paquetes de configuración.

Compartir entidades de configuración entre configuraciones migradas

Puedes reutilizar entidades de configuración al migrar configuraciones usando la utilidad de migración de configuración. Las migraciones posteriores reutilizan correctamente las entidades de configuración existentes. Anteriormente, la migración de configuraciones fallaba con un error de El recurso ya existe al migrar dos configuraciones que compartían algunas entidades de configuración. Esta opción agiliza el flujo de trabajo de migración al permitir la reutilización de entidades de configuración en escenarios en los que se utilizan en varias configuraciones.

Funciones de NetScaler compatibles

El Generador de configuraciones de StyleBook reconoce y es compatible con las siguientes funciones de NetScaler en la configuración de origen:

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

Crear un StyleBook para migrar la configuración de aplicaciones de NetScaler

El siguiente procedimiento es para crear un StyleBook que migre la migración de aplicaciones de NetScaler en NetScaler Console:

  1. Navega a Aplicaciones > Configuración > Paquetes de configuración.

  2. Haz clic en Migrar configuración de NetScaler.

  3. Haz clic en Empezar.

  4. En Especificar configuración, selecciona el origen de la configuración:

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

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

  5. Especifica la Instancia de NetScaler de origen desde la que quieres migrar o duplicar la configuración de la aplicación.

    Para migrar la configuración de la aplicación a un grupo de Autoescalado, asegúrate de que la siguiente información no esté incluida en la configuración de origen:

    • IPset
    • Perfil de dispositivo
    • Protocolo
    • Puerto
  6. Especifica la Instancia de NetScaler de destino a la que quieres migrar o duplicar la configuración de la aplicación.

    Para migrar una configuración de aplicación a un grupo de Autoescalado, selecciona el grupo de Autoescalado de la lista.

  7. En Definir aplicación,

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

      Si la instancia de destino es un grupo de Autoescalado, especifica los siguientes parámetros de Autoescalado:

      • Tipo de acceso: Puedes usar la solución de autoescalado de NetScaler Console tanto para aplicaciones externas como internas. Selecciona el tipo de acceso a la aplicación requerido.

      • Nombre de dominio: Especifica el nombre de dominio de una aplicación. Esta opción solo es aplicable cuando seleccionas el tipo FQDN definido por el usuario.

      • Zona del dominio: Selecciona el nombre de la zona de una aplicación de la lista. Esta opción solo es aplicable cuando seleccionas el tipo FQDN definido por el usuario.

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

    2. Selecciona los servidores virtuales que quieres migrar.

    3. Haz clic en Siguiente.

  8. En Comandos de la CLI equivalentes, revisa los comandos y haz clic en Siguiente.

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

    Nota:

    También puedes agregar o modificar la configuración si es necesario.

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

    Para modificar la dirección IP y el puerto, haz 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 Autoescalado, la edición de la dirección IP de front-end está deshabilitada.

    Esta ficha aparece solo en los siguientes casos:

    • Las instancias de origen y destino son diferentes.

    • Importar configuraciones mediante comandos de la CLI.

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

    Esta ficha enumera los secretos, como las 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 fichas:

    • Configuraciones no compatibles

    • Configuraciones globales no compatibles

    Para migrar estas configuraciones correctamente, debes aplicar las configuraciones omitidas o no compatibles por separado en la instancia de destino. Y, haz clic en Siguiente.

  11. En Migrar, haz clic en Migrar.

Limitaciones

  • Las expresiones con nombre y las responderhtmlpages mencionadas en la instancia de origen no se identifican. Asegúrate de configurar las expresiones con nombre y las responderhtmlpages en la instancia de destino antes de la migración.

  • Si el origen tiene una configuración para servicegroup y la vinculación del monitor 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 la vinculación entre el grupo de servicios y el monitor en un formato no válido. Este problema se ha corregido a partir de la compilación 12.1.52.15 de NetScaler.

Migrar la configuración de aplicaciones de NetScaler mediante el Generador de configuraciones de StyleBooks