Fixed: Veeam Instant Recovery Without Network [Secure Steps]

To restore VM VM is isolated from the network, it cannot re-establish connectivity or perform essential tasks like loading applications, accessing shared drives, or interacting with external systems. How to solve the problem?

By @Crystal Last Updated December 2, 2024
 

 

When I use the cmdlet Start-VBRViComputerInstantRecovery, it shows my Veeam instant recovery failed without network connection.

 

Manually checking network connections can be a hassle for engineers who have to test and recover countless virtual machines every day.

Veeam has finally changed the “Connect VMs to network” checkbox in the Instant VM Recovery wizard from “Unchecked by default” to “Checked by default”, which is definitely a good thing! This is great news. The change to connect VMs to the network by default is to make instant recovery more straightforward, as otherwise you would need to check this option every time you run instant VM recovery to actually recover a dead production server.

How to Start-VBRInstantRecovery Cmdlet Examples

This cmdlet starts instant VM recovery. With this cmdlet, you can perform the following recover scenarios:

  • Restore to original location
  • Restore to original location with different settings
  • Restore to another location
  • Secure restore
Syntax: Start-VBRInstantRecovery [-RestorePoint] [-Server] [[-ResourcePool] ] [-VMName] [-Datastore ] [-StoragePolicy ] [-Folder ][-PowerUp] [-NICsEnabled] [-Reason ] [-Credentials ] [-RunAsync] [-Force] [-SourceNetwork ] [-TargetNetwork ] [-EnableTagRestore] [-EnableAntivirusScan][-EnableEntireVolumeScan] [-VirusDetectionAction {DisableNetwork | AbortRecovery}] [-GenerateNewSystemUUID ][]

Example 1

This example shows how to restore a VM to its original location and to the latest restore point.

You will need to perform the following steps:

1. Run Get-VBRBackup to get the backup containing this VM. Save the result to the $backup variable.

2. Get the most recent VM restore point:

  • Run Get-VBRRestorePoint with the $backup variable to get VM restore points.
  • Use the Sort-Object method to filter restore points by the CreationTime property.
  • Save the result to the $restorepoint variable.

3. Run Get-VBRServer to get the ESXi host where the original VM is registered. Save the result to the $server variable.

4. Run Start-VBRInstantRecovery with the $restorepoint and $server variables.

$backup = Get-VBRBackup -Name "Support Backup" $restorepoint = Get-VBRRestorePoint -Backup $backup | Sort-Object –Property CreationTime –Descending | Select -First 1 $server = Get-VBRServer -Type ESXi -Name esx02.support.local

Start-VBRInstantRecovery -RestorePoint $restorepoint -Server $server

Example 2

This example shows how to restore the VM to another location with different settings. The job will run with the following settings:

  • The VM is restored with name "MSExchange_Restored".
  • The PowerUp parameter is used to enable the auto power up of the restored VM.
  • The NICsEnabled parameter is used to connect the restored VM to the host network.
  • The restore reason is "Data recovery".
  • The RunAsync parameter is set to bring the process to the background.

You will need to perform the following steps:

1. Run Get-VBRRestorePoint to get an array of the restore points for the selected VM. Save the result to the $restorepoint variable.

2. Run Get-VBRServer to specify the target ESXi host. Save the result to the $server variable.

3. Run Find-VBRViResourcePool to specify the resource pool. Save the result to the $pool variable.

4. Run Find-VBRViDatastore to specify the datastore. Save the result to the $store variable.

5. Run Find-VBRViFolder to specify the folder to locate the restored VM. Save the result to the $folder variable.

6. Run Start-VBRInstantRecovery with the variables obtained in the previous steps.

$restorepoint = Get-VBRRestorePoint $server = Get-VBRServer -Name support.north.local $pool = Find-VBRViResourcePool -Name "ResourcePool_9" $store = Find-VBRViDatastore -Name "Datastore_5" $folder = Find-VBRViFolder -Name "VM_recovery"

Start-VBRInstantRecovery -RestorePoint $restorepoint -VMName "MSExchange_Restored" -Server $server -ResourcePool $pool -Datastore $store -Folder $folder -PowerUp:$true -NICsEnabled:$true -Reason "Data recovery" -RunAsync

Example 3

The example shows how to perform secure restore of the selected VM. The restore session will run with the following settings:

  • The antivirus will continue VM scan after the first virus threat is found
  • In case the threat is detected, Veeam Backup & Replication will cancel the restore session
  • The RunAsync parameter is set to bring the process to the background

You must perform the following steps:

1. Run Get-VBRRestorePoint to get an array of the restore points for the selected VM. Save the result to the $restorepoint variable.

2. Run Start-VBRInstantRecovery with the $restorepoint variable. Set the AbortRecovery value of the VirusDetectionAction parameter to disable the recovery of the infected restore point.

$restorepoint = Get-VBRRestorePoint

Start-VBRInstantRecovery -RestorePoint $restorepoint[1] -RunAsync -EnableAntivirusScan -EnableEntireVolumeScan -VirusDetectionAction AbortRecovery

Although some users praised the change, others expressed worries that switching to a NIC connection by default would have negative consequences.

In any case, the importance of protecting data and recovering VMs immediately in a production environment cannot be overemphasized.

AOMEI Cyber Backup for Instant Recovery in Production Environments

AOMEI Cyber Backup's Instant Virtual Machine Recovery allows administrators to restore virtual machines (VMs) almost immediately after a failure, minimizing the impact on production environments.

Unlike some solutions that require a time-consuming recovery process, AOMEI's Instant Recovery reduces downtime and ensures business continuity.

Benefits of AOMEI Cyber Backup for Instant Recovery:

  • Fast Recovery Times: Significantly reduce downtime with instant VM recovery, ensuring business continuity.
  • Secure Data Protection: Protect production environments with flexible backup options, ensuring that data is always recoverable.
  • Network Configuration Flexibility: Overcome network-related recovery challenges by easily adjusting network settings during VM recovery.
  • Automated Processes: Streamline recovery with automation, reducing human error and improving recovery efficiency.

✍Download AOMEI Cyber Backup Freeware from the button below:

Download Freeware Instant VM Recovery
Secure Download

Easier Steps to Perform Instant VM Recovery via AOMEI Cyber Backup

Step 1. Create VMware ESXi VMs Backup and then start VM instant recovery.

Step 2. Create New Instant Recovery as following:

• Click "Task" > "Instant Recovery" > "New Instant Recovery". Here we take "Restore from task" for an example.

• Select Source and choose the virtual machine and backup version.

• Select the device to be restored to in "Restore to". Choose the target device.

• Set the hardware settings for the new virtual machine, such as CPU quantity, CPU Cores and memory size.

• Enter a name for the new virtual machine.

• Click "Start Restore" to start the instant restore.

✍After creating vm instant recovery, click Start Migration on details page to return backup to production environment.

Conclusion

Veeam Instant Recovery without network is a common problem that can be solved by setting up the network device correctly with the steps in the article. It is also equally important to ensure safe and effective instant recovery. In production environments, AOMEI Cyber Backup ensures rapid recovery of virtual machines with minimal disruption, giving organizations the confidence that their data is always safe and systems are always available.