ADC

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

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

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

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

注意事項

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

CLI を使用して GSLB 設定を同期するには:

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

sync gslb config [-preview | -forceSync <string> | -nowarn | -saveconfig] [-debug]
show gslb syncStatus
<!--NeedCopy-->

例:

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
<!--NeedCopy-->

GUI を使用して GSLB 設定を同期するには:

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

GSLB 同期のプレビュー

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

CLI を使用して GSLB 同期出力をプレビューするには:

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

sync gslb config -preview
<!--NeedCopy-->

GUI を使用して GSLB 同期出力をプレビューするには:

  1. [ 構成 ] > [ トラフィック管理 ] > [ GSLB ] > [ ダッシュボード]に移動します。
  2. 自動同期 GSLB」をクリックし、「プレビュー」を選択します。
  3. [実行] をクリックします。 設定に相違がある場合は、進行状況ウィンドウに表示されます。

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

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

CLI を使用して GSLB 同期コマンドをデバッグするには:

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

sync gslb config -debug
<!--NeedCopy-->

GUI を使用して GSLB 同期コマンドをデバッグするには:

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