You integrate the two solutions by enabling Keystone Federation, configuring the vRealize Automation tenant FQDN through the OpenStack management server, and installing the vRealize Orchestrator OpenStack plug-in.

Procedure

  1. Using SSH, log in to the OpenStack management server.
  2. Run the command to add vRealize Automation as a keystone Identity Provider. See viocli federation Command.
    sudo viocli federation identity-provider add

    When prompted, answer the questions as shown below:

    Identity provider type (Keystone, SAML2, vIDM) [keystone]: vIDM
    Identity provider name [None]: vRA
    Identity provider display name (for Horizon) [VMware Identity Manager]: vRA
    Description [None]:
    vIDM endpoint address [None]: https://<vidm_endpoint_address_example>.eng.vmware.com
    vIDM admin user [admin]: administrator
    vIDM admin password:
    Do not verify certificates when establishing TLS/SSL connections [False]: True
    vIDM tenant name []: VSPHERE.LOCAL
    Enter the name of the domain that federated users associate with [Default]: Default
    Enter the name to the groups that federated users associate with (separated by commas ",") []: ALL USERS
    Do you want to change advanced settings? (Y/N) N
    Identity provider added successfully.
    Please use viocli identity configure to reconfigure your deployment.
    viouser@wdc-vhadp-pub1-dhcp53:~$ sudo viocli identity configure
    Are you sure you wish to configure your deployment? (Y/N) Y
    Configuring identity...
  3. Run the command to configure the VMware Integrated OpenStack tab for your vRealize Automation tenant.

    The vra_tenant value must be uppercase only.

    viocli vros enable -d your_VIO_deployment_name --vra_tenant YOUR_VRA_TENANT --vra_host IP/FQDN --vra_admin vRA_administrator_username --vros_host OMS_server_IP --verbose
  4. Deploy the vRealize Orchestrator OpenStack Plug-In.
    1. Download the o11n-openstack-plugin.2.0.0-XXX.vmoapp file on your local file system from http://Your_OMS_server_IP/o11n-openstack-plugin/.

      You can log in to either the vRealize Orchestrator embedded in your vRealize Automation server or the external vRealize Orchestrator connected to the vRealize Automation server.

    2. Log in to the vRealize Orchestrator Control Center as root.
    3. On the Control Center page, click Manage Plug-Ins.
    4. In the Install Plug-In section, click Browse.
    5. Select the o11n-openstack-plugin.2.0.0-XXX.vmoapp file from the local file system.

      The vRealize Orchestrator server installs the plug-in. After the plug-in is installed, the Manage Plug-Ins page refreshes and indicates that the installation was successful. The page also displays a message prompting you to restart the vRealize Orchestrator server.

    6. Click Install.
    7. Click Startup Options to access controls and restart the vRealize Orchestrator server.

Results

You can now administer VMware Integrated OpenStack through the vRealize Automation portal, design, and consume blueprints.