Configuración de extensiones de directivas

Cuando el archivo de extensión de la directiva esté listo, impórtelo al dispositivo NetScaler. El proceso de importación copia el archivo de extensión en un directorio del dispositivo NetScaler y comprueba si hay errores de sintaxis.

Después de la importación, debe hacer que el archivo de extensión esté disponible para su uso en las expresiones de directiva.

Nota: El comando de importación se utiliza para descargar el contenido del archivo de un origen externo \<src\>, o de un origen interno, en el sistema de archivos NetScaler. Para cargar el contenido de este archivo en uno o varios motores de paquetes por primera vez, utilice el comando add. Si hay una actualización del contenido del archivo, el contenido actualizado se puede descargar en el sistema de archivos NetScaler ejecutando el comando import con el argumento de sobrescritura. El comando actualiza el contenido del sistema de archivos. Para cargar el contenido actualizado en uno o varios motores de paquetes, utilice el comando update.

Configurar extensiones de directiva mediante la CLI

  1. Importe el archivo de extensión de la directiva al dispositivo NetScaler, desde un servidor web (mediante HTTP) o desde su estación de trabajo local.

    1. Importación HTTP

      Si tiene un servidor web disponible, puede almacenar el archivo de extensión en el directorio del servidor web e importarlo al dispositivo NetScaler.

      import ns extension <src> <name> [-comment<string>] [-overwrite]
      <!--NeedCopy-->
      

      Ejemplo:

      import ns extension http://myhost/path/to/extension myextension -comment “Custom crc calculation
      <!--NeedCopy-->
      
    2. Importación local

      Puede utilizar el cliente SSH para copiar el archivo de extensión de la estación de trabajo al directorio /var/tmp del dispositivo NetScaler.

      scp extension-file-name <ns-userid@ns-ip-addr>:/var/tmp
      <!--NeedCopy-->
      

      donde,

      • extension-file-name es el nombre del archivo de extensión de su equipo cliente.
      • ns-userid es el usuario del dispositivo NetScaler con permiso para escribir en /var/tmp.
      • ns-ip-addr es la dirección IP de NetScaler.

      Después de copiar el archivo en el dispositivo NetScaler, ejecute el comando de importación en el dispositivo NetScaler.

      import ns extension local:<extension-file-name extension-name>
      <!--NeedCopy-->
      

      Nota: La CLI debe utilizarse para importar un archivo de extensión local ejecutando el comando import .

  2. Agregue la extensión de directiva al motor de paquetes para su evaluación.

    add ns extension <name> [-comment <string>]
    <!--NeedCopy-->
    

    Ejemplo:

    add ns extension myextension
    <!--NeedCopy-->
    

Después de importar un archivo de extensión, puede actualizarlo, si incluyó el parámetro -overwrite en el comando de importación, o eliminarlo. También puede mostrar los detalles de un archivo de extensión importado.

Actualice un archivo de extensión en el dispositivo NetScaler desde la fuente

En el símbolo del sistema, escriba:

update ns extension <name>
<!--NeedCopy-->

Nota: Solo puede actualizar el archivo de extensión después de importar el archivo de extensión especificado al dispositivo NetScaler con el parámetro -overwrite.

Ejemplo:

update ns extension myextension
<!--NeedCopy-->

Quitar un archivo de extensión del dispositivo NetScaler

En el símbolo del sistema, escriba:

rm ns extension <name>
<!--NeedCopy-->

Ejemplo:

rm ns extension myextension
<!--NeedCopy-->

Mostrar los detalles de la función de extensión especificada en el dispositivo NetScaler

En el símbolo del sistema, escriba:

show ns extension <name>
<!--NeedCopy-->

Ejemplo:

show ns extension myextension
<!--NeedCopy-->

Configure las extensiones de directivas mediante la interfaz gráfica de usuario

  1. Importe el archivo de extensión de la directiva al dispositivo NetScaler, desde un servidor web (mediante HTTP) o desde su estación de trabajo local.

    1. Vaya a AppExpert > Extensiones de directiva, haga clic en Extensión de directiva, en la lista desplegable Importar desde, seleccione la dirección URL de la ubicación del archivo de extensión que quiere importar.

    2. Vaya a AppExpert > Extensionesde directivas, Extensión de directiva e importe el archivo de extensión seleccionando Archivo en la lista desplegable Importar desde.

  2. Agregue la extensión de directiva al motor de paquetes para su evaluación.

    Vaya a AppExpert > Extensiones de directiva y, en la fichaExtensiones de directiva, añada el archivo de extensión.

Actualice un archivo de extensión en el dispositivo NetScaler desde la fuente

Vaya a AppExpert > Extensiones de directiva y, en la ficha Extensiones de directiva, actualice el archivo de extensión.

Quitar un archivo de extensión del dispositivo NetScaler

Vaya a AppExpert > Extensiones de directivas y, a la ficha Extensiones de directiva, elimine el archivo de extensión.

Mostrar los detalles de la función de extensión especificada en el dispositivo NetScaler

Vaya a AppExpert > Extensiones de directiva y, en la ficha Funciones de extensiones de directiva, haga clic en la flecha de la lista desplegable de clic de la función de extensión en la que desea ver los detalles.

Configuración de extensiones de directivas