Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Configuración de NetScaler CPX mediante un archivo de configuración

En lugar de utilizar la interfaz de línea de comandos (cli_script.sh), la API de NITRO o los trabajos de configuración de NetScaler ADM para configurar NetScaler CPX, puede configurar NetScaler CPX mediante un archivo de configuración estática al implementar la instancia de NetScaler CPX.

Puede proporcionar un archivo de configuración estática como archivo de entrada mientras implementa el contenedor NetScaler CPX. Durante el inicio del contenedor NetScaler CPX, el contenedor se configura en función de la configuración especificada en el archivo de configuración estática. Esta configuración incluye la configuración específica de NetScaler y los comandos bash shell que se pueden ejecutar dinámicamente en el contenedor NetScaler CPX.

Estructura del archivo de configuración estática

Como se mencionó anteriormente, cuando se implementa NetScaler CPX, se configura en función de las configuraciones especificadas en el archivo de configuración estática.

El archivo de configuración estática es un archivo .conf que incluye dos etiquetas #NetScaler Commands y #Shell Commands. Debajo de la etiqueta #NetScaler Commands, debe agregar todos los comandos de NetScaler para configurar la configuración específica de NetScaler en NetScaler CPX. Debajo de la etiqueta #Shell Commands, debe agregar los comandos de shell que quiere ejecutar en NetScaler CPX.

Durante la implementación del contenedor NetScaler CPX, los comandos de NetScaler y los comandos de shell se ejecutan en el contenedor en el orden especificado en el archivo de configuración.

Importante:

  • Las etiquetas se pueden repetir varias veces en el archivo de configuración.
  • Las etiquetas no distinguen entre mayúsculas y minúsculas.
  • El archivo de configuración debe estar presente en el directorio /etc como archivo cpx.conf en el sistema de archivos del contenedor.
  • El archivo de configuración también puede incluir comentarios. Debe agregar un carácter “#” antes de sus comentarios.
  • Si hay casos de error al implementar el contenedor NetScaler CPX con el archivo de configuración, los errores se registran en el archivo ns.log en el contenedor.
  • Al reiniciar el contenedor NetScaler CPX, el archivo de configuración se vuelve a aplicar en el contenedor.
#NetScaler Commands add lb vserver v1 http 1.1.1.1 80 add service s1 2.2.2.2 http 80 bind lb vserver v1 s1 #Shell Commands touch /etc/a.txt echo "this is a" > /etc/a.txt #NetScaler Commands add lb vserver v2 http #Shell Commands echo "this is a 1" >> /etc/a.txt #NetScaler Commands add lb vserver v3 http #This is a test configuration file

Para instalar un contenedor NetScaler CPX y configurar dinámicamente el contenedor NetScaler CPX en función de un archivo de configuración, monte el archivo de configuración estática mediante la opción - v del comando docker run:

docker run -dt --privileged=true -e EULA=yes --ulimit core=-1 -v /tmp/cpx.conf:/etc/cpx.conf --name mycpx store/citrix/citrixadccpx:13.0-x.x
La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
ESTE SERVICIO PUEDE CONTENER TRADUCCIONES CON TECNOLOGÍA DE GOOGLE. GOOGLE RENUNCIA A TODAS LAS GARANTÍAS RELACIONADAS CON LAS TRADUCCIONES, TANTO IMPLÍCITAS COMO EXPLÍCITAS, INCLUIDAS LAS GARANTÍAS DE EXACTITUD, FIABILIDAD Y OTRAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN EN PARTICULAR Y AUSENCIA DE INFRACCIÓN DE DERECHOS.
Configuración de NetScaler CPX mediante un archivo de configuración