To configure auto-scaling in an environment that has a single AWS account, you need to create and configure a few entities.
The Commvault software supports the manual deployment of only the Unix image of the Commvault Cloud Access Node BYOL and not the Microsoft Windows image for creating an Amazon EC2 auto-scaled node.
Create an Empty Auto-Scaling Server Group
The Commvault software uses this empty sever group to create and decommission access nodes.
Auto-scaled access nodes inherit network configuration and permissions from this server group. For information about network configuration, see Network Topologies.
-
From the navigation pane, go to Manage > Server groups.
The Server groups page appears.
-
In the upper-right corner of the page, click Add.
The Add server group dialog box appears.
-
In the Name box, enter a name for the server group.
-
Select Manual association.
Important
Do not select servers. The server group must be empty.
-
Click Save.
Create an Auto-Scaling Hypervisor
The Commvault software uses this hypervisor to manage auto-scaling.
-
From the Command Center navigation pane, go to Protect > Virtualization.
The Virtual machines page appears.
-
In the upper-right area of the page, click Add hypervisor.
The Configure Hypervisor page appears.
-
Select Amazon Web Services, and then click Next.
The Configure Amazon Web Services Hypervisor page appears.
-
In Server name, enter a name for the hypervisor.
-
To specify a region for the access nodes you are adding to the hypervisor, in Regions, enter the region.
You can enter multiple regions, separated by a comma. For example, you can enter us-east-1,us-west-1.
-
Select the authentication method that you want to use.
-
From the Access nodes list, select the access nodes to use for the hypervisor.
-
Click Save.
The Add VM Group page appears.
-
In Name, enter a name for the VM group.
-
From the Plan list, select a plan for the hypervisor.
-
Click Save.
Configure VM Provisioning Settings for the Auto-Scaling Access Nodes
Use the procedure in Specifying VM Provisioning Settings for Amazon EC2 Access Nodes to configure auto-scaling for the node.
Create an Amazon EC2 Hypervisor for Each Tenant Account
Create an Amazon EC2 hypervisor for each tenant account. Configure the hypervisors to use resources from the auto-scaling hypervisor.
-
From the Command Center navigation pane, go to Protect > Virtualization.
The Virtual machines page appears.
-
In the upper-right area of the page, click Add hypervisor.
The Configure Hypervisor page appears.
-
Select Amazon Web Services, and then click Next.
The Configure Amazon Web Services Hypervisor page appears.
-
In Server name, enter a name for the hypervisor.
-
To specify a region for the access nodes you are adding to the hypervisor, in Regions, enter the region.
You can enter multiple regions, separated by a comma. For example, you can enter us-east-1,us-west-1.
-
For the authentication method, select one of the following authentication methods:
-
STS assume role with IAM policy
-
Access and secret key
-
-
Select credentials.
-
Move the Use service account resources toggle key to the right, and then select the auto-scaling hypervisor.
-
Click Save.
The Add VM Group page appears.
-
In Name, enter a name for the VM group.
-
Click Save.
-
Associate the MSP VM Provisioning setting to multiple tenants as follows:
-
Create a VM Provisioning setting on the MSP hypervisor (this hypervisor's subscription will be used to deploy access nodes using Auto-Scale jobs)
-
In the Tenant's hypervisor, enable the Auto Scale toggle.
-
Enable the Associate existing VM provisioning settings for auto scaling toggle.
-
In the Destination hypervisor dropdown, select the MSP Hypervisor with the VM provisioning settings.
-
Click Save.
This will enable Auto Scaling on the tenant's hypervisor and use the MSP's Hypervisor's setting to create access nodes.
-