Deploy your Products using the vRealize Suite Lifecycle Manager API
After downloading product binaries and adding locker licenses and certificates to your environment, you are ready to install products. As part of the deployment process, you provide details about the products that you want to install.
You use the Environment API to perform the deployment. The Environment API also includes calls to update, scale out, and delete environments. For property definitions used in the calls, see Properties for Environment Operations.
This procedure shows how to install vRealize Operations Manager. The installation procedure is the same for all products, but the request payload varies. For other request payloads, see Request Body Examples for Product Deployment.
You can also install multiple products with a single command by including the payload for other products in the same environment request. In the product section of the payload, include the payload for each product as a separate object.
Prerequisites
- Verify that all general prerequisites have been satisfied. See Installing and Importing Products Using vRealize Suite Lifecycle Manager APIs.
- Verify that you have downloaded binaries for the products that you plan to install. See Create an Environment using vRealize Suite Lifecycle Manager API.
- Verify that you have the infrastructure and
product properties for the products you want to install. See System Requirements.
To obtain properties, you can use API requests.
Property API and Description Request dataCenterVMid
Get all data centers using the Data Center Controller. /lcm/lcops/api/v2/datacenters
licenseRef: locker:license:<vmid>:<alias>
List all the licenses available in the store using the Locker License Controller. /lcm/locker/api/v2/licenses
The response includes the VMID and alias used to specify the licenseRef property.
certificate: locker:certificate:<vmid>:<alias>
List all the licenses available in the store using the Locker License Controller. /lcm/locker/api/v2/licenses
The response includes the VMID and alias used to speicfy the certificate property.
ntp
Get product NTP settings using the Settings Controller. /lcm/lcops/api/v2/settings/ntp-servers
dns
Get product DNS settings using the Settings Controller. /lcm/lcops/api/v2/settings/dns