Hide Forgot
Description of problem: See the following details. Version-Release number of the following components: v4.0.0-0.175.0.0-dirty How reproducible: Always Steps to Reproduce: 1. According to 4.0 doc, about "Resource Limits", installer 6 EIPs (Elastic IPs), one EIP per instances. 2. In my install, I change master to 1, and worker to 1 in install-config.yaml 3. Trigger install Actual results: Installer is still trying to create 6 EIPs, which lead to "AddressLimitExceeded" error. Expected results: Installer should respect the setting in install-config.yaml. Additional info: Please attach logs from ansible-playbook with the -vvv flag
The number of EIPs created by the installer is based upon the number of availability zones in the region and not on the number of instances created. One EIP is created for each availability zone.
(In reply to Matthew Staebler from comment #2) > The number of EIPs created by the installer is based upon the number of > availability zones in the region and not on the number of instances created. > One EIP is created for each availability zone. In my install, I am using us-east-1 region, the region has 3 availability zones, 1a, 1b, and 1c. According to your comments, installer should be create 3 EIPs, why it was still trying to 6 EIPs? am I wrong? Another questions out of this bug's scope, who would use these EIPs?
After search EIPs via cluserID for a successful install, there is indeed have 3 EIPs created, why installer was creating 6 EIPs during installation.
(In reply to Johnny Liu from comment #4) > After search EIPs via cluserID for a successful install, should be: After search EIPs via cluserID for a successful install after switch over another region with higher limit.
> In my install, I am using us-east-1 region, the region has 3 availability zones, 1a, 1b, and 1c. According to your comments, installer should be create 3 EIPs, why it was still trying to 6 EIPs? am I wrong? us-east-1 has 6 availability zones: us-east-1a, us-east-1b, us-east-1c, us-east-1d, us-east-1e, and us-east-1f.
Who will use these IPs? Why 6 EIPs are being created upon installation, but after install is completed, whey only 3 EIPs are left there?
(In reply to Johnny Liu from comment #7) > Who will use these IPs? > Why 6 EIPs are being created upon installation, but after install is > completed, whey only 3 EIPs are left there? That should not be happening. You saw this in us-east-1? From your comments, you said that there were 3 EIPs created when you used a different region.
I selected 'us-east-2' region for a successful install, seem like the region only have 3 zones, which is different with 'us-east-1' region. Just as what you said in comment 2, "One EIP is created for each availability zone". Is that an expected behavior? If yes, this issue beome a document bug.
Yes, that is the expected behavior: There is exactly one EIP created for each availability zone in the region.
The documentation [1] has been updated. [1] https://docs.google.com/document/d/179C-pZH586oh21pUrJsmSCfVx5Uhn_josR1xdxRzJzo/edit#heading=h.sitnqy7qu1gj
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:0758