You create an endpoint to allow vRealize Automation to communicate with your OpenStack instance.

Before you begin

  • Log in to the vRealize Automation console as an IaaS administrator.

  • Verify that your vRealize Automation DEMs are installed on a machine that meets the Openstack or PowerVC requirements. See OpenStack Requirements.

  • Verify that your flavor of OpenStack is currently supported. See vRealize Automation Support Matrix.

After you upgrade or migrate from a pre-vRealize Automation 7.3 installation, if data collection fails for OpenStack endpoints you can add the VMware.Endpoint.Openstack.IdentityProvider.Domain.Name custom property to each Keystone V3 OpenStack endpoint to specify a valid domain name and enable data collection.

Procedure

  1. Select Infrastructure > Endpoints > Endpoints.
  2. Select New > Cloud > OpenStack.
  3. Enter a name and, optionally, a description.
  4. Enter the URL for the endpoint in the Address text box.

    Option

    Description

    PowerVC

    The URL must be of the format http://myPowerVC.com:5000 or http://FQDN:5000.

    Openstack

    The URL must be of the format FQDN:5000 or IP_address:5000. Do not include the /v2.0 suffix in the endpoint address.

  5. Enter your administrative-level user name and password.

    The credentials you provide must have the administrator role in the OpenStack tenant associated with the endpoint.

  6. Enter an OpenStack tenant name in the OpenStack project text box.

    If you set up multiple endpoints with different OpenStack tenants, create reservation policies for each tenant. This ensures that machines are provisioned to the appropriate tenant resources.

  7. Click Properties and add supplied custom properties, property groups, or your own property definitions for the endpoint.

    If Keystone V3 is in effect, add the VMware.Endpoint.Openstack.IdentityProvider.Domain.Name custom property to designate a specific domain.

  8. Click OK.

Results

vRealize Automation collects data from your endpoint and discovers your compute resources.

What to do next

Add the compute resources from your endpoint to a fabric group. See Create a Fabric Group.