This section lists the steps to resolve out-of-sync and inconsistency issues with VIPs in a GSLB service.
Method 1: Using the NSX Advanced Load Balancer UI
Using
NSX Advanced Load Balancer UI, no direct way is available to reset the changed VIP of the disabled member virtual service. So use the GSLB Pool editor to delete the member virtual service, for example,
VS-Site-US-East in the following screenshot and add it back. Re-specifying the values for the
Site Cluster Controller and
Virtual Service fields cause the
NSX Advanced Load Balancer to query the site for the new IP address.
Method 2: Using the NSX Advanced Load Balancer CLI
The following command shows Day 1 and Day 2 steps in which the GslbPoolMember object is first configured, and then re-configured. W, X, Y, and Z are the values that correspond to the above-described scenarios:
[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>
To remove the inconsistency caused by locally changing ip-Y to ip-Z, use the following commands:
[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