ADC

GSLBに参加しているサイト間の手動同期

マスターサイトとスレーブサイト間でのGSLB構成の手動同期は、次の方法で実行されます。

  • マスターサイトは、自身のサイトとスレーブサイトの構成の違いを検出します。
  • マスターサイトは、構成の違いをスレーブサイトに適用します。
  • マスターサイトは、GSLBセットアップ内のすべてのスレーブサイトとの構成同期を実行し、同期プロセスを完了します。

重要: After GSLB構成が同期されているため、どのGSLBサイトでも構成をロールバックすることはできません。同期プロセスがリモートサイトの構成を上書きしないことが確実な場合にのみ、同期を実行します。ローカルサイトとリモートサイトの構成が設計上異なる場合、サイトの同期は望ましくなく、サイトの停止につながります。一部のコマンドが失敗し、一部のコマンドが成功した場合、成功したコマンドはロールバックされません。

注意事項

  • 同期を強制すると(「強制同期」オプションを使用)、Citrix ADCアプライアンスはスレーブサイトからGSLB構成を削除します。次に、マスターサイトはスレーブサイトを自分のサイトと同様になるように構成します。
  • 同期中にコマンドが失敗しても、同期は中止されません。エラーメッセージは、の.errファイルに記録されます。 /var/netscaler/gslb ディレクトリ。
  • saveconfigオプションを使用すると、同期プロセスに参加しているサイトは、次のように構成を自動的に保存します。
    • マスターサイトは、同期プロセスを開始する直前に構成を保存します。
    • スレーブサイトは、同期のプロセスが完了した後、構成を保存します。スレーブサイトは、構成の違いが正常に適用された場合にのみ、その構成を保存します。スレーブサイトで同期が失敗した場合は、失敗の原因を手動で調査し、修正措置を講じる必要があります。

CLI を使用して GSLB 設定を同期するには、次の手順を実行します。

コマンドプロンプトで次のコマンドを入力して,GSLB サイトを同期し、構成を確認します。

sync gslb config [-preview | -forceSync  | -nowarn | -saveconfig] [-debug] show gslb syncStatus 

例:

sync gslb config [WARNING]: Syncing config may cause configuration loss on other site. Please confirm whether you want to sync-config (Y/N)? [N]:y Sync Time: Dec 9 2011 10:56:9 Retrieving local site info: ok Retrieving all participating gslb sites info: ok Gslb_site1[Master]: Getting Config: ok Gslb_site2[Slave]: Getting Config: ok Comparing config: ok Applying changes: ok Done 

GUI を使用して GSLB 設定を同期するには、次の手順を実行します。

  1. トラフィック管理」>「GSLB」>「ダッシュボード」に移動します。
  2. 自動同期 GSLB」をクリックし、「ForceSyn」を選択します。
  3. GSLB サイト名」で、マスターノード構成と同期する GSLB サイトを選択します。

GSLB 同期のプレビュー

GSLB 同期操作をプレビューすると、マスターノードと各スレーブノードの違いを確認できます。矛盾がある場合は、GSLB 設定を同期する前にトラブルシューティングできます。

CLI を使用して GSLB 同期出力をプレビューするには、次の手順を実行します。

コマンドプロンプトで、次のコマンドを入力します。

sync gslb config -preview 

GUI を使用して GSLB 同期出力をプレビューするには、次の手順を実行します。

  1. [構成] > [トラフィック管理] > [GSLB] > [ダッシュボード]に移動します。
  2. 自動同期 GSLB」をクリックし、「プレビュー」を選択します。
  3. [実行]をクリックします。 プログレスウィンドウに、構成の不一致が表示されます。

同期処理中にトリガーされたコマンドのデバッグ

同期処理中にトリガーされた各コマンドのステータス(成功または失敗)を表示し、それに応じてトラブルシューティングを行うことができます。

CLI を使用して GSLB 同期コマンドをデバッグするには、次の手順を実行します。

コマンドプロンプトで、次のコマンドを入力します。

sync gslb config -debug 

GUI を使用して GSLB 同期コマンドをデバッグするには、次の手順を実行します。

  1. 構成に移動>トラフィック管理>GSLB>ダッシュボード。
  2. [自動同期 GSLB] をクリックし、[デバッグ] を選択します。
  3. [実行]をクリックします。進行状況ウィンドウには、同期中にトリガーされた各コマンドのステータスが表示されます。
GSLBに参加しているサイト間の手動同期