NetScaler BLX マネージドホストの設定
NetScaler BLX マネージドホスト機能を使用すると、BLX を介して Linux ホストを管理できます。この機能は、Linux ホストのすべての NIC ポートを専用ポートとして BLX に自動的に追加します。ポートが DPDK と互換性があり、BLX でサポートされている場合、それらは Linux ホスト上の DPDK VFIO モジュールにバインドされます。
BLX は、Linux ホスト上で最も優先順位の高いデフォルトルートを持つ専用 NIC ポートのいずれかを選択します。選択されたポートの IP アドレスとデフォルトルートは、BLX の NSIP アドレスおよびデフォルトルートとして追加されます。
Linux ホストの NIC ポートにデフォルトルートが設定されていない場合、BLX は IP アドレスが割り当てられた専用ポートをランダムに選択します。選択されたポートの IP アドレスは、BLX の NSIP アドレスとして追加されます。
デフォルトでは、Linux ホストへの SSH アクセスは、NSIP アドレスのポート 9022 で有効になっています。
注記:
- BLX は Linux ホストのボンドインターフェイス(リンクアグリゲーションチャネル)を自動的に追加しませんが、ボンドインターフェイスのすべてのメンバーを BLX に追加します。
- デフォルトポートに複数の IP アドレスが割り当てられている場合、BLX は CLI にエラーメッセージを表示し、
blx.confファイルで NSIP アドレスを手動で設定するよう促します。- BLX を再起動すると、Linux ホストへのすべてのアクティブな SSH セッションが閉じられます。接続を復元するには、ホストへの再接続を試行する必要があります。
blx.confファイルで NSIP アドレスを手動で設定した場合、Linux ホストで利用可能なデフォルトルートは BLX に自動的に追加されません。
Linux ホストへの SSH アクセスによる NetScaler BLX マネージドホストの有効化
BLX マネージドホストを有効にするには、Linux ホストの CLI を使用する必要があります。
-
次のコマンドを実行して、
blx.confファイルを開きます。注:
任意のテキストエディターを使用して blx.conf ファイルを編集できます。
nano /etc/blx/blx.conf <!--NeedCopy--> -
blx-managed-hostパラメーターのコメントを解除し、1 に設定します。``` blx-system-config {
- …
-
blx-managed-host: 1 … }
```
-
blx.confファイル内の他のパラメーターがコメントアウトされていることを確認します。 -
blx.confファイルを保存します。 -
BLX を再起動します。
systemctl restart blx <!--NeedCopy-->
BLX の再起動後、SSH クライアントを使用して、次の IP アドレスで Linux ホストと BLX にアクセスできます。
- Linux ホスト -
<NSIP address>:9022 - BLX -
<NSIP address>:22
ポート 22 で Linux ホストへの SSH アクセスが必要な場合は、NSIP と Linux ホストに異なる IP アドレスを手動で設定できます。詳細については、「NSIP と Linux ホストに異なる IP アドレスを設定する」を参照してください。
NSIP と Linux ホストに異なる IP アドレスを設定
前のセクションで述べた設定に加えて、NSIP と Linux ホスト(ホスト IP)に異なる IP アドレスを設定するには、ipaddress および host-ipaddress パラメーターを使用する必要があります。
ポート 22 で SSH アクセスを有効にするには、Linux ホストの CLI を使用する必要があります。
-
次のコマンドを実行して、
blx.confファイルを開きます。注:
任意のテキストエディターを使用して blx.conf ファイルを編集できます。
nano /etc/blx/blx.conf <!--NeedCopy--> -
ipaddressパラメーターのコメントを解除し、BLX にアクセスしたい NSIP アドレスを指定します。blx-system-config { ... ipaddress: <IP address> ... } <!--NeedCopy--> -
host-ipaddressパラメーターのコメントを解除し、Linux ホストにアクセスしたいホスト IP アドレスを指定します。-
注:
-
IP アドレスは NSIP サブネット内にある必要があります。
blx-system-config { ... host-ipaddress: <IP address> ... } <!--NeedCopy--> -
-
defaultパラメーターのコメントを解除し、デフォルトルートを指定します。static-routes { … default <gateway IP address> … } <!--NeedCopy--> -
blx.confファイルを保存します。 -
BLX を再起動します。
systemctl restart blx <!--NeedCopy--> - BLX の再起動後、NetScaler CLI で
show nsipコマンドを実行して、ホスト IP アドレスを確認します。

SSH クライアントを使用して、次の IP アドレスで Linux ホストと BLX にアクセスできます。
- Linux ホスト -
<Host IP address>:22 - BLX -
<NSIP address>:22