Citrix ADC

GSLBセットアップの設定を同期する

通常,GSLBセットアップには,データセンターごとにGSLBサイトが設定されたいくつかのデータセンターがあります。GSLBに参加する各Citrix ADCで,1つのGSLBサイトをローカルサイトとして構成し,他のサイトをリモートサイトとして構成します。後で別のGSLBサイトを追加する場合は,すべてのGSLBサイトにわたる構成が同一であることを確認する必要があります。Citrix ADCのGSLB構成同期オプションを使用して,GSLBサaaplト間で構成を同期できます。

同期オプションを使用するCitrix ADCアプライアンスは,“メインサイト”と呼ばれ,構成がコピーされるGSLBサイトは“下位サイト”と呼ばれます。GSLB設定を同期すると,GSLBセットアップに参加しているすべてのGSLBサイトの構成は,メインサイトの構成と同様になります。

同期は親サ@ @トでのみ行われます。同期はGSLB子サトの構成には影響しません。これは,親サaaplトと子サaaplトの構成が同一ではないためです。子サ▪▪トの構成は,そのサ▪▪トとその親サ▪▪トの詳細のみで構成されます。また,gslbサビスは必ずしも子サトで設定する必要はありません。

  • メインノードは,メインノードと下位ノードの構成の違いを検出し,下位ノードの構成をメインノードに似せるように変更します。

    同期を強制すると(“強制同期”オプションを使用),アプライアンスは下位ノードからGSLB設定を削除し,メインノードと類似するように下位ノードを構成します。

  • 同期中にコマンドが失敗した場合,同期は中断されず,エラ,·メッセ,ジは/var/netscaler/gslbディレクトリ内の.errファ@ @ルに記録されます。
  • 同期は親サ@ @トでのみ行われます。同期はGSLB子サトの構成には影響しません。これは,親サaaplトと子サaaplトの構成が同一ではないためです。子サ▪▪トの構成は,そのサ▪▪トとその親サ▪▪トの詳細のみで構成されます。また,gslbサビスは必ずしも子サトで設定する必要はありません。
  • 内部ユザログンを無効にすると,gslb自動同期はSSHキを使用して設定を同期します。ただし,パーティション環境でGSLB自動同期を使用するには,内部ユーザーログインを有効にし,ローカルおよびリモートGSLBサイトのパーティションユーザー名が同じであることを確認する必要があります。

  • リモートGSLBサイトのRPCノードで,リモートサイトのIP(クラスタセットアップ用のクラスタIPアドレス)とポート(RPCの場合3010年はセキュアRPCの場合は3008)を指定して,自動同期接続を受け入れるようにファイアウォールを構成します。ほとんどの場合,リモートサイトに到達するデフォルトルートが管理サブネット内にある場合は,NSIPが送信元IPアドレスとして使用されます。

異なる送信元IPアドレスを設定するには,GSLBサイトのIPアドレスと剪が別のサブネットにある必要があります。また,GSLBサイトIPサブネットを介してリモートサイトIPアドレスへの明示的なルートを定義する必要があります。

セキュリティを強化するには,内部ユーザーアカウントとRPCノードのパスワードを変更することをお勧めします。内部ユザアカウントのパスワドは,rpcノドパスワドによって変更されます。詳細にいては,”RPCノ,ドのパスワ,ドを変更するを参照してください。

saveconfigオプションを使用すると,同期プロセスに参加しているサイトは,次の方法で自動的に構成を保存します。

リモートGSLBサイトのRPCノードで,リモートサイトのIP(クラスタセットアップ用のクラスタIPアドレス)とポート(RPCの場合3010年はセキュアRPCの場合は3008)を指定して,自動同期接続を受け入れるようにファイアウォールを構成します。ほとんどの場合,リモートサイトに到達するデフォルトルートが管理サブネット内にある場合は,NSIPが送信元IPアドレスとして使用されます。

異なる送信元IPアドレスを設定するには,GSLBサイトのIPアドレスと剪が別のサブネットにある必要があります。また,GSLBサイトIPサブネットを介してリモートサイトIPアドレスへの明示的なルートを定義する必要があります。RPCノードの送信元IPアドレスは各Citrix ADCアプライアンスに固有であるため,GSLBに参加しているサイト間でソースIPアドレスを同期できません。したがって,同期を強制した後(同步gslb config-forceSyncコマンドを使用するか,GUIでForceSyncオプションを選択),他のCitrix ADCアプライアンスのソースIPアドレスを手動で変更する必要があります。ポト22は,デタベスファルをリモトサトに同期させるためにも必要です。

すべてのGSLBサトでの構成の同期にかかる時間を改善するには

コマンドプロンプトでTCPプロファ化学键ル設定を次のように構成します。

-sendBuffsize -tcpmode ENDPOINT 

同期の制限

  • メインサイトでは,リモートGSLBサイトの名前は,それらのサイトをホストしているCitrix ADCアプライアンスで構成されたサイトの名前と同じである必要があります。
  • 同期中に,トラフィックの中断が発生することがあります。
  • Citrix ADCは,構成の最大20万行までの同期がテストされています。
  • 同期が失敗することがあります。
    • 流出方法が"接続"から"ダaapl . exe "に変更された場合。
    • メインノード上のGSLB仮想サーバーにバインドされたGSLBサービスのサイトプレフィックスを交換し,同期を試みる場合。
    • RPCノ,ドのパスワ,ドがnsipアドレスとル,プバックIPアドレスで異なる場合。
    • 同じCitrix ADCアプライアンスの異なるパーティションで構成されているGSLBサイトで同期を実行する場合。
  • GSLBサイトをハイアベイラビリティ(HA)ペアとして設定した場合,プライマリノードとセカンダリノードのRPCノードのパスワードは同じである必要があります。
  • GSLB設定の一部であるGLSBエンティティの名前を変更する場合(“显示GSLB runningConfig”コマンドを使用してGSLB設定を表示します)。設定を他のGSLBサaaplトに同期するには,強制同期オプションを使用する必要があります。

注:

  • 増分同期では,設定を他のGSLBサイトに同期するために強制同期オプションを使用する必要はありません。これは,Citrix ADCリリ,ス13.0ビルド79.x以降の起動に適用されます。

注:gslb設定の一部の設定による制限を克服するには,強制同期オプションを使用できます。ただし,強制同期オプションを使用すると,GSLBエンティティが削除され,設定に再追加され,GSLB統計はゼロにリセットされます。そのため,設定変更中にトラフィックが中断されます。

gslbセットアップの同期を開始する前に注意すべきポaaplント

GSLBセットアップの同期を開始する前に,次のことを確認してください。

  • メインサイトを含むすべてのGSLBサイトでは,対応するGSLBサイトのIPアドレスに対して管理アクセスとSSHを有効にする必要があります。GSLBサイトのIPアドレスは,Citrix ADCアプライアンスが所有するIPアドレスである必要があります。GSLBサトのIPアドレスの追加と管理アクセスの有効化の詳細にいては,"基本的なGSLBサトの構成を参照してください。
  • メインサイトと見なされるCitrix ADCアプライアンスのGSLB構成は完全であり,すべてのサイトでコピーするのが適切です。
  • GSLB設定を初めて同期する場合は,GSLBに参加するすべてのサイトに,それぞれのローカルサイトのGSLBサイトエンティティが必要です。
  • 設計上,同じ構成を持たないサ。
  • メaapl . exe:メaapl . exe:メaapl . exe:メaapl . exeリリ,ス12.1,ビルド50。x以降,アプライアンスは同期を開始する前にメインサイトと下位サイトのファームウェアバージョンをチェックします。メインサイトと下位サイトが異なるバージョンを実行している場合,バージョン間で互換性のない変更がプッシュされないように,そのリモートサイトの同期は中止されます。また,同期が中止されたサトの詳細を示すエラメッセジが表示されます。

    次の図に,cliおよびGUIからのエラ,メッセ,ジの例を示します。

SyncIncompatibility1

SyncIncompatibility2

重要

次のディレクトリは,gslb設定の同期の一部として同期されます。

  • /var/netscaler/locdb/
  • /var/netscaler/ssl/
  • /var/netscaler/inbuilt_db/
GSLBセットアップの設定を同期する