ADC

よくある質問

クラスタリングに関するよくある質問の一覧です。

1つのNetScalerクラスターに含めることができるNetScalerアプライアンスはいくつですか?

NetScalerクラスタには、1つのアプライアンス、または最大32台のNetScaler nCoreハードウェアまたは仮想アプライアンスを含めることができます。これらのノードは、 クラスタノードの前提条件で指定された基準を満たす必要があります。

NetScalerアプライアンスを複数のクラスタの一部にすることはできますか?

いいえ。NetScaler アプライアンスは1つのクラスターにのみ属できます。

クラスタ IP アドレスとは何ですか? そのサブネットマスクとは何ですか?

クラスタIPアドレスは、NetScaler クラスタの管理アドレスです。すべてのクラスター構成は、このアドレスからクラスターにアクセスして実行する必要があります。クラスタ IP アドレスのサブネットマスクは 255.255.255.255 に固定されています。

特定のクラスターノードをクラスター構成コーディネーターにする方法を教えてください

特定のノードをクラスター構成コーディネーターとして手動で設定するには、そのノードの優先度を最小の数値 (最も高い優先度) に設定する必要があります。理解するために、以下の優先順位を持つ 3 つのノードがあるクラスターを考えてみましょう。

n1 - 29, n2 - 30, n3 - 31

ここで、n1 は構成コーディネーターです。n2 を構成コーディネーターにする場合は、その優先順位を n1 より小さい値、たとえば 28 に設定する必要があります。設定を保存すると、n2 が設定コーディネーターになります。

注

n1 がダウンすると、元の優先度値が 30 の n2 が設定コーディネーターになります。構成コーディネーターがダウンした場合に備えて、次に優先順位の値が小さいノードが選択されます。

クラスタのネットワークインターフェースが通常の 2 タプル (u/c) 表記ではなく 3 タプル (n/u/c) 表記で表されるのはなぜですか?

NetScalerアプライアンスがクラスターの一部である場合は、インターフェイスが属するノードを識別できる必要があります。そのため、クラスターノードのネットワークインターフェース命名規則が u/c から n/u/c に変更されました。ここで n はノード ID を示します。

クラスタノードのホスト名を設定する方法を教えてください

クラスタノードのホスト名は、クラスタ IP アドレスを使用して set ns hostname コマンドを実行して指定する必要があります。たとえば、ID 2のクラスターノードのホスト名を設定するには、コマンドは次のようになります。

ns ホスト名ホスト名を設定します 。ホスト名1-オーナーノード 2

NetScaler アプライアンスを自動的に検出してクラスタに追加できますか?

はい。構成ユーティリティを使用すると、構成コーディネータのNSIPアドレスと同じサブネットに存在するアプライアンスを検出できます。詳細については、「 NetScaler アプライアンスの検出」を参照してください。

ノードが削除されたり、無効になったり、再起動またはシャットダウンされたり、非アクティブになったりすると、クラスタのトラフィック処理機能が影響を受けますか

はい。これらの操作のいずれかをクラスターのアクティブノードで実行すると、クラスターのトラフィックを処理するノードが 1 つ少なくなります。また、このノード上の既存の接続は終了します。

スタンドアロンアプライアンスが複数あり、それぞれ構成が異なります。これらを 1 つのクラスターに追加できますか?

はい。異なる構成のアプライアンスを単一のクラスタに追加できます。ただし、アプライアンスをクラスターに追加すると、既存の構成はクリアされます。個々のアプライアンスで使用可能な構成を使用するには、次のことを行う必要があります。

  1. すべての構成用に 1 つの*.conf ファイルを作成します。
  2. 構成ファイルを編集して、クラスター環境でサポートされていない機能を削除します。
  3. インタフェースの命名規則を 2 タプル (u/c) 形式から 3 タプル (n/u/c) 形式に更新します。
  4. batch コマンドを使用して、構成をクラスターの構成コーディネーターノードに適用します。

スタンドアロンのNetScalerアプライアンスまたはHAセットアップの構成をクラスター化されたセットアップに移行できますか?

いいえ。クラスタ化されたセットアップにノードを追加すると、 clear ns config コマンド ( 拡張オプション付き ) を使用してその構成が暗黙的にクリアされます。さらに、SNIP アドレスとすべての VLAN 設定(デフォルト VLAN と NSVLAN を除く)がクリアされます。そのため、アプライアンスをクラスタに追加する前に構成をバックアップすることをお勧めします。クラスターのバックアップ構成ファイルを使用する前に、次のことを行う必要があります。

  1. 構成ファイルを編集して、クラスター環境でサポートされていない機能を削除します。
  2. インタフェースの命名規則を 2 タプル (x/y) 形式から 3 タプル (x/y/z) 形式に更新します。
  3. batch コマンドを使用して、構成をクラスターの構成コーディネーターノードに適用します。

バックプレーンインターフェイスは L3 VLAN の一部ですか

はい。デフォルトでは、バックプレーンインターフェイスはクラスタに設定されているすべての L3 VLAN に存在します。

異なるネットワークのノードを含むクラスターを構成する方法を教えてください

注

NetScaler 11.0以降でサポートされています。

異なるネットワークのノードを含むクラスタは、L3 クラスタと呼ばれます (INC モードではクラスタと呼ばれることもあります)。L3 クラスタでは、1 つのネットワークに属するすべてのノードを 1 つのノードグループにグループ化する必要があります。したがって、クラスタにそれぞれ 3 つの異なるネットワークの 2 つのノードが含まれている場合は、3 つのノードグループ (ネットワークごとに 1 つ) を作成し、これらのノードグループのそれぞれをそのネットワークに属するノードに関連付ける必要があります。構成情報については、クラスターをセットアップする手順を参照してください。

クラスタ上の NSVLAN を設定/設定解除する方法を教えてください

次のいずれかを実行します。

  • NSVLAN をクラスタで使用できるようにするには、クラスタに追加する前に、各アプライアンスに同じ NSVLAN が設定されていることを確認します。

  • クラスタノードから NSVLAN を削除するには、まずクラスタからノードを削除し、次に NSVLAN をアプライアンスから削除します。

一部のNetScalerノードが外部ネットワークに接続されていないクラスターをセットアップしています。クラスターはまだ正常に機能していますか?

はい。クラスターはリンクセットと呼ばれるメカニズムをサポートしています。これにより、接続されていないノードは、接続されたノードのインターフェースを使用してトラフィックを処理できます。接続されていないノードは、クラスタバックプレーンを介して接続されたノードと通信します。詳細については、「 リンクセットの使用」を参照してください。

MAC ベースフォワーディング (MBF) を必要とする展開は、クラスタ化されたセットアップでどのようにサポートできますか?

MBF を使用する展開では、リンクセットを使用する必要があります。詳細については、「 リンクセットの使用」を参照してください。

クラスタノードのNSIPアドレスからコマンドを実行できますか

いいえ。NSIP アドレスによる個々のクラスタノードへのアクセスは読み取り専用です。そのため、クラスターノードの NSIP アドレスにログオンすると、構成と統計しか表示できません。何も設定できません。ただし、クラスターノードのNSIPアドレスから実行できる操作がいくつかあります。詳細については、 個々のノードでサポートされる操作を参照してください。

クラスタ・ノード間の構成の伝播を無効にできますか?

いいえ。クラスタノード間のクラスタ構成の伝播を明示的に無効にすることはできません。ただし、ソフトウェアのアップグレードまたはダウングレード中に、バージョンの不一致エラーが発生すると、設定の伝達が自動的に無効になることがあります。

NetScalerアプライアンスがクラスタの一部であるときに、NSIPアドレスを変更したり、NSVLANを変更したりできますか?

いいえ。 このような変更を行うには、まずクラスタからアプライアンスを削除し、変更を実行してから、クラスタにアプライアンスを追加する必要があります。

NetScaler クラスターは L2 と L3 の VLAN をサポートしていますか?

はい。クラスタは、クラスタノード間の VLAN をサポートします。VLAN はクラスタ IP アドレスで設定する必要があります。

  • L2 VLAN。クラスタのさまざまなノードに属するインターフェイスをバインドすることで、レイヤ 2 VLAN を作成できます。
  • L3 VLAN クラスタの異なるノードに属する IP アドレスをバインドすることで、レイヤ 3 VLAN を作成できます。IP アドレスは同じサブネットに属している必要があります。次のいずれかの基準が満たされていることを確認してください。そうしないと、L3 VLAN バインディングが失敗する可能性があります。

    • すべてのノードのIPアドレスは、VLANにバインドされているものと同じサブネットにあります。
    • クラスタにはストライプされた IP アドレスがあり、その IP アドレスのサブネットは VLAN にバインドされています。

スポットされた IP のみを持つクラスターにノードを追加すると、スポットされた IP アドレスがそのノードに割り当てられる前に同期が行われます。このような場合、L3 VLAN バインディングが失われる可能性があります。この損失を避けるには、ストライプIPを追加するか、新しく追加したノードのNSIPにL3 VLANバインディングを追加してください。

NetScaler クラスタで SNMP を構成する方法を教えてください

SNMPは、スタンドアロンアプライアンスを監視するのと同じ方法で、クラスターとクラスターのすべてのノードを監視します。唯一の違いは、クラスタ上の SNMP はクラスタ IP アドレスを使用して設定する必要があることです。ハードウェア固有のトラップを生成する場合、クラスターのノードを識別するために、ノード ID とノードの NSIP アドレスという 2 つの varbind が追加されます。

クラスタ関連の問題についてテクニカルサポートに連絡する場合、どのような詳細情報を入手する必要がありますか?

NetScalerアプライアンスには、 すべてのクラスタノードの構成データ、統計情報、およびログを抽出する show techsupport-scope cluster コマンドが用意されています。このコマンドをクラスター IP アドレスで実行します。

このコマンドの出力は、<nsip_CCO><date-timestamp>設定コーディネーターの */var/tmp/support/cluster/ ディレクトリにある collector_cluster_ _P_ .tar.gz* という名前のファイルに保存されます。

このアーカイブをテクニカルサポートチームに送って、問題をデバッグしてください。

ストライプされた IP アドレスをサーバーのデフォルトゲートウェイとして使用できますか?

クラスター展開では、サーバーのデフォルトゲートウェイがストライプIPアドレスを指していることを確認します(NetScalerが所有するIPアドレスを使用している場合)。たとえば、USIP が有効になっている LB デプロイの場合、デフォルトゲートウェイはストライプされた SNIP アドレスでなければなりません。

クラスタ IP アドレスから特定のクラスタノードのルーティング設定を表示できますか?

はい。VTYSH シェルに入るときに所有者ノードを指定することで、ノード固有の構成を表示およびクリアできます。

たとえば、ノード 0 と 1 のコマンドの出力を表示するには、コマンドは次のようになります。

\> vtysh
ns# owner-node 0 1
ns(node-0 1)\# show cluster state
ns(node-0 1)\# exit-cluster-node
ns\#

LACP システムプライオリティを設定するノードはどのように指定できますか?

注

NetScaler 10.1以降でサポートされています。

クラスターでは、 set lacp コマンドを使用してそのノードを所有者ノードとして設定する必要があります。

例:ID が 2 のノードに LACP システム優先度を設定するには:

set lacp -sysPriority 5 -ownerNode 2<!--NeedCopy-->

IP トンネルはクラスタ設定でどのように設定されますか?

注

NetScaler 10.1以降でサポートされています。

クラスタでの IP トンネルの設定は、スタンドアロンアプライアンスの設定と同じです。唯一の違いは、クラスタ設定では、ローカル IP アドレスはストライプされた SNIP アドレスでなければならないことです。

NetScaler クラスタのノードにフェイルオーバーインターフェイスセット(FIS)を追加する方法を教えてください

注

NetScaler 10.5以降でサポートされています。

クラスタ IP アドレスで、次のコマンドを使用して、FIS を追加する必要があるクラスタノードの ID を指定します。

add fis <name> -ownerNode <nodeId>

メモ

  • 各クラスタノードの FIS 名は一意でなければなりません。
  • クラスタ LA チャネルを FIS に追加できます。クラスタLAチャネルに、メンバーインターフェイスとしてローカルインターフェイスがあることを確認してください。

FIS の詳細については、「 フェールオーバーインターフェイスセットの設定」を参照してください。

クラスタ設定でのネットプロファイルの構成方法

注

NetScaler 10.5以降でサポートされています。

スポットされた IP アドレスをネットプロファイルにバインドできます。このネットプロファイルは、スポット負荷分散仮想サーバーまたはサービス(ノードグループを使用して定義される)にバインドできます。次の推奨事項に従う必要があります。そうしないと、ネットプロファイル構成が反映されず、USIP/USNIP設定が使用されます。

注

  • ノードグループの strict パラメータが Yesに設定されている場合、ネットプロファイルには各ノードグループメンバーの IP アドレスが少なくとも 1 つ含まれている必要があります。
  • ノードグループの strict パラメータが Noに設定されている場合、ネットプロファイルには各クラスタノードの IP アドレスが少なくとも 1 つ含まれている必要があります。

クラスタ設定で WiONNS を設定する方法を教えてください

注

NetScaler 11.0 ビルド 62.x 以降でサポートされています。

WiONNS をクラスタで使用するには、以下を実行する必要があります。

  1. Java パッケージと WI パッケージがすべてのクラスタノードの同じディレクトリにあることを確認します。
  2. 永続性が構成された負荷分散仮想サーバーを作成します。
  3. WI トラフィックを処理する各クラスターノードの NSIP アドレスとして IP アドレスを持つサービスを作成します。このステップは、NetScaler CLIを使用してのみ構成できます。
  4. サービスを負荷分散仮想サーバーにバインドします。

注

VPN 接続で WiONNS を使用している場合は、負荷分散仮想サーバーが WIHOME に設定されていることを確認してください。

クラスタ LA チャネルを管理アクセスに使用できますか?

いいえ。クラスタノードへの管理アクセスは、クラスタ LA チャネル (CLA/1 など) またはそのメンバーインターフェイスでは設定しないでください。これは、ノードが非アクティブになると、対応するクラスタ LA インターフェイスがパワーダウンとマークされ、管理アクセスできなくなるためです。

クラスタノード同士の通信方法と、バックプレーンを通過するトラフィックの種類を教えてください

バックプレーンは、各ノードの 1 つのインターフェイスがクラスタバックプレーンスイッチと呼ばれる共通のスイッチに接続されているインターフェイスのセットです。ノード間通信で使用されるバックプレーンを通過するトラフィックには、次のような種類があります。

  • ノード間メッセージング (NNM)
  • ステアリングトラフィック
  • 設定の伝播と同期

クラスタの各ノードは、特別な MAC クラスタバックプレーンスイッチアドレスを使用して、バックプレーンを介して他のノードと通信します。クラスタスペシャル MAC の形式は 0x02 0x00 0x6F\\\<cluster _id> <node_id> です。<reserved> ここで、<cluster_id>はクラスタインスタンス ID です。 <node_id> は、クラスターに追加されるNetScalerアプライアンスのノード番号です。

注

バックプレーンで処理されるトラフィック量の CPU オーバーヘッドはごくわずかです。

レイヤ 3 クラスタの GRE トンネルを介してルーティングされるものは何ですか?

誘導されたデータトラフィックのみが GRE トンネルを通過します。パケットは GRE トンネルを経由して他のサブネット上のノードに送られます。

ノード間メッセージング (NNM) メッセージとハートビートメッセージはどのように交換され、どのようにルーティングされますか?

NNM、ハートビートメッセージ、およびクラスタプロトコルはノンステアリングトラフィックです。これらのメッセージはトンネル経由で送信されませんが、直接ルーティングされます。

レイヤー 3 クラスタトンネルトラフィックでジャンボフレームが有効になっている場合の MTU の推奨事項を教えてください

GRE トンネル経由のジャンボ MTU のレイヤ 3 クラスタの推奨事項は次のとおりです:

  • ジャンボ MTU は、GRE トンネルのオーバーヘッドに対応するため、L3 パス上のクラスタノード間で設定できます。
  • フルサイズのパケットでは、フラグメンテーションは発生しません。パケットは処理する必要があります。
  • ジャンボフレームが許可されなくてもトラフィックのステアリングは機能し続けますが、フラグメンテーションによりオーバーヘッドが大きくなります。

グローバルハッシュキーはどのように生成され、すべてのノードで共有されるのですか?

スタンドアロンアプライアンス用のrsskeyは、起動時に生成されます。クラスタ設定では、最初のノードがクラスタのrsskeyを保持します。新しいノードがクラスタに参加するたびに、 rsskeyが同期されます。

*: *、USIPのオン、 useproxyportオフ、 トポロジーのset rsskeytype –rsskey symmetricコマンドは何が必要ですか

これはクラスターに固有のものではなく、スタンドアロンアプライアンスにも適用されます。USIPをオンにし、プロキシポートの使用を無効にすると、シンメトリックrsskeyはコア間(C2C)ステアリングとノード間ステアリングの両方を減らします。

CCO ノードを変更する要因にはどのようなものがありますか?

クラスタセットアップを形成するために追加された最初のノードが、構成コーディネーター (CCO) ノードになります。クラスタ設定の CCO ノードの変更には、次の要因が関係します。

  • 現在の CCO ノードがクラスタ設定から削除されたとき
  • 現在の CCO ノードがクラッシュしたとき
  • CCO 以外のノードの優先度が変更された場合 (優先度が低いほど優先順位が高くなります)
  • ノード間のネットワーク接続性などの動的な条件では
  • ノードの状態が変化した場合 (アクティブ、スペア、パッシブ)。CCO としてはアクティブノードが推奨されます。
  • 構成に変更があり、最新の構成のノードがCCOとして優先される場合。

異なるハードウェアプラットフォームのノードでクラスタを形成できますか?

はい。NetScalerアプライアンスは異種クラスターをサポートします。異種クラスタでは、同じクラスタ内に異なるプラットフォームを組み合わせることができます。詳細については、「 異種クラスタのサポート」を参照してください。

よくある質問

この記事の概要