Recover workloads to the cleanroom site by running the recovery group runbook. For databases and physical file servers that require additional recovery after the runbook completes, use the applicable procedures on this page.
Recover the latest database backup to the recovered VM
If database backups occur more frequently than VM backups, you can restore the latest database backup to the recovered VM after the VM is recovered or repaved.
Requirements for SQL Server recovery from Linux
For workloads that include SQL Server, cleanroom recovery from Linux has the following requirements:
-
Recovery is supported only to Windows.
-
Enable Repave VM with new secure image in Override recovery options. This setting uses a clean image from Azure Marketplace. For more information, see Modify settings for cloud-based cleanroom resources.
-
Recovery applies to the default instance only. During recovery, you might need to skip recovery of additional instances.
Create a network gateway on the recovered control plane
Create a network gateway in the Cleanroom infra to recovered control plane {Unix time of recovery} server group so that recovered VMs can connect to the recovered control plane. This predefined server group includes the network topology required for cleanroom recovery.
-
From the Command Center navigation pane, go to Manage > Infrastructure > Server groups.
-
For the Cleanroom infra to recovered control plane {Unix time of recovery} server group, click the action button
, and then select Create access node. -
For Workload type, select Virtual machines.
-
Select the operating system and Provisioning hypervisor, and then click Submit.
Create an empty server group for recovered resources
Create an empty server group that Commvault can use to register recovered resources with the recovered control plane.
-
From the Command Center navigation pane, go to Manage > Infrastructure > 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.
Create a one-way forwarding network topology on the recovered control plane
Create a one-way forwarding network topology to initiate connections between the recovered VM and the recovered control plane through a network gateway.
Requirements
You must have Administrative Management permissions on the servers that are part of the groups you select.
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 forwarding.
-
Click Next.
-
For Servers, select the empty server group you created.
-
For Network gateways, select the Cleanroom infra to recovered control plane {Unix time of recovery} infrastructure server group to use as the network gateway group.
-
For Backup infrastructure, select the My CommServer Computer server group.
-
Click Next.
-
To encrypt network traffic, enable Encrypt traffic.
-
For Tunnel protocol, select Authenticated, Encrypted, Raw, or Regular.
-
For Parallel data transfer streams for long distance networks, keep the default value of 1 or enter a value up to 8.
-
Click Submit.
Register the recovered VM with the recovered control plane
On the recovered VM, run the following commands from the installation_directory/Base folder.
-
Deregister the VM from the production site:
./SIMCallWrapper -optype 106 -
Register the VM with the recovered control plane:
./SIMCallWrapper -optype 1000 -url <cs_url> -user <user_name> -password <password> -clientname <client_name> -ConnectionInfo <Gateway_hostname:port> -ClientHostName <client_hostname> -ClientGroup <client_group> -output <outputPath> -instance Instance001Use the following values:
-
url: The URL for the recovered control plane. -
user: The name of the recovered control plane user account. By default,user_nameisrecoverymanager. -
password: The password for the user account. -
clientname: The IP address or host name of the recovered VM. -
ConnectionInfo: The host name and port of the network gateway inGateway_hostname:portformat. The default port is 8403. -
ClientHostName: The host name of the recovered VM. -
ClientGroup: The name of the server group that includes the recovered VM. -
output: The path where the SIMCallWrapper command saves the output XML file.
-
Configure the recovered VM as a database server
-
From the Command Center navigation pane, go to Protect > Databases.
-
From the Add Instance list, select Database Server.
-
Select the database type, and then click Next.
-
For Server name, select the recovered VM.
-
Enter the required details, and then click Add.
Restore the database out of place
Before you restore the database, attach uninitialized local disks to the recovered VM. Attach the same number of disks as the source database has data disks, and make each disk equal to or larger than the corresponding source disk. Commvault detects the attached disks during the restore and creates the required file paths.
-
From the Command Center navigation pane, go to Protect > Databases.
-
On the Instances tab, click the instance.
-
On the Overview tab, in the Recovery points section, select the latest backup, and then click RESTORE.
-
Select the data to restore, and then click Restore.
-
Select Out of place.
-
For Restore type, select Cross instance restore.
-
From the Destination server list, select the recovered VM.
-
From the Destination instance list, select an instance.
-
Under Advanced options, enable Configure additional disks.
Commvault detects the attached disks, creates the required file paths on the destination, and then restores the database.
-
Click Submit.
Recover physical file servers
Recover physical file servers to the cleanroom site by using VirtualizeMe or 1-Touch Recovery.
Configure network connectivity for recovery clients
Before you start VirtualizeMe or 1-Touch Recovery, configure network connectivity.
For one-way forwarding, recovery clients communicate with the cleanroom site control plane through an infrastructure gateway:
Servers > Infrastructure gateway > Backup infrastructure (control plane)
Create and use the following server groups:
-
Recovery Clients (Cleanroom-Recovery-Clients): You can leave this server group empty during initial configuration. Recovery clients use this group during VirtualizeMe or 1-Touch Recovery to communicate with the cleanroom site control plane.
-
Gateway (Cleanroom-Gateway): Include the infrastructure gateway that you configure for one-way forwarding between recovery clients and the cleanroom site.
-
Backup Infrastructure / CS (Cleanroom-CS): Include the cleanroom site control plane and associated backup infrastructure.
Create server groups
Create the required server groups if they don't already exist.
-
From the Command Center navigation pane, go to Manage > Infrastructure > Server groups.
-
Click Create server group, and then create the following server groups:
-
Cleanroom-Recovery-Clients
-
Cleanroom-Gateway
-
Cleanroom-CS
-
Create a network topology for one-way forwarding
-
From the Command Center navigation pane, go to Manage > Network.
-
Click Network topologies.
-
Click Create topology.
-
Enter a name for the topology, such as
Cleanroom-OneWay-Recovery. -
For Topology type, select One-Way Forwarding.
-
For Server group, select Cleanroom-Recovery-Clients.
-
For Infrastructure Gateways, select Cleanroom-Gateway.
-
For Backup Infrastructure, select Cleanroom-CS.
-
Configure advanced settings as needed, or keep the default settings, and then click Save.
Download the 1-Touch ISO
You need the 1-Touch ISO for VirtualizeMe on-premises recovery and 1-Touch Recovery.
Create provisioning targets for VirtualizeMe
Provisioning targets are required only for VirtualizeMe recovery. You don't need them for 1-Touch Recovery.
- Create provisioning targets as required for your VirtualizeMe recovery.
Perform the recovery
Use VirtualizeMe or 1-Touch Recovery to restore a physical server from the control plane recovered in the cleanroom site.
-
Start the VirtualizeMe or 1-Touch Recovery workflow.
-
For Copy precedence, select Online Copy.
-
For MediaAgent, select Commserve (CS).
-
For Server group, select Cleanroom-Recovery-Clients.
-
For Gateway hostname and port, enter the same gateway host name and port that you configured in the one-way forwarding network topology.
-
Complete the recovery workflow.