Preparing Your Environment for Cleanroom Recovery

Prepare production workloads, Azure Cleanroom and Commvault environment to perform a recovery into a Cleanroom site.

Production Workloads

Complete the steps listed in the table below to prepare production workloads.

Workloads What to Do More Information
Windows VMs Enable SAN Policy on the Source VM.

Note: No reboot is required, but it is still recommended.
Enable a SAN Policy for Windows VMs
Linux VMs
  1. Make a snapshot or backup of the source VM before modifying it.
  2. Install Hyper-V drivers on the Source VM.
  3. In addition, perform the following steps:
    1. Edit /etc/dracut.conf, add content:
      add_drivers+="hv_vmbus hv_netvsc hv_storvsc" 
    2. Verify that no dracut conf files (for example, /usr/lib/dracut/dracut.conf.d/01-dist.conf) contain the following lines. If it contains, comment out the lines
      hostonly="yes"  <br>
    3. Rebuild the initramfs:
      sudo dracut -f -v  <br>
    4. Reboot the VM and verify that it is up and running.
Installing Hyper-V Drivers for Linux VMs
Linux VMs Install Azure Linux Agent on Source VMs. No reboot is required, but it is still recommended. Update the Azure Linux Agent on a VM.

Azure Cleanroom

Complete the steps listed in the table below to prepare Azure Cleanroom.

Action Description More Information
Verify the subscription Ensure your Azure Cleanroom subscription has been created. Create Windows Azure Subscription
Verify the Resource Providers are enabled in Azure Cleanroom The following Resource Providers must be enabled in Azure Cleanroom.

  • microsoft.support
  • microsoft.Storage
  • microsoft.SerialConsole
  • microsoft.ResourceNotifications
  • microsoft.ResourceGraph
  • microsoft.Portal
  • microsoft.OperationalInsights
  • microsoft.Network
  • microsoft.MarketplaceOrdering
  • microsoft.MarketplaceNotfications
  • microsoft.MachineLearning
  • microsoft.GuestConfiguration
  • microsoft.Features
  • microsoft.CostManagement
  • microsoft.Consumption
  • microsoft.Compute
  • microsoft.Commerce
    microsoft.CloudShell
  • microsoft.ClassicSubscription
  • microsoft.ChangeAnalysis
  • microsoft.Billing
  • microsoft.Authorization
  • microsoft.ADHybridHealthService
Azure Resource Providers and Types
Create an Azure App Registration for Commvault Verify that an App Registration has been created for Commvault with correct permissions for the entire Cleanroom subscription and for the Storage Account (Storage Account Contributor and Storage Blob Data Contributor).
Verify the staging storage account Verify that the Resource Group and Storage Account is created with accurate configuration (only locally-redundant storage (LRS) and StorageV2-general purpose v2-accounts that are associated with the selected region for the restored VM are supported).

Verify that each storage account is created with LRS redundancy and at least one Storage Account is available in the same region of the VMs that are being recovered. Note: Make sure that the virtual network where the access nodes will be created has access to the storage account.
Set up a virtual network for Cleanroom recovered VMs Verify the following:
  • A virtual network is created where the Cleanroom recovery VMs are recovered.
  • The Cleanroom virtual network is isolated. This means there must be no inbound and outbound connectivity. Except RDP/SSH through specific IP addresses to access the recovered machines.
    Alternatively, you can enable bastion host to access the machines directly from the Azure portal without opening the RDP/SSH ports.
Set up a virtual network for Commvault access nodes Create an additional virtual network where the auto-scaled access nodes will be created. This virtual network should have inbound and outbound connectivity to the Cleanroom recovered Control Plane (CommServe).

The following ports must be open on the additional virtual network:
  • 8400 and 8403 for Control Plane connectivity
  • 443 for AGP connectivity
Create a Security Rule on Network Security Group

Commvault Environment

Complete the steps listed in the table below to prepare Commvault environment.

Action Description More Information
Verify the Commvault version Verify that you are using Commvault Platform Release 2024 (11.34.13) or a more recent version.
Upload CommServe Diaster Recovery (DR) backups on Commvault Cloud. Verify that the Commvault CommServe DR backups are uploaded to Commvault Cloud.

Configuring Automatic Uploads of Disaster Recovery (DR) Backups to Commvault Cloud Services Portal
Access Cloud Command Verify that you are able to access Commvault Cloud. Log on to Commvault Cloud with your credentials.
Verify auxiliary copies on Air Gap Protect
  • Verify that auxiliary copy jobs on Air Gap Protect are not fallen behind and at least one full backup is completed and hosted in Cleanroom to perform recovery.
  • Verify the jobs available inside the Air Gap Protect copy and ensure that there is at least one full backup per VM.
Create a Cleanroom hypervisor While this task can be done in the Cleanroom using the recovered control plane, every time Cleanroom spins up it should be repeated. To stay prepared in advance, create the Cleanroom Hypervisor(s) on the production Control Plane(CommServe). Configuring Backups for Azure VMs.
Enable auto-scaling for access nodes While this task can be done in the Cleanroom using the recovered Control Plane, every time Cleanroom spins up it should be repeated. To stay prepared in advance, enable auto-scaling for Azure access nodes in the production Control Plane(CommServe). Configure Auto-Scaling for Azure Access Nodes
Create a Cleanroom recovery target While this task can be performed in the Cleanroom using the recovered Control Plane, every time the Cleanroom spins up, you must repeat this step. To stay prepared in advance, create the Cleanroom targets on the production Control Plane(CommServe). Create a Cleanroom Recovery Target
Create Cleanroom Recovery Groups While this task can be perform in the Cleanroom using the recovered Control Plane, every time the Cleanroom spins up, you must repeat this step. To stay prepared in advance, create the Cleanroom recovery group(s) on the production Control Plane(CommServe). Set Up a Recovery Group
Consistent Backups For VMs with databases, configure pre-scripts or application-aware backups for consistent backups
Control Plane (CommServe) DR Backup on Commvault Cloud Log on to Commvault Cloud with your credentials and verify that the latest Control Plane (CommServe) DR Backups are uploaded.

Loading...