このセクションでは、上記の問題を解決する手順について説明します。

方法 1:NSX Advanced Load Balancer ユーザー インターフェイスを使用する

NSX Advanced Load Balancer ユーザー インターフェイスを使用して、無効なメンバー仮想サービスで変更されている VIP を直接リセットする方法はありません。そのため、GSLB プール エディタを使用してメンバー仮想サービス(たとえば、以下のスクリーンショットでは VS-Site-US-East)を削除してから、再び追加します。[サイト クラスタのコントローラ] フィールドと [仮想サービス] フィールドに再び値を指定すると、 NSX Advanced Load Balancer は新しい IP アドレスを確認するためにサイトをクエリします。

方法 2:NSX Advanced Load Balancer CLI を使用する

以下のコマンドは、1 日目および 2 日目の手順を示しています。まず、GslbPoolMember オブジェクトが構成され、その後再構成されます。WXY、および Z は、上記のシナリオに対応する値です。

[admin:10-10-24-207]: > configure gslbservice gs-1
[admin:10-10-24-207]: gslbservice> groups
New object being created
[admin:10-10-24-207]: gslbservice:groups> name gs-11
[admin:10-10-24-207]: gslbservice:groups> members
New object being created
[admin:10-10-24-207]: gslbservice:groups:members> 
[admin:10-10-24-207]: gslbservice:groups:members> cluster_uuid W 
[admin:10-10-24-207]: gslbservice:groups:members> vs_uuid X
[admin:10-10-24-207]: gslbservice:groups:members> ip Y
[admin:10-10-24-207]: gslbservice:groups:members> save
[admin:10-10-24-207]: gslbservice:groups>

ローカルで ip-Yip-Z に変更したことによる不整合を解消するには、次のコマンドを実行します。

[admin:10-10-24-207]: > configure gslbservice gs-1
[admin:10-10-24-207]: gslbservice> groups index 1
members index 1
[admin:10-10-24-207]: gslbservice:groups:members> 
[admin:10-10-24-207]: gslbservice:groups:members> ip Z
[admin:10-10-24-207]: gslbservice:groups:members> save