Full Recovery Job Wizard for Proxmox VE: Options

On the Options page of the wizard, set the recovery job options.

Job Options

Specify the general options as follows:

  • Job name: Specify a name for the recovery job.

  • Job priority: Select a job priority level between 1 and 5, with 1 being the highest priority. Jobs with higher priority levels are prioritized by transporters during job processing.

    Note

    This option is only available in the Enterprise, Enterprise Essentials, Enterprise Plus, MSP Enterprise, and MSP Enterprise Plus editions.

  • Network acceleration: With network acceleration enabled, NAKIVO Backup & Replication uses compression and traffic reduction techniques to speed up data transfer. Enable this option if you plan to recover VMs over WAN or slow LAN links.

  • Network encryption: With network encryption enabled, VM data is protected with AES 256 encryption while traveling over the network. Data encryption increases the backup time and CPU load on machines running transporters. Select this option when recovering over WAN without a VPN connection.

Recovered VM Options

Specify the recovery options as follows:

  • Recovered VM names: Choose one of the following:

    • Append "-recovered" in the end: Source VM names are used for recovered VM names and “-recoverd” is added after the name of the recovered VMs.

    • Leave recovered VM names as is: Recovered VM names are identical to the source VM names.

    • Enter custom recovered VM names: You can enter custom names for recovered VMs.

      Note

      Proxmox VM name must be a valid DNS name, namely:

      • It can only contain alphabetic characters [a-z, A-Z], numeric characters (0-9), the minus sign ( - ), and the period (.)

      • The period (.) character is only allowed when used to delimit the components of domain style names.

      • It cannot start with a period (.) or a minus sign (-)

      • It cannot end with a period (.) or a minus sign (-)

      • It cannot contain two or more consecutive dots (..)

      • It cannot contain a minus sign and a dot next to each other in either direction (.-) (-.)

      • It can contain two or more consecutive minus signs (–)

  • VM power on: When the Power on recovered VMs option is selected, the recovered VMs are powered on.

  • VM MAC addresses: Choose one of the following:

    • Do not generate new MAC addresses: When this option is selected, the recovered VM has the same MAC address as the source VM.

    • Generate new MAC addresses: When this option is selected, a new MAC address is generated for the recovered VM.

Pre and Post Actions

NAKIVO Backup & Replication allows you to run a script before VM recovery begins (a pre-job script) and after the recovery of all VMs in the job has completed (a post-job script). The scripts can only be executed on the machine on which the Director is installed.

Setting a Pre Job Script

To run a script before the product begins recovering VMs, do the following:

  1. Place a script file on the machine on which the Director is installed.

  2. Select the Run local pre job script option and click the settings link.

  3. Specify the following parameters in the dialog box that opens:

    • Script path: Specify a local path to the script on the machine on which the Director is installed. A script interpreter should be specified.

  4. Example (Windows): cmd.exe /c D:\script.bat

    Example (Linux): bash /root/script.sh

    • Job behavior: Choose one of the following job behaviors in relation to script completion:

      • Wait for the script to finish: With this option selected, VM backup is started only after the script is completed.

      • Do not wait for the script to finish: With this option selected, the product runs the script and starts backing up VMs at the same time.

    • Error handling: Choose one of the following job behaviors in relation to script failure:

      • Continue the job on script failure: With this option selected, the job performs VM backup even if the script has failed.

      • Fail the job on script failure: With this option selected, if the script fails, the job is failed and VM backup is not performed.

Setting a Post Job Script

To run a script after the product has finished backing up all VMs, do the following:

  1. Place a script file on the machine on which the Director is installed.

  2. Select the Run local post job script option and click the settings link.

  3. Specify the following parameters in the dialog box that opens:

    • Script path: Specify a local path to the script on the machine on which the Director is installed. A script interpreter should be specified.

  4. Example (Windows): cmd.exe /c D:\script.bat

    Example (Linux): bash /root/script.sh

    • Job behavior: Choose one of the following job behaviors in relation to script completion:

      • Wait for the script to finish: With this option selected, the job is in the “running” state until the script is completed.

      • Do not wait for the script to finish: With this option selected, the job is completed even if the script execution is still in progress.

    • Error handling: Choose one of the following job behaviors in relation to script failure:

      • Continue the job on script failure: With this option selected, script failure does not influence the status of the job.

      • Fail the job on script failure: With this option selected, if the script fails, the job status is set to “failed” even if VM backup is successful.

Email Notifications

NAKIVO Backup & Replication can send email notifications about job completion status to specified recipients. This feature complements global notifications and allows you to configure notifications on a per-job level.

To enable this option, make sure that Email settings are configured.

To send email notifications, do the following:

  1. In the Pre and Post Actions section, select the Send job run reports to.

  2. Specify one or more email addresses in the text box. Use semicolons to separate multiple email addresses.

Data Transfer

In this section, choose a transport mode for writing VM data, select which transporter to be used for reading data from the source VM, and set bandwidth throttling.

Transporter Load

You can limit the maximum number of transporter tasks used by the job. By default, this number is set to 3 concurrent tasks.

To change the default number of tasks, do the following:

In the Data Transfer section, select the Limit transporter load to checkbox.

Specify the number of concurrent tasks in the corresponding box.

Bandwidth Throttling

Follow the steps below to regulate the speed of data transfer over the network for your recovery job:

  1. For the Bandwidth throttling option, choose Enabled.

    Note

    If bandwidth throttling is disabled for the current job, global bandwidth rules may still apply to your job. Refer to Bandwidth Throttling for details.

  2. Click the settings link that becomes available.

  3. The Job Bandwidth Rules dialog box opens displaying the list of available rules. You have the following options:

    • Create a new bandwidth rule for your recovery job:

      1. Click the Create New Rule button.

      2. The New Bandwidth Rule dialog box opens. Refer to the Bandwidth Throttling topic for details on creating a bandwidth rule.

      3. Click Save.

    • Activate an existing bandwidth rule for your job: Select the checkbox to the left of the required bandwidth rule. To deactivate a bandwidth rule for your job, deselect the corresponding checkbox.

    • Edit a bandwidth rule: Click the Edit link for a bandwidth rule and modify it in the Edit Bandwidth Rule dialog box that opens.

    • Disable a bandwidth rule: Click the Disable link. The bandwidth rule is disabled for all jobs.

    • Remove a bandwidth rule: Click the Remove link and then click Delete to confirm your operation.

Bottleneck Detection

When the Bottleneck detection option is enabled, additional information is collected and recorded in NAKIVO Backup & Replication logs in the course of data transfer for the purpose of bottleneck detection. Check this option to enable the Bottleneck detection capability of the transporters engaged in the job.

Completing the New Full Recovery Job Wizard for Proxmox VE

Click Finish or Finish & Run to complete the job creation.

Note

If you click Finish & Run, you have to define the scope of your job. Refer to Running Jobs on Demand for details.