NetScaler BLXアプライアンスを展開する
NetScaler BLXアプライアンス(DPDKサポートなし)をLinuxホストに展開する手順は、次のとおりです。
- NetScaler BLXアプライアンスを共有ネットワークモードまたは専用ネットワークモードに構成する
- BLXアプライアンスの管理IPアドレスの初回設定 (専用モードのみ)
- BLX アプライアンスの起動
BLX アプライアンスを共有モードで設定
共有モードに設定されたBLXアプライアンスは、LinuxホストNICポートをホスト上で実行されている他のアプリケーションと共有します。
デフォルトでは、BLX アプライアンスは初めて共有モードで起動します。BLX 設定ファイル(blx.conf
ファイル)のすべての行に#
プレフィックスが付いていれば、BLX アプライアンスは共有モードでも起動します。 BLX 設定ファイルは Linuxホストの/etc/blx
ディレクトリにあります。デフォルトでは、HTTP 管理ポート (mgmt-http
) は 9080 で、HTTPS (mgmt-https
) は 9443 です。
BLX アプライアンスを専用モードで設定
専用モードで構成された BLX アプライアンスには、専用の Linux ホスト NIC ポートがあります。
BLX 設定ファイル(blx.conf
)を編集することで、BLX アプライアンスを専用モードに設定できます。BLX 設定ファイルは Linuxホストの/etc/blx
ディレクトリにあります。blx.conf ファイルで 1 つ以上のインターフェイスと IP アドレスの値を設定できます。これらのインターフェイスと IP アドレスは、ホストネットワークでは設定されません。
注:
デフォルトでは、blx.confファイル内のすべての行に
#
記号が接頭辞として付けられます。#
シンボルを削除し、設定したいオプションを使用してblx-system-config
セクションを編集します。
blx.conf
ファイル内のblx-system-config
セクションを編集することで、さまざまなオプションをBLXアプライアンスに渡すことができます。使用できるオプションは次のとおりです。
- ワーカープロセス。起動する必要がある BLX ワーカープロセス (パケットエンジン) の数。デフォルト:1、最大:28。
-
ipaddress。BLX がリッスンする IP アドレス。デフォルト:BLX はすべての IP アドレスでリッスンします。プレフィックスはオプションで、デフォルトでは
/24
です。 - インタフェース。BLX アプライアンス専用のインターフェイス。
HTTP および HTTPS ポートを専用モードに設定するには、次の CLI コマンドを使用します。
set nsparam – mgmthttpport 80 – mgmthttpsport 443
<!--NeedCopy-->
メモ:
- HTTP または HTTPS ポートの形式は
<PORT>
または<IP:PORT>
です 。- ポート番号だけを指定すると、BLX 管理インターフェイスは、ホストに設定された任意の IP アドレスでこのポートをリッスンします。
IP address:port
両方を指定すると、BLX 管理インターフェイスはその特定の IP アドレスとポート番号でリッスンします。
HTTP または HTTPS ポートのいずれかを指定できます。ただし、もう一方のポートは開きません。
次のサンプル blx.conf ファイルは、編集された blx-system-config セクションを示しています。
blx-system-config
{
worker-processes: 2
ipaddress: 7.7.7.10/24
interfaces: eth1
mgmt-http-port: 9080
mgmt-https-port: 9443
}
<!--NeedCopy-->
BLXアプライアンスの管理IPアドレスを初めて設定する
BLXアプライアンスの管理IPアドレスは、管理目的でアプライアンスにアクセスするIPアドレスです。BLXアプライアンスの管理IPアドレスは、Citrix ADC IP(NSIP)アドレスとも呼ばれます。
BLXアプライアンスには、Citrix ADC IP(NSIP)アドレスは1つしか設定できません。また、LAN上の他のネットワークからNetScaler ADC IPに到達できるように、構成済みのNetScaler ADC IPサブネットにデフォルトルートを追加する必要があります。
BLX アプライアンスの管理 IP アドレスを初めて設定する場合、BLX 設定ファイル (blx.conf) で関連パラメータを設定します。
管理 IP アドレスとデフォルトルートを初めて設定するには、次の手順を実行します。
-
Linux ホストにある BLX 構成ファイル (blx.conf) を開きます。BLX 設定ファイルの完全なパスは次のとおりです。
/etc/blx/blx.conf
-
次のパラメーターのコメントを解除し、管理 IP アドレスを設定します。
# ipaddress:
-
次のパラメーターのコメントを外し、スタティックルートセクションでデフォルトルートを設定します。
# default
サンプル構成:
次のblx.conf file
のサンプル抜粋では、管理 IP アドレスとデフォルトルートが設定されています。
.
.
ipaddress: 203.0.113.10
.
.
default 203.0.113.1
.
.
<!--NeedCopy-->
BLX アプライアンスの起動
以下のコマンドを実行して BLX アプライアンスを起動します。
systemctl start blx
BLX アプライアンスは Up 状態になりました。
BLX アプライアンスの状態を再度確認します。
systemctl status blx
BLX アプライアンスを正常にインストールして起動したら、次のいずれかの方法を使用して BLX アプライアンスに ADC 機能を設定できます。
- NetScaler ADC CLI
- NetScaler ADC GUI
- Citrix NITRO REST API
これらの方法の使用方法の詳細については、「 BLX アプライアンスの設定」を参照してください。
NetScaler ADC 機能について詳しくは、 NetScaler ADC ドキュメントを参照してください。
メモ:
Linux ホストで実行されているプロセスを確認するには、次の grep コマンドを実行します。
ps aux | grep ns
nsppe
プロセスが実行中であることを確認します:
root 68332 2.7 5.5 485264 442084 ? Ss 16:25 0:02 /usr/sbin/nsppe 1
BLX アプライアンスを停止するには、次のコマンドを使用して、関連するすべての BLX プロセスを停止します。
systemctl stop blx
Linux ホストから BLX アプライアンスをアンインストールするには、次のコマンドを使用します。
Red Hat エンタープライズ Linux (RHEL) ホストで以下のコマンドを実行します。
yum remove blx
Debian ベースの Linux ホストで以下のコマンドを実行して BLX アプライアンスをアンインストールしますが、BLX 設定ファイルは残します。
apt remove blx
Debian ベースの Linux ホストで以下のコマンドを実行して BLX アプライアンスをアンインストールし、BLX 設定ファイルも削除します。
apt purge blx
On running the
apt purge blx
command, the Linux host might display some warning messages that some BLX related system files were not removed even when all these files were removed.