Usar el comando SCP (put) en trabajos de configuración

Puede utilizar la función Trabajos de configuración de NetScaler Console para crear trabajos de configuración, enviar notificaciones por correo electrónico y comprobar los registros de ejecución de los trabajos creados. Un trabajo es un conjunto de comandos de configuración que puede crear y ejecutar en una única instancia administrada o en varias instancias administradas. Por ejemplo, puede utilizar los trabajos de configuración para actualizar los dispositivos.

Los trabajos de configuración de NetScaler Console utilizan comandos de Secure Shell (SSH) para configurar las instancias, y usted puede configurar un trabajo de configuración para usar Secure Copy (SCP) para transferir archivos de forma segura. SCP se basa en el protocolo SSH. Uno de los comandos SCP que puede incluir en un trabajo de configuración es el comando “put”. Puede usar el comando «put» en los trabajos de configuración para cargar o transferir uno o más archivos almacenados en un directorio local del sistema a NetScaler Console y, a continuación, a un directorio de la instancia o instancias de NetScaler.

Nota

El archivo se carga en NetScaler Console y, posteriormente, se copia (coloca) en las instancias de NetScaler seleccionadas. El archivo cargado se almacena en NetScaler Console y solo se elimina cuando se elimina el trabajo. Esto es necesario para trabajos programados para ejecutarse más tarde.

El comando tiene la siguiente sintaxis:

put <local_filename> <remote_path/remote_filename>
<!--NeedCopy-->

Donde:

<local_filename> es el nombre del archivo local que se va a cargar.

<remote_path/ remote_filename>es la ruta a un directorio remoto y el nombre que se asignará al archivo cuando se copie en ese directorio.

Al crear el trabajo de configuración, puede convertir los parámetros de nombre de archivo local y remoto en variables. Esto le permite asignar diferentes archivos a estos parámetros para el mismo conjunto de instancias de NetScaler cada vez que ejecute el trabajo. Además, cuando se utiliza un archivo en varios lugares de un trabajo y se quiere cambiar el nombre del archivo, se puede redefinir la variable en lugar de cambiar el nombre del archivo en todos los lugares.

Para utilizar el comando put para cargar archivos en un trabajo de configuración:

  1. En NetScaler Console, vaya a Infraestructura > Configuración > Trabajos de configuración .

  2. En la página Trabajos, haga clic en Crear Trabajo.

  3. En la página Crear trabajo, escriba el nombre del trabajo en el campo Nombre del trabajo y, en el panel Editor de configuración, escriba el comando “poner”.

    Por ejemplo, si quiere crear un trabajo de configuración que copia un archivo de certificado SSL guardado en el sistema local en varias instancias de NetScaler, puede agregar un comando “put” que utilice una variable en lugar del nombre de un archivo determinado y definir el tipo de variable como “file”.

    put ssl-file /nsconfig/ssl-file
    <!--NeedCopy-->
    

    En este ejemplo,

    • ssl-file: Es el nombre del archivo que debe cargarse en la instancia de NetScaler.
    • /nsconfig/ssl-file - es la carpeta de destino en la instancia donde se ssl-file colocará el después de la ejecución de la tarea.
  4. En el comando que escribió, seleccione el nombre de archivo que quiere convertir en una variable y, a continuación, haga clic en Convertir en variable, como se muestra en la figura siguiente.

    Convertir en variable

  5. Compruebe que el nombre del archivo ha sido incluido con signos de dólar (lo que indica que ahora es una variable) y, a continuación, haga clic en la variable.

  6. Especifique los detalles de la variable, como nombre, nombre para mostrar y tipo.

  7. En la lista desplegable Tipo, seleccione Archivo. Haga clic en Guardar.

    Declarar la variable como tipo «Archivo» le permite cargar archivos a NetScaler Console.

    Guarde el archivo

  8. Haga clic en Siguiente y seleccione las instancias de NetScaler en las que desea copiar los archivos.

  9. En la pestaña Especificar valores de variables , seleccione la sección Valores de variables comunes para todas las instancias , seleccione el archivo del almacenamiento local de su sistema, haga clic en Cargar para cargar el archivo en NetScaler Console y haga clic en Siguiente.

    Cargar el archivo a NetScaler Console

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

  11. En la ficha Ejecutar, puede ejecutar el trabajo ahora o programarlo para que se ejecute más adelante. También puede elegir qué acción debe realizar NetScaler Console si se produce un error en el comando. También puede crear una notificación por correo electrónico para recibir una notificación sobre el éxito o el fracaso del trabajo, y otros detalles. Haga clic en Finalizar.

  12. Para ver los detalles del trabajo, vaya a Infraestructura > Configuración > Trabajos de configuracióny seleccione el trabajo que configuró. Haga clic en Detallesy, a continuación, en Detalles de variables para enumerar las variables agregadas a su trabajo.

Usar el comando SCP (put) en trabajos de configuración

En este artículo