The Generic ARK for AWS Transit Gateway provides network connectivity using virtual IP addresses in a configuration where LifeKeeper for Windows cluster nodes are placed in separate VPCs interconnected by AWS Transit Gateway. It manages route tables to enable clients from any connected VPC to connect to the active node using the virtual IP address protected by LifeKeeper.

The functionality provided by the Generic ARK for AWS Transit Gateway is almost identical to the “route table scenario” functionality provided by the Recovery Kit for EC2™. However, the Recovery Kit for EC2™ requires that cluster nodes be placed within the same VPC. The Generic ARK for AWS Transit Gateway does not have this restriction, allowing cluster nodes to be placed in VPCs across different regions.

Create a route in the route table of the VPC where the active node resides, specifying the virtual IP address protected by LifeKeeper as the destination and the active node’s ENI as the target. This enables clients within the same VPC to access the virtual IP address and connect to the active node according to this route configuration. For the Transit Gateway’s route table that is attached to the VPC where the active node exists, create a route in the Transit Gateway’s route table attached to the VPC where the active node exists, specifying the virtual IP address protected by LifeKeeper as the destination and the VPC where the active node exists as the target. For the other Transit Gateway route tables, create routes specifying the virtual IP address protected by LifeKeeper as the destination and the Transit Gateway attached to the VPC where the active node exists as the target. For the route table in the VPC route table other than the one containing the active node, create a route specifying the virtual IP address protected by LifeKeeper as the destination and the attached Transit Gateway as the target. These route table operations enable traffic from clients on each VPC to the virtual IP address to be forwarded to the active node.

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment