Bug ID 557648: AWS pool autoscale functionality does not work

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP LTM(all modules)

Known Affected Versions:
12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.1.0, 12.0.0 HF3

Opened: Nov 11, 2015

Severity: 3-Major

Symptoms

Listing Virtual Edition (VE) pool members on an autoscaled pool does not show members being added or removed. Messages similar to the ones below are seen in /var/log/ltm: notice admin: ./aws-autoscale-pool-manager.sh : Starting. notice admin: ./aws-autoscale-pool-manager.sh : Using region us-west-2 notice admin: ./aws-autoscale-pool-manager.sh : Using AutoScaling Url http://autoscaling.us-west-2.amazonaws.com notice logger: ./aws-autoscale-pool-manager.sh : Updating pool : pool1 with instances from Auto Scale Group : err logger: ./aws-autoscale-pool-manager.sh : Failed to describe instance i-5556b78f err logger: ./aws-autoscale-pool-manager.sh : Aborting

Impact

Pool members are no longer automatically added or removed on a VE pool configured to use autoscale.

Conditions

1. Boot up a VE instance on AWS using the BYOL marketplace image version 12.0.0.0.2.606. 2. Create autoscale group on AWS based on load requirements. 3. Configure pool autoscaling on VE (i.e., configure autoscale iApp, iCall, etc.).

Workaround

Create the following symlink in /opt/aws/: ln -s ec2-api-tools-1.7.5.1 ec2-api-tools-1.6.13.0

Fix Information

Include Amazon EC2 web service tools from latest version of the toolset. Included is support for AWS pool autoscale functionality.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips