To deploy vRealize Operations Manager Tenant App for VMware Cloud Director, you configure a REST API request and provide the parameters for the vRealize Operations Manager Tenant App environment.

In the HTTPS payload for deployment of vRealize Operations Manager Tenant App, you must specify an existing vRealize Operations Manager installation as an integration.

Prerequisites

  • You must meet all requirements before deploying vRealize Operations Manager Tenant App. For information, see Before you deploy vRealize Operations Manager Tenant App.
  • Verify that the vRealize Operations Manager Tenant App version you want to deploy is supported by VMware Cloud Provider Lifecycle Manager. For information about the interoperability between VMware Cloud Provider Lifecycle Manager 1.1 and other VMware products, see the VMware Product Interoperability Matrix.
  • In the vropsta/vrops_version-number/ova directory on the VMware Cloud Provider Lifecycle Manager host, save the vRealize Operations Manager Tenant App OVA file.
  • Verify that you installed vRealize Operations Manager. You must specify the vRealize Operations Manager installation as an integration in the REST AP payload.

Procedure

  1. In your Web browser, start Postman and configure the following HTTPS request.
    1. On the Headers tab, add the JSON session ID.
      Setting Value
      JSESSIONID vcp_lcm_session_id
    2. To deploy vRealize Operations Manager Tenant App, configure the following HTTPS request.
      Setting Value
      HTTPS request method POST
      URL https://vcp_lcm_ip_address:port-number/api/api-version/lcm/environment?action=DEPLOY
      Body
      {
          "environmentName": "{{vropsta_env_id}}",
          "products": [
              {
                  "productType": "VROPSTA",
                  "productId": "{{vropsta_product_id}}",
                  "version": "vrops_version",
                  "adminPassword": "{{password}}",
                  "integrations": [
                      {
                          "integrationId": "vropsta-01-to-vrops-01",
                          "datacenterComponentType": "VROPS",
                          "hostname": "{{vrops_ip}}",
                          "integrationUsername": "admin",
                          "integrationPassword": "{{vrops_password}}"
                      },
                      {
                          "integrationId": "vropsta-01-to-vcd-01",
                          "productType": "VCD",
                          "hostname": "{{vcd_lb_ip}}",
                          "integrationUsername": "administrator@system",
                          "integrationPassword": "{{password}}",
                          "properties": {
                              "amqp": {
                                  "amqpHost": "{{rmq_lb_ip}}",
                                  "amqpPort": "{{rmq_port_amqp_ssl}}",
                                  "amqpVHost": "/",
                                  "amqpUseSSL": "true"
                              },
                              "tenantAppProxy": "{{vropsta_proxy}}",
                              "credentials": {
                                  "vcdAmqp": {
                                      "password": "{{password}}"
                                  },
                                  "tenantAppAmqp": {
                                      "username": "svc_vropsta",
                                      "password": "{{password}}"
                                  }
                              }
                          }
                      }
                  ],
                  "nodes": [
                      {
                          "hostName": "{{vropsta_name}}.{{domainName}}",
                          "vmName": "{{vropsta_name}}",
                          "rootPassword": "{{password}}",
                          "nics": [
                              {
                                  "ipAddress": "{{vropsta_ip}}",
                                  "networkName": "vcd-dmz-nw"
                              }
                          ]
                      }
                  ]
              }
          ],
          "deploymentInfrastructures": {
              "infra1": {
                  "vcenter": {
                      "vcenterName": "mgmt-vc",
                      "vcenterHost": "{{vcenter_hostname}}.{{domainName}}",
                      "vcenterUsername": "administrator@vsphere.local",
                      "vcenterPassword": "{{vc_password}}",
                      "datacenterName": "{{vc_datacenter}}",
                      "clusterName": "{{vc_cluster}}",
                      "resourcePool": "{{vc_res_pool}}",
                      "datastores": [
                          "{{vc_datastore}}"
                      ],
                      "networks": {
                          "vcd-dmz-nw": {
                              "portGroupName": "{{vcd_dmz_portgroup}}",
                              "gateway": "{{vcd_dmz_gateway}}",
                              "subnetMask": "{{vcd_dmz_subnet}}",
                              "domainName": "{{domainName}}",
                              "searchPath": [
                                  "{{domainName}}"
                              ],
                              "useDhcp": false,
                              "dns": [
                                  "{{dns}}"
                              ],
                              "ntp": [
                                  "{{ntp}}"
                              ]
                          }
                      }
                  }
              }
          }
      }
  2. (Optional) You can specify the following additional properties.
    Property Value Type Mandatory Description
    diskMode VC disk mode No The vCenter disk mode for the virtual disk to create. Choose from:
    • thin
    • thick
    • eagerZeroedThickDefault: thin
  3. In vCenter Server, navigate to the vRealize Operations Manager Tenant App virtual machine and update the root password to match the root password you provided in Step b.

Results

If the deployment is successful, you see an OK (200) status and "taskId":id-number. To check the status of the deployment, see Retrieve the status of a VMware Cloud Provider Lifecycle Manager task.