プロトコル拡張 - コマンドリファレンス

最終公開日 : Sep 25, 2026
次の表は、カスタムプロトコル用に追加されたすべての新しいコマンドと、カスタムプロトコル用に変更された既存のコマンドの一覧です。
show lb persistentSessions [<vserv-name>]
  • CLI コマンド:
    add user protocol <name> -transport ( TCP | SSL ) -extension <string> -comment <string>]>
  • 説明:
    拡張機能を使用して、NetScalerアプライアンスに新しいユーザープロトコルを追加します。現在、トランスポート値が TCP または SSL のユーザープロトコルのみがサポートされています。
    例:
    ユーザープロトコル MQTT-トランスポート TCP-エクステンション mqtt_code の追加
  • CLI コマンド:
    rm user protocol <name>
  • 説明:
    NetScalerアプライアンスに以前に追加されたユーザープロトコルを削除します。
    例:
    rm ユーザープロトコル mqtt
  • CLI コマンド:
    set user protocol <name> -comment <string>
  • 説明:
    NetScalerアプライアンスに以前に追加されたユーザープロトコルの設定を変更します。
    例:
    ユーザープロトコル mqtt-comment「MQTT プロトコル実装」を設定
  • CLI コマンド:
    unset user protocol <name> -comment
  • 説明:
    NetScalerアプライアンスに以前に追加されたユーザープロトコルの設定を削除します。
    例:
    ユーザープロトコルMQTT-コメント「MQTT プロトコル実装」を未設定
  • CLI コマンド:
    update ns extension <extension name>
  • 説明:
    拡張機能を使用して、以前に追加されたユーザープロトコルの実装を更新します。
    プロトコル実装を更新できるのは、そのプロトコルがどのユーザー仮想サーバーでも使用されていない場合のみです。
    例:
    ns エクステンション my-extension の更新
  • CLI コマンド:
    add lb vserver <name> [USER_TCP | USER_SSL_TCP] [-lbmethod USER_TOKEN] [-persistencetype USERSESSION] [-timeout <value>]
  • 説明:
    負荷分散仮想サーバーをNetScalerアプライアンスに追加します。これは既存の CLI コマンドです。
    ユーザー仮想サーバーの負荷分散の場合、使用するサービスタイプは USER_TCP または USER_SSL_TCP です。IPアドレスとポートは、ユーザー負荷分散仮想サーバーでは使用できません。
    ユーザー負荷分散仮想サーバーでは、ROUNDROBIN負荷分散方式のみが許可され、トークンの値は拡張コードによって提供されます。同様に、USERSESSION パーシスタンスのみが許可され、パーシスタンス設定は拡張コードによって提供されます。
    例:
    lb vserver mysv の追加 USER_TCP —lbmethod ラウンドロビン
  • CLI コマンド:
    add user vserver <name> <userProtocol> <IPAddress> <port> -defaultLB <string> [-params <string>] [-comment <string>]
  • 説明:
    拡張機能を使用してユーザープロトコル用の仮想サーバーを追加します。設定されたデフォルトのユーザー負荷分散仮想サーバーは、ctxt.output として TCP クライアントデータ拡張ハンドラーで使用できます。仮想サーバーでは、-params オプションに名前と値のペアを指定して拡張パラメーターを設定できます。対応するパラメーター値は、拡張ハンドラーが ctxt.vserver.params として利用できます。\&lt;paramName\>。
    例:
    ユーザーを追加 vs v_mqtt MQTT 10.217.24.28 80-defaultlb mysv
  • CLI コマンド:
    rm user vserver <name>
  • 説明:
    NetScalerアプライアンスに以前に追加されたユーザー仮想サーバーを削除します。
    例:
    rm ユーザー仮想サーバー v_mqtt
  • CLI コマンド:
    set user vserver <name> [-IPAddress <ip_addr|ipv6_addr|*>] [-defaultLB <string>] [-params <string>] [-comment <string>]
  • 説明:
    NetScalerアプライアンスに以前に追加されたユーザー仮想サーバーの設定を変更します。-params オプションによって拡張パラメータに新しい値が割り当てられると、古い値は上書きされます。
    例:
    ユーザーと v_mqtt MQTT 10.217.24.28 を設定-defaultlb mysv-comment「MQTT プロトコル実装」
  • CLI コマンド:
    unset user vserver <name> [-params] [-comment]
  • 説明:
    NetScalerアプライアンスに以前に追加されたユーザー仮想サーバーの設定を削除します。—params オプションを使用して拡張パラメーターの設定を解除すると、拡張ハンドラーで使用できる対応するパラメーター値は nil に変更されます。
    例:
    ユーザーと v_mqtt MQTT 10.217.24.28-defaultlb mysv-comment「MQTT プロトコル実装」の設定解除
  • CLI コマンド:
    show user protocol [<name>]
  • 説明:
    拡張機能やコールバックなど、ユーザープロトコルに関する情報を表示します。
    例:
    ユーザープロトコル mqtt を表示
  • CLI コマンド:
    show user vserver [<name>]
  • 説明:
    ユーザー仮想サーバーに関する情報を表示します。
    例:
    ユーザー仮想サーバー vs_mqtt を表示
  • CLI コマンド:
    stat user vserver [<name>]
  • 説明:
    ユーザー仮想サーバーに関する統計情報を表示します。
    例:
    ユーザー仮想サーバー vs_mqtt の統計情報
  • CLI コマンド:
    show lb persistentSessions [<vserv-name>]
  • 説明:
    永続セッションに関する情報を表示します。これは既存の CLI です。ユーザープロトコルの場合、パーシステンスタイプは USERSESSION と表示されます。
  • CLI コマンド:
    rm lb vserver <name>
  • 説明:
    NetScalerアプライアンスに以前に追加されたユーザーLB仮想サーバーを削除します。
    例:
    rm lb vserver mysv
  • CLI コマンド:
    add service <name> <IPAddr> (USER_TCP | USER_SSL_TCP) <Port>
  • 説明:
    ユーザープロトコルに使用するバックエンドサービスを追加します。これは既存の CLI コマンドで、新しいサービスタイプは USER_TCP と USER_SSL_TCP です。
    例:
    サービスの追加 mqtt_svr1 10.217.24.48 USER_TCP 1501
    注:既存の「サービスの設定とサービスの設定解除」コマンドを使用して、ユーザープロトコル用に以前に追加したサービスの設定を削除または変更できます。
  • CLI コマンド:
    bind lb vserver <name> <serviceName>
  • 説明:
    サービスをユーザー LB vserver にバインドします。USER_TCP/USER_SSL_TCP タイプの LB 仮想サーバーにバインドするには、サービスタイプを USER_TCP/USER_SSL_TCP にする必要があります。
    例:
    LB 仮想サーバー mysv mqtt_svr1 をバインド
  • CLI コマンド:
    unbind lb vserver <name> <serviceName>
  • 説明:
    以前にバインドされたサービスをユーザー LB vserver にバインド解除します。
    例:
    LB 仮想サーバー mysv mqtt_svr1 のバインド解除
  • CLI コマンド:
    rm service <name>
  • 説明:
    ユーザープロトコル用に以前に追加されたサービスを削除します。
    例:
    rm サービス mqtt_svr1
Related information