This feature will enable SWIFT to provision DR cluster dynamically during failover of DR policy of Stage1 type.
This policy that allows failover as well as fallback operations.
The policy defines rules and triggers for automatically provisioning new clusters. This can be based on workload demands, specific events, or schedules.
To enable dynamic provisioning for Stage1-only, you need to follow the steps mentioned below.
- You need to create a Stage-1 DR Policy. Then Select that policy and click on ‘Apply’ button and choose ‘Application Replication with DR cluster’. Please see below snippet.
- After that you will appear one window to provide the Stage1 replication and DR Cluster config.
- In the Stage1 Replication either you can choose new replication or existing, choose platform type as per your environment. And choose the cluster name, storage pool and so on.
- At DR Cluster Config: Basically, SWIFT does supports multiple clouds for dynamical DR cluster such as AWS, GCP, Azure, OCI and IBM. You can choose any one of these as per your requirements.
- Then provide cluster, namespace name that will create a automatically when your cluster provisioned.
- Storage class: If you left blank or if specified storageclass does not exists, then SWIFT will be used default storage class.
- Version: We currently support versions 1.24 to 1.28, with plans to add more in the future as per Kubernetes releases.
- Node Count: Put the node count as per your requirements.
- Fallback Configuration: Choose zone.
- TRAIPOD Options: Configure as per your requirements. Refer TRAIPOD KB article for more information.
- AWS Configuration: Since you have selected AWS cloud in the DR cluster configuration, you should enter the AWS-related details, such as the Access Key, Region, Availability Zones (at least two), Instance Type, and Secret Key.
- Then, click ‘Apply.’
- If you want to make some customizations during this process, you can use the ‘advanced options. For more information, refer to the Advanced Options KB article.
- Similarly, if you select GCP in DR cluster config. Then you should enter region, zone, upload the private key and then Apply to create GCP Dynamic DR cluster.
- Same for Azure, then you need to provide below details:
- Subscription ID
- Tenant ID
- Client ID
- Resource Group (This is an Optional)
- Region
- Pricing tier
- Network config
- Node Size
- Client secret
- If you select OCI,
- User ID
- Compartment Name
- Tenant ID
- API Key’s Fingerprint
- Region
- Availability domain (Optional)
- Network type
- Node Shape
- DR Cluster tag
- Private key file
- If you select IBM,
- If you choose IBM VPC you need to enter below details
- Metro
- Zone
- Resource group
- Flavor
- API key
- If you choose IBM Classic
- Metro
- Zone
- Resource group
- Flavor
- API key
- If you choose IBM VPC you need to enter below details