Add VMware Cloud Provider

Prerequisites

Platform9 currently supports deploying Kubernetes on VMware environments that are enabled with OpenStack only.

One way to achieve this is by deploying Platform9’s Managed OpenStack offering on VMware. Send a request to support.platform9.com to get this enabled in your environment.

Your OpenStack environment deployed on VMware must meet the following prerequisites in order to deploy fully automated Managed Kubernetes clusters.

The environment must be on OpenStack version Pike or higher.

Following services must be deployed and running within your OpenStack environment running on VMware:

  • Keystone version v3
  • Nova version v2.1
  • Neutron version v2.0
  • Cinder version v3
  • Heat version v1

The VMware environment must also be enabled with the following services:

  • dvSwitch
  • VMware Distributed Resource Scheduler (DRS)

The credentials specified for the cloud provider must belong to an OpenStack administrator user for the OpenStack deployment on VMware, so that we have the right privileges to create required objects within OpenStack.

Add VMware Cloud Provider

Follow the steps given below to add OpenStack as cloud provider.

  1. Navigate to Infrastructure>Cloud Providers>Add New Cloud Provider.
  2. Click VMware under Cloud Provider Type.
  3. Enter the following information.

    Field Description
    Name Name of your choice for the cloud provider
    Keystone URL URL to the keystone endpoint for your OpenStack environment on VMware
    Username User name for admin account for your OpenStack environment
    Password Password for admin account for your OpenStack environment on VMware
    Project Project name for your OpenStack environment on VMware. If you are using Platform9 Managed OpenStack on VMware, this will be the tenant name for this user.
  4. Click Advanced Settings to configure OpenStack domain settings.
  5. Specify the user domain name. If you are using Platform9 Managed OpenStack on VMware, the required value for this property is default.
  6. Specify the project domain name. If you are using Platform9 Managed OpenStack on VMware, the required value for this property is default.
  7. Click Save.

Your VMware cloud provider is created successfully, and you are now ready to create Kubernetes clusters on the VMware cloud provider.