Auto-scaling enhances efficiency and performance, especially for large-scale operations such as cleanroom recovery, by dynamically deploying access nodes in a region only when required, and then promptly powering off and decommissioning the access nodes after they're used. The auto-scaled access nodes are created in your Azure tenant, not in the Commvault tenant.
Not required for Commvault SaaS.
Complete the following steps either in your production environment, before performing a cleanroom recovery operation, or in your recovered environment, in your cleanroom site.
Note
You can perform cleanroom recovery operations without configuring auto-scaling, but auto-scaling is required to perform threat scans on recovered VMs/instances. For more information about threat scans, see Modify settings for a cleanroom recovery group.
Step 1: Add an outbound security rule
To the access nodes' network security group, add an outbound security rule that allowlists outbound traffic from the auto-scaled access nodes on port 8403 to the Commvault control plane.
Step 2: Create an empty auto-scaling server group
The Commvault software uses this empty server 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 Command Center navigation pane, go to Manage > Server groups.
-
In the upper-right corner of the page, click Add server group.
-
In the Name box, enter a name for the server group.
-
Select Manual association.
Important
Don't select servers. The server group must be empty.
-
Click Save.
Step 3: Create a network gateway
Create a network gateway so that auto-scaled access nodes can connect to the recovered Commvault control plane.
Prerequisites
You must have Administrative Management permissions on the servers that are part of the groups that you select in the procedure.
-
From the Command Center navigation pane, go to Manage > Network.
-
Click Network topologies.
-
Click Add topology.
-
For Topology name, enter a descriptive name for the network gateway.
-
For Client type, select Servers.
-
For Topology type, select One-way.
-
Click Next.
-
For Servers, select an auto-scaling infrastructure server group to initiate connections with members of the backup infrastructure.
-
For Backup infrastructure, select a server group that includes the Commvault control plane to receive connection requests from members of the servers group.
-
Click Next.
-
To encrypt network traffic (HTTPS), enable the Encrypt traffic toggle key.
-
For Tunnel protocol, select Authenticated, Encrypted, Raw, or Regular.
-
For Parallel data transfer streams for long distance networks, the default value is 1 and the maximum value is 8.
-
Click Submit.
Step 4: Specify VM provisioning settings
To configure auto-scaling, you select existing or create new VM provisioning settings. VM provisioning settings are used to provision access nodes when access nodes are created—either manually by end users or automatically by the Commvault software when auto-scaling access nodes.
-
From the Command Center navigation pane, go to Cleanroom > Recovery groups.
-
Click the recovery group.
Option 1: Select existing VM provisioning settings
If you already specified VM provisioning settings for an Azure hypervisor, you can use those settings for the recovery group.
-
On the Configuration tab, in the Access nodes section, click VM provisioning settings.
-
Enable the Associate existing VM provisioning settings toggle key.
-
For Provisioning hypervisor, select the provisioning hypervisor.
-
Click Confirm.
Option 2: Create new VM provisioning settings
You can create new provisioning settings.
-
On the Configuration tab, in the Access nodes section, click VM provisioning settings.
-
Disable the Associate existing VM provisioning settings toggle key.
-
Click Next.
The Provisioning Settings wizard appears.
Server and Resource Groups page
-
From the Server groups list, select the Cleanroom infra to recovered control plane {Unix time of recovery} server group.
The Cleanroom infra to recovered control plane {Unix time of recovery} server group includes the network topology that's required for cleanroom recovery.
-
From the Resource group list, select the Azure resource group to create and to associate the access nodes with.
-
To use the VM provisioning settings for the hypervisor as the default settings for all Azure hypervisors, enable the Set as system default settings toggle key.
If you enable this setting, when users select a hypervisor, they see a visual indication that these settings are the default settings.
-
To disable creating a public IP address for the provisioned access nodes, enable the Create public IP address toggle key.
By default, the toggle key is selected and creates a public IP address on the provisioned access nodes.
-
Click Next.
Region page
Specify the regions to create access nodes in.
-
Click Add.
-
From the Region list, select the region to the create the access nodes in.
If you add multiple regions, then the VMs are created in the same region as the access node. VMs are not created in a different region than the access node.
-
From the Virtual network list, select a virtual network (VNet) for the access nodes.
-
From the Subnet list, select a sub network of the virtual network.
-
From the Security group list, select a security group.
-
Click Save.
-
Click Next.
Access Nodes page
-
Specify how you want the size of the access nodes to be determined:
-
To have the Commvault software select the size, enable the Auto select VM size toggle key.
-
To specify the VM size in these provisioning settings, do the following:
-
Enable the Auto select VM size toggle key.
-
From VM size, select the size.
-
-
To allow the user to select the VM size when the starting the provisioning job, do the following:
-
Enable the Auto select VM size toggle key.
-
Enable the Choose size while launching job toggle key.
-
-
-
In Maximum number of access nodes, enter the maximum number of access nodes that can be created in each region to back up the VMs in the region.
The default value is 10, and the maximum number is 100.
-
For Select operating system, select the OS for the access nodes.
-
Click Next.
Advanced Settings page
-
For Network gateway, specify the network gateway that you created for auto-scaled access nodes to connect to your recovered control plane.
-
To associate users and/or user groups with the VM provisioning settings, from the Security list, select the users and/or user groups.
-
For User approval, select a user to send an email for the user's approval.
When the user approves, then the create access node job launches.
-
For Tags, to add tags for the access nodes, do the following:
-
Click Add
-
For Workload type, specify which workloads to add the tag to:
-
General: All access nodes.
-
Virtualization: Access nodes for Virtualization workloads.
-
Office 365: Access nodes for Office 365 workloads.
-
MediaAgent: Access nodes for MediaAgent workloads.
-
-
In Key and Value, enter the key and value for the tag.
-
-
Click Next.
Summary page
-
Review the summary of the provisioning settings.
-
Click Submit.
Step 5: Enable auto-scaling for the recovery group
-
From the Command Center navigation pane, go to Cleanroom > Recovery groups.
-
Click the recovery group.
-
On the Configuration tab, in the Access nodes section, enable the Auto scale toggle key.