|Pivotal Cloud Foundry® (PCF)|
When you initially install Ops Manager and PCF®, you’ll be asked to define the Availability Zones (AZs) for the installation. These dictate where the platform will place Virtual machines (VMs) on your IaaS. After you perform the initial installation, Ops Manager will lock these fields, and it won’t let you make changes to them.
Because of the potential impact and risk of performing this operation, please contact Pivotal Support and do not attempt to make any changes on your own. Failure to do so can result in outages or even data loss.
When making changes to the availability zone configuration, be very careful and keep the following in mind:
- Do not move singleton jobs. Moving singleton jobs will lead to persistent data loss.
- Do not move non-singleton jobs that have persistent disks; this will also result in data loss. The exception is when the data can be restored or regenerated, like MySQL where it can synchronize with another node in the cluster and restore the persistent data or the Diego Database where it can rebuild the database from scratch.
- Moving a non-singleton job out of an AZ after it has been deployed there will lead to IP allocation issues. You can work around this by scaling the job instance count down to one, adding the new AZ, and then scaling the job instance count back up. Please keep in mind that scaling down the instance count can have its problems, such as causing capacity problems or causing a job that is usually clustered like MySQL to no longer be clustered. Make sure you consider the impact of this before scaling down the job instance count.
PCF defines an Availability Zone as “A functionally independent segment of network infrastructure, often correlated with geographical region, designated to increase availability and fault-tolerance. A cloud operator can select or assign AZs on platforms such as AWS and vSphere.”
For more details on using availability zones with vSphere, please see the docs here.
For more information on using availability zones with AWS, please see the docs here.