Onboarding a Tenant with VMware Cloud on AWS in a Managed Service Provider Environment

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

  1. On a computer that can connect to the CommServe computer, go to the VMC-AWS Automation page on the Commvault GitHub repository.

  2. Click Code, and then click Download ZIP.

    The VMC-AWS-Automation-master.zip file is downloaded.

  3. Download the ova file along with the readme file, and then upload the file to content library.

  4. 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.

  5. Import and deploy the following workflows in the same order as below:

    • DeployVM

    • CreateVirtualizationClient

    • CreateCloudLibrary

    • CreatePlan

    • OnBoardSDDC

  6. Import the postman collection file and create a dummy environment for runtime storage of variables.

  7. Right-click the collection, and then click Edit.

  8. On the Pre-request Scripts tab, update the variable values based on the environment.

  9. 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:

  1. Creates a hypervisor using the VMC credentials.

  2. For number of nodes specified in input, as many virtual machines are created in VMC and are docked against the commcell with FS,MA and VSA packages installed

  3. Clients that are created are added as proxies to the hypervisor, and then associates the hypervisor with the company.

  4. Creates an AWS cloud library for storage using the AWS credentials

  5. Creates a plan with RPO (schedule) and cloud storage details.

  6. Creates VM groups with VM tags, and then associates the VM groups to the plan.

  7. Associates all other entities with the company that are created by a tenant operator.

×

Loading...