構成ファイルを使用したNetScaler CPXの構成
cli_script.sh)、NITRO API、またはNetScaler Consoleの構成ジョブを使用してNetScaler CPXを構成する代わりに、NetScaler CPXインスタンスを展開する際に、静的構成ファイルを使用してNetScaler CPXを構成できます。
静的構成ファイルの構造
#NetScaler Commandsと#Shell Commandsの2つのタグを含む.confファイルです。#NetScaler Commandsタグの下に、NetScaler CPXでNetScaler固有の構成を設定するためのすべてのNetScalerコマンドを追加する必要があります。#Shell Commandsタグの下に、NetScaler CPXで実行したいシェルコマンドを追加する必要があります。
-
構成ファイルでは、タグを複数回繰り返すことができます。
-
タグでは大文字と小文字は区別されません。
-
構成ファイルは、コンテナのファイルシステム内の
/etcディレクトリにcpx.confファイルとして存在する必要があります。 -
構成ファイルにはコメントを含めることもできます。コメントの前に「#」文字を追加する必要があります。
-
構成ファイルを使用してNetScaler CPXコンテナを展開する際に障害シナリオが発生した場合、その障害はコンテナ内の
ns.logファイルに記録されます。 -
NetScaler CPXコンテナを再起動すると、構成ファイルがコンテナに再適用されます。
#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
docker runコマンドの- vオプションを使用して静的構成ファイルをマウントします。
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