on 25-Jan-2016 15:34
Problem this snippet solves:
SUMMARY
For customers who want to deploy Public Internet-facing services on a traditional High Availability pair but also leverage the benefits of AWS’s Availability Zones, we introduce the AWS Advanced HA iApp. The AWS Advanced HA iApp helps facilitate the HA Across AZs deployment, an additional deployment option to those discussed in:
F5 in AWS Part 1 - AWS Networking Basics
F5 in AWS Part 2 - Running BIG-IP in an EC2 Virtual Private Cloud
F5 in AWS Part 3 - Advanced Topologies and More on Highly Available Services
As well as enable traditional HA pairs to perform basic route management of AWS route tables (whether in “Single AZ” or the “Across AZ” deployments introduced above). By having the Active BIG-IP take ownership of your client’s or application’s “default” or specific routes, this enables:
For more information, see the Deployment Guide
Minimum required BIG-IP version: 12.1.0 HF2.
Supported BIG-IP versions: 12.1.0 HF2.
Various Cloud Formation Templates that automate the installation of this solution are available on github. They are listed under the naming format "full-stack-across-az-cluster-*"
We recommend you first start with "full-stack-" examples to get a fully functioning reference deployment and the "existing-*" ones once you're comfortable with the general requirements (security groups, route tables, etc).
RELEASES
v1.0.0
iApp template to configure HA Across Availability Zones in AWS by managing EIP mappings.
v1.0.1
iApp template to configure HA Across Availability Zones in AWS by managing EIP and route mappings.
v1.0.1rc1
This version 1.0.1rc1 of the iApp template is available at downloads.f5.com. This official release candidate version contains the same functionality as the previous version (v1.0.1 on DevCentral), but the presentation has been updated. There is also a new F5 deployment guide to accompany the iApp template.
v1.1.0rc1
This version 1.1.0rc1 template is available for download on this page.
F5 has released version 1.1.0rc1 of the iApp. This official release candidate version contains the same functionality as the previous version (v1.0.1rc1 on DevCentral), with further checks and support added for AWS EIP ownership. In previous versions, EIP ownership was indicated by which device owns the default floating traffic-group-1. As there was only one floating traffic group, this affected the global Active/Standby status of the devices. This iApp has been updated to validate EIP ownership after an active-active state scenario and ensures the current EIP owner is Active for traffic-group-1 (the traffic-group tied to the EIP mappings).
CAVEATS
INSTALLATION
If you are using a previous version of this iApp and need to update the application service with this updated iApp, there are two prerequisites before you run this iApp:
This new version will modify the following files in /config/failover on first configuration run
and install the following
On subsequent reconfiguration, it updates the above 4 files listed.
v1.2.0rc1
This version 1.2.0rc1 template is available for download on this page.
F5 has released version 1.2.0rc1 of the iApp. This official release candidate version contains the same functionality as the previous version (v1.0.1rc1 on DevCentral, or v1.1.0rc1), with further checks and support added for AWS EIP ownership. In previous versions, EIP ownership was indicated by which device owns the default floating traffic-group-1. As there was only one floating traffic group, this affected the global Active/Standby status of the devices. This iApp has been updated to validate EIP ownership after an active-active state scenario and ensures the current EIP owner is Active.
CAVEATS
Noted caveats from v1.1.0rc1 removed.
INSTALLATION
If you are using a previous version of this iApp and need to update the application service with this updated iApp, there are a few prerequisites before you run this iApp:
This new version will modify the following files in /config/failover on first configuration run
and install the following
Code :
70828
Archiving...
The TCL iApp has been deprecated. Please see https://clouddocs.f5.com/products/extensions/f5-cloud-failover/latest/ instead.