Question

Difficulty: HardAzure Virtual Machine Recovery and Restore

You need to recover individual application configuration files from a backup of an Azure Linux virtual machine named `VM-AppLinux`. You are using a local Windows 11 client machine, and a healthy Linux virtual machine named `VM-Helper` is running in the same virtual network as `VM-AppLinux`.

Which sequence of actions should you perform to complete the item-level recovery? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

  1. 1In the Azure portal, navigate to the backup items for `VM-AppLinux`, select the specific recovery point, click File Recovery, download the Python recovery script, and copy the password.
  2. 2Transfer the downloaded Python script (`.py` file) from the Windows 11 client to `VM-Helper`.
  3. 3Run the Python script on `VM-Helper` and enter the password when prompted to mount the recovery volumes.
  4. 4Copy the required configuration files from the mounted volumes on `VM-Helper` to their target destination.
  5. 5In the Azure portal, click Unmount Disks on the File Recovery blade to terminate the mount connection.

Answer

To perform Item-Level Recovery for a Linux VM when using a Windows client, you must first download the Python script and password from the Azure portal, transfer the script to the Linux helper VM, run the script on the helper VM using the password to mount the volumes, copy the files, and then click Unmount Disks in the Azure portal.
The correct sequence starts with downloading the script and password from the Azure portal. Since the backup is from a Linux VM, the downloaded script is a Python script that mounts Linux-native volumes. A standard Windows 11 client cannot mount these filesystems natively, so the script must be transferred to the Linux helper VM (`VM-Helper`). Running the script on `VM-Helper` mounts the volumes, allowing the user to copy the files. Finally, clicking Unmount Disks in the Azure portal cleans up the session.

Step-by-Step Solution

1
Navigate to File Recovery in the Azure portal, choose the recovery point, download the Python script, and copy the password.
The administrator obtains the `.py` script and the password required to authenticate the iSCSI connection to the recovery point.
This is the initial step required to gain access to the files within the backup recovery point.
2
Transfer the script to `VM-Helper`.
The script is ready to run on a Linux-compatible system.
The script mounts Linux-native volumes (like ext4) which cannot be natively mounted on the administrator's Windows 11 client.
3
Run the Python script on `VM-Helper` and provide the password.
The backup volumes are mounted as local filesystems on the helper VM.
The script establishes an iSCSI session to mount the recovery point disks.
4
Copy the required configuration files.
The files are retrieved and stored in their target location.
This fulfills the restore goal of recovering the specific configuration files.
5
Click Unmount Disks in the Azure portal.
The iSCSI connection is closed and the recovery volumes are unmounted.
This completes the clean-up process and releases the backup resources.

Key Concept

Item-Level Recovery (ILR) for Linux Azure Virtual Machines
Rate this question