Configure VIP Pool Failover
Introduction
This guide outlines the steps to configure VIP Pool Failover between two VAST clusters: a production (PROD
) cluster and a disaster recovery (DR
) cluster.
It covers VAST operations for creating matching tenants, VIP pools, view policies, and protected paths, along with Eyeglass steps to replicate configuration data and validate VIP Pool readiness before failover.
Requirements
-
Two VAST clusters, which may be of different versions
-
Network IPs that can be resolved by both clusters
noteResolvable network IPs are required for seamless NFS failover.
-
Both clusters must be properly connected - see the section in the Tenant/SMB Guide on how to create a replication peer.
Configuration Steps
VAST Operations
On the PROD
and DR
clusters,
-
Create a Tenant with the same name on both clusters.
See the section in the Tenant/SMB Guide on how to create a tenant.
Example:
Demo
-
Create 4 VIP Pools with the same names on both clusters.
See the section in the Tenant/SMB Guide on how to create a virtual IP pool.
Example:
Demo-Vip1
Demo-Vip2
Demo-Vip3
Demo-Vip4
On the PROD
cluster only,
-
Create 4 View Policies and assign the previously created VIP Pools.
See the section in the Tenant/SMB Guide on how to create a view policy.
Assign:
Demo-ViewPolicy1
- assignDemo-Vip1
Demo-ViewPolicy2
- assignDemo-Vip2
Demo-ViewPolicy3
- assignDemo-Vip3
Demo-ViewPolicy4
- assignDemo-Vip3
,Demo-Vip4
-
Create 4 Views with different paths and protocols.
See the section in the Tenant/SMB Guide on how to create a view.
Paths/protocols:
/demo/path1
- SMB protocol, assignDemo-ViewPolicy1
/demo/path2
- NFSv3 protocol: assignDemo-ViewPolicy2
- Enable Global Synchronization
/demo/path3
- SMB protocol: assignDemo-ViewPolicy3
/demo/path4
- SMB & NFSv3 protocols: assignDemo-ViewPolicy4
- Enable Global Synchronization
-
Create a Protection Policy.
See the section in the Tenant/SMB Guide on how to create a protection policy.
-
Create 4 Protected Paths, each using a different view path.
See the section in the Tenant/SMB Guide on how to create a protected path.
Demo-ProtectedPath1
- use/demo/path1
Demo-ProtectedPath2
- use/demo/path2
Demo-ProtectedPath3
- use/demo/path3
Demo-ProtectedPath4
- use/demo/path4
Eyeglass Operations
Log in to the Eyeglass UI.
Follow the instructions in Add Clusters to add the PROD
and DR
clusters to the Eyeglass appliance. Verify all clusters have proper licensing.
After adding new clusters to the Eyeglass appliance, the inventory collection job starts automatically. Monitor this job by opening the Jobs window and going to the Running Jobs tab. Wait for the job to complete before continuing.
VIP Pool Failover, Jobs and Readiness: Pre-Failover Steps
-
Open the Jobs window and go to the Job Definitions tab.
-
From under Configuration Replication: View replication (AUTOMATIC), select the Protected Path you created in VAST. Select the option to Select a bulk action, then select Enable/Disable. Enable all 4 protected path jobs.
-
Run the Configuration Replication job. This step ensures that the necessary View Policies and Views are created on the DR cluster. Wait for the job to finish running, and confirm that the job status is OK before continuing.
-
Run the Tenant Readiness job.
-
Ensure that the Tenant Readiness job has successfully completed. This job will also calculate the VIP Pool Readiness.
-
To view the VIP Pool Readiness status, close the Jobs window and open DR Dashboard. Go to the VIP Pool Readiness tab. Here, you can find VIP Pool readiness status and review configuration details.