The Generic ARK for AWS Transit Gateway provides network connectivity using virtual IP addresses in a configuration where LifeKeeper for Linux 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 “router 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. Generic ARK for AWS Transit Gateway does not have this restriction, allowing cluster nodes to be placed in VPCs across different regions.
It creates 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 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.



Post your comment on this topic.