Getting Started with Pivotal Cloud Foundry
Welcome to Pivotal Cloud Foundry!
This guide is intended to walk you through deploying the installation virtual machine, setting up your PaaS, targeting Pivotal Cloud Foundry Elastic Runtime, and pushing your first app. If you experience a problem while following the steps below, try checking the Known Issues, or refer to the Troubleshooting Guide for more tips. Once you have completed the steps in this guide, explore the documentation on docs.pivotal.io to learn more about Pivotal Cloud Foundry (PCF) and the Pivotal product suite.
Before you begin your PCF deployment, ensure that your system meets the minimum requirements. The requirements include capacity for the virtual machines necessary for the deployment, a supported version of the cf command line interface tool, and certain user privileges. Refer to the Prerequisites to Deploying Operations Manager and Elastic Runtime topic for the complete list.
Download the PCF .ova file and deploy it. The procedure you follow depends on the IaaS you use:
- Deploying Operations Manager to vSphere
- Deploying Operations Manager to vCloud Air and vCloud
- Deploying Operations Manager to Amazon Web Services
Goal: Configure and install Ops Manager Director (included), Elastic Runtime, and MySQL for PCF. Skip the import steps for Elastic Runtime or MySQL for PCF if you do not want to import these products.
Browse to the interface IP address you specified in Step 2.
Create a User name and Password and log in to access the interface.
Note: On your first login attempt, an error message that the connection is untrusted appears because you are attempting to connect securely to a website with a self-signed certificate. Add Ops Manager as an exception to bypass this message on subsequent logins.
Download Elastic Runtime and MySQL for PCF at Pivotal Network.
- Elastic Runtime: Click the Pivotal Cloud Foundry banner to access the PCF product page. Use the drop-down menu to select an Elastic Runtime release.
- MySQL for PCF: Select the All Products tab to view available products. Search for “MySQL for PCF” and select a release.
From the Available Products view, click Import a Product.
Select the Elastic Runtime .pivotal file that you downloaded from Pivotal Network and click Open. After the import completes, Elastic Runtime appears in the Available Products view.
Repeat the previous step for MySQL for PCF.
In the Available Products view, hover over Elastic Runtime and click Add. Repeat this step for MySQL for PCF.
Your Ops Manager download includes a tile for the version of Ops Manager Director that corresponds to your IaaS. Refer to one of the following topics for help configuring your Ops Manager Director product tile:
- Configuring Ops Manager Director for VMware vSphere
- Configuring Ops Manager Director for vCloud Air and vCloud
- Configuring Ops Manager Director for Amazon Web Services
Refer to one of the following topics for help configuring Elastic Runtime:
Click the MySQL Dev tile.
Configure the MySQL Service Plan, Lifecycle Errands, and resource sizes. Assign Availability Zones and an Ops Manager network, then click Save.
Click the Installation Dashboard link to return to the Installation Dashboard.
Your updated PCF installation begins deploying.
When the deployment is finished, a success message appears.
Note: On the recommended hardware infrastructure, deployment should take less than one hour and require no user intervention.
You now have a fully functional installation of PCF and Pivotal MySQL Service. The following sections will help you start using your PaaS.
Once you have successfully deployed PCF, add users to your account. Refer to the Creating New Elastic Runtime User Accounts topic for more information.
The next step is to use the cf CLI tool to target your Elastic Runtime installation. Make sure you have installed the cf CLI tool. Refer to the PCF documentation for more information about using the cf command line tool.
Note: In Pivotal Operations Manager, refer to
Elastic Runtime > Credentials for the UAA admin name and
password. You can also use the user that you created in Apps Manager, or
create another user with the