You can onboard a tenant with VMware cloud on AWS in a managed service provider environment using APIs.
Before You Begin
-
Verify that the workflow engine is installed on the same node as deployer machine.
-
On the workflow engine (deployer), verify that the value of the (DWORD) HKEY_LOCAL_MACHINE\SOFTWARE\CommVault Systems\instance_name\WFEngine\ValidateSSL setting is 0.
-
Restart the WorkflowEngine services on the workflow engine that is on deployer machine.
Procedure
-
On a computer that can connect to the CommServe computer, go to the VMC-AWS Automation page on the Commvault GitHub repository.
-
Click Code, and then click Download ZIP.
The VMC-AWS-Automation-master.zip file is downloaded.
-
Download the ova file along with the readme file, and then upload the file to content library.
-
Subscribe the file to the on-boarding Software-Defined Data Center (SDDC) on VMware cloud.
You will use VMware cloud to deploy tenant proxy and MediaAgent on the SDDC.
-
Import and deploy the following workflows in the same order as below:
-
DeployVM
-
CreateVirtualizationClient
-
CreateCloudLibrary
-
CreatePlan
-
OnBoardSDDC
-
-
Import the postman collection file and create a dummy environment for runtime storage of variables.
-
Right-click the collection, and then click Edit.
-
On the Pre-request Scripts tab, update the variable values based on the environment.
-
Onboard a tenant using the APIs to execute in the following order:
|
API |
What the API does |
|---|---|
|
POST Login |
Logs on to the CommCell environment. |
|
Create customer in CommServer |
Creates a company in the CommCell environment. |
|
Generate AuthCode |
Generates an authcode for tenant software installation. |
|
Create SDDC |
Calls the OnBoardSDDC workflow API to perform the following tasks:
|