Pivotal Ops Manager all versions
You are deploying Elastic Runtime (or any other tile) and trying to assign the first 4 IP addresses in the range to some of the components.
Ops Manager fails to deploy with an error similar to:
IP '192.0.2.12' is already taken, cannot be taken for '<VM>'
If you inspect the installation.yml:
The compilation VMs are consuming the first 4 IP addresses after Director:
ip_assignments: assignments: p-bosh-bcd86fffbee1d58fe13c: director-f11b525cbd035b03d83f: 4d6c37861885eec8c3c7: - 192.0.2.11 compilation-526375e6a58c312f0b78: 4d6c37861885eec8c3c7: - 192.0.2.12 - 192.0.2.13 - 192.0.2.14 - 192.0.2.15
The Ops Manager workflow generates the p-bosh manifest before it generates manifests for other tiles. Ops Manager Director requires the IP address of the Director and the compilation VMs. If you have 4 compilation VMs (default) then the first 4 available IP addresses from the subnet will be assigned to the compilation VMs. Because of this if you try to use these IP addresses in another tile, Ops Manager will return an error stating that they are already taken.