Usar variables en trabajos de configuración

Un trabajo de configuración es un conjunto de comandos de configuración que se pueden ejecutar en una o más instancias administradas. Cuando ejecuta la misma configuración en varias instancias, es posible que quiera utilizar valores diferentes para los parámetros utilizados en la configuración. Puede definir variables que le permitan asignar valores diferentes para estos parámetros o ejecutar un trabajo en varias instancias.

Por ejemplo, considere una configuración básica de equilibrio de carga en la que agregue un servidor virtual de equilibrio de carga, agregue dos servicios y vincule los servicios al servidor virtual. Ahora, es posible que quiera tener la misma configuración en dos instancias, pero con valores diferentes para los nombres y direcciones IP del servidor y los servicios virtuales. Puede utilizar la función de trabajos de configuración para lograrlo mediante variables para definir los nombres y las direcciones IP del servidor y los servicios virtuales.

En este ejemplo, se utilizan los siguientes comandos y variables:

add lb vserver \*\*servername\*\* HTTP \*\*ipaddress portnumber\*\*

add service \*\*servicename1\*\* \*\*ipaddress1\*\* HTTP 80

add service \*\*servicename2\*\* \*\*ipaddress2\*\* HTTP 80

bind lb vserver \*\*servername\*\* \*\*servicename1\*\*

bind lb vserver \*\*servername\*\* \*\*servicename2\*\*
<!--NeedCopy-->

Para crear un trabajo de configuración mediante la definición de variables en NetScaler Console:

  1. Vaya a Infraestructura > Configuración > Trabajos de configuración.

  2. Haga clic en Crear trabajo.

  3. En la página Crear trabajo, seleccione los parámetros personalizados del trabajo, como el nombre del trabajo, el tipo de instancia y el tipo de configuración.

  4. En el Editor de configuración, escriba los comandos para agregar un servidor virtual de equilibrio de carga, dos servicios y enlazar los servicios al servidor virtual. Haga doble clic para seleccionar los valores que quiere convertir en una variable y, a continuación, haga clic en Convertir en variable. Por ejemplo, seleccione la dirección IP del servidor de equilibrio de carga y ipaddresshaga clic en Convertir en variable.

  5. Una vez que vea signos de dólar encierran el valor de la variable, haga clic en la variable para especificar más detalles de la variable, como el nombre, el nombre para mostrar y el tipo. También puede hacer clic en la opción Avanzado si quiere especificar un valor predeterminado para la variable. Haga clic en Guardar y, a continuación, haga clic en Siguiente.

  6. Puede revisar todas las variables que ha definido al crear o modificar un trabajo de configuración en una sola vista consolidada.

  7. Siga uno de estos procedimientos para ver todas las variables en una sola vista consolidada:

    • Al crear un trabajo de configuración, vaya a Infraestructura > Configuración > Trabajos de configuracióny seleccione Crear trabajo. En la página Crear Trabajo, puede revisar todas las variables que ha agregado al crear el trabajo de configuración.
    • Mientras edita un trabajo de configuración, vaya a Red > Trabajos de configuración, seleccione el Nombre del trabajo y haga clic en Modificar. En la página Configurar trabajo, puede revisar todas las variables que se agregaron al crear el trabajo de configuración.
  8. A continuación, puede hacer clic en la ficha Vista previa de variables para obtener una vista previa de las variables en una única vista consolidada que haya definido al crear o modificar un trabajo de configuración.

  9. Aparece una nueva ventana emergente que muestra todos los parámetros de variables como Nombre, Nombre para mostrar, Tipo y valor predeterminado en un formato tabular. También puede modificar y modificar estos parámetros. Haga clic en el botón Listo después de modificar o modificar cualquiera de los parámetros.

    Confirmar detalles de variable

  10. A continuación, puede reorganizar y reordenar los comandos en el editor de configuración según corresponda. Puede mover el comando de una línea a otra arrastrando y soltando la línea de comandos. También puede mover o reorganizar la línea de comandos de una línea a cualquier línea de destino simplemente cambiando el número de línea de comandos en el cuadro de texto.

  11. Seleccione las instancias en las que quiere ejecutar el trabajo de configuración.

  12. En la ficha Especificar valores variables, seleccione la opción Cargar archivo de entrada para valores variables y, a continuación, haga clic en Descargar archivo de clave de entrada. En nuestro ejemplo, deberá especificar el nombre del servidor en cada instancia, las direcciones IP del servidor y los servicios, los números de puerto y los nombres de servicio. Guarde el archivo y cárguelo. Si los valores no se definen con precisión, el sistema podría generar un error.

  13. El archivo de claves de entrada se descarga en su sistema local y puede editarlo especificando los valores de las variables para cada instancia de NetScaler que haya seleccionado anteriormente y hacer clic en Cargar para cargar el archivo de claves de entrada a NetScaler Console. Haga clic en Siguiente. El archivo de clave de entrada se descarga en su sistema local y puede modificarlo especificando los valores de las variables para cada instancia de NetScaler que haya seleccionado anteriormente.

    Nota

    En el archivo de claves de entrada, las variables se definen en tres niveles:

    • Nivel mundial
    • Nivel de grupo de instancias
    • Nivel de instancia

    Las variables globales son valores variables que se aplican a todas las instancias. Los valores de las variables de nivel de grupo de instancias se aplican a todas las instancias que se definen en un grupo. Los valores de las variables de nivel de instancia solo se aplican a una instancia específica.

    NetScaler Console otorga la máxima prioridad a los valores a nivel de instancia. Si no se proporcionan valores a las variables de las instancias individuales, NetScaler Console utiliza el valor proporcionado a nivel de grupo. Si no se proporcionan valores a nivel de grupo, NetScaler Console utiliza el valor de la variable proporcionado a nivel global. Si proporciona una entrada para una variable en los tres niveles, NetScaler Console utiliza el valor del nivel de instancia como valor predeterminado.

  14. Haga clic en Cargar para cargar el archivo de claves de entrada en NetScaler Console. Haga clic en Siguiente.

    Cargar clave de entrada

    Importante

    Cuando carga un archivo CSV desde un Mac, Mac almacena el archivo CSV con punto y coma en lugar de comas. Esto hace que la configuración falle al cargar el archivo de entrada y ejecutar el trabajo. Si está utilizando un Mac, utilice un editor de texto para realizar los cambios necesarios y, a continuación, cargue el archivo.

  15. También puede proporcionar valores de variables comunes en todas las instancias y hacer clic en Cargar para cargar el archivo de claves de entrada en NetScaler Console.

    Los archivos de entrada clave que contienen los valores de las variables se conservan (con el mismo nombre de archivo) en los trabajos de configuración. Puede ver y modificar estos archivos de entrada que ha utilizado y cargado anteriormente al crear o modificar los trabajos de configuración.

    Para ver los trabajos de configuración de ejecución al crear un trabajo de configuración, vaya a Red > Trabajos de configuracióny haga clic en Crear Trabajo. En la página Crear trabajo. En la ficha Especificar valores de variables, seleccione la opción Valores de variables comunes para todas las instancias para ver los archivos cargados. Para modificar los archivos de entrada, descargue el archivo de entrada y, a continuación, modifique y cargue los archivos (manteniendo el mismo nombre de archivo).

    Para ver los trabajos de configuración que ya se han ejecutado al modificar un trabajo de configuración, vaya a Red > Trabajos de configuración, seleccione el Nombre del trabajo y haga clic en Modificar. En la página Configurar Trabajo, en la ficha Especificar Valores de Variable, seleccione la opción Valores de Variable Comunes para todas las Instancias para ver los archivos cargados. Para modificar los archivos de entrada, descargue el archivo de entrada y, a continuación, modifique y cargue los archivos (manteniendo el mismo nombre de archivo).

  16. En la ficha Vista previa del trabajo, puede evaluar y comprobar los comandos que se van a ejecutar en cada instancia o grupo de instancias.

  17. En la ficha Ejecutar, puede optar por ejecutar el trabajo ahora o programarlo para que se ejecute más tarde. También puede elegir qué acción debe tomar NetScaler Console si se produce un error en el comando y si desea enviar una notificación por correo electrónico sobre el éxito o el fracaso del trabajo junto con otros detalles.

    Ejecutar trabajo de configuración

Tras configurar los trabajos y ejecutarlos, puede ver los detalles del trabajo en Infraestructura > Configuración > Trabajos de configuración y seleccionar el trabajo que ha configurado. Haga clic en Detalles y, a continuación, en Detalles de variables para ver la lista de variables agregadas a su trabajo.

Nota

NetScaler Console conserva los valores que ha proporcionado para las variables en el paso 5 al guardar el trabajo y salir, o al programar un trabajo para que se ejecute en un momento posterior.

Usar variables en trabajos de configuración

En este artículo