Hyper-V Flash Boot Job Wizard: Options

On the Options page, set up job options as described in these sections: 

Job Options

In this section, specify a job name and a priority level, select a VM verification type, and enable malware detection. Proceed as described below:

Job Name

In the Job Options section, enter the name for the 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.

VM Verification

VM Verification allows you to check the integrity of the backup by starting it and interacting with it. For more details, refer to VM Verification

You can choose one of the following VM verification options: 

  • Screenshot verification: When enabled, all VM backups created by the job will be verified as follows: After a backup of a VM is completed, the VM is recovered from the backup using Flash boot (and is disconnected from networks), a screenshot of the recovered VM is taken once the VM OS has booted, after which the VM is discarded. VM screenshots will be included in email notifications (see Notifications & Reports) and displayed on the Dashboard.

  • Boot verification: When enabled, all VM backups created by the job will be verified as follows: After a VM backup is completed, NAKIVO Backup & Replication recovers the VM using Flash boot, disables networking to prevent network connections, and verifies successful system start.

If you select the Screenshot verification option, provide verification options in the VM Boot Location dialog box that opens:

  • Verify not more than x VMs simultaneously: Specify the maximum number of VMs that can be started on the target container simultaneously.

  • Recovery time objective: Specify an amount of time allocated for verification of each VM backup. If the VM OS does not start within the specified amount of time, verification will be considered failed.

  • Screenshot delay: Specify an amount of time that the product should wait after a Guest OS start before taking a screenshot.

Note
The specified time must be sufficient to fully start the VM OS. Try increasing this amount if the default amount is not sufficient.

After selecting Boot verification, specify the verification options in the dialog box that opens: 

  1. Verify not more than x VMs simultaneously: Specify the maximum number of VMs that can be started on the target container simultaneously. 

  2. Recovery time objective: Specify the amount of time allocated for verification of each VM backup. If a VM OS does not start within the specified amount of time, verification will be considered failed.

Malware Detection

With this option enabled, the backups are scanned for malware using the configured antivirus software on the scan server. Optionally, if you have selected Enabled for the Malware detection option, click the settings link to configure the following options:

  • Scan server: Select a specific scan server for the job or leave the Default setting. If Default is selected, the Transporter is used as the scan server and can support a maximum of 2 concurrent scan tasks.

    Note

    • For the Default option, if the Repository Transporter is the installed Transporter, it require the master password to function as the scan server.

    • For more details on the requirements for Scan Server, refer to the Feature Requirements.

  • Scan type: Choose between the Deep scan and the Quick scan:

    • Deep scan: When this option is selected, the antivirus software scans the entire backup and may take longer to complete.

    • Quick scan: When this option is selected, the antivirus software scans only OS disks in the backup.

  • If malware is detected: Choose the behavior if malware is detected:

    • Fail the recovery job: With this option, the recovery process fails in case the job has only one VM. If the job has several VMs, the infected VMs are skipped and the job continues to run.

    • Continue and recover to isolated network: When this option is selected, the recovery job completes the scanning process and recovers the infected VMs to a temporary isolated network.

  • Scan timeout: Specify the timeout for the malware detection process. If the specified amount of time is exceeded, the recovery job fails.

  • Click Apply when you’re done.

Recovered VM Options

In the Recovered VM Options section, you can specify names for recovered VMs so that you can distinguish between the recovered VMs and the source VMs. Also, you can set up the VM MAC addresses option and choose to either power on or not the VM after recovery. Proceed the following way:

  1. In the Recovered VM names list, choose one of the following:

    • Append “-recovered” in the end: This is the default option. VM names are used for recovered VMs and “-recovered” is appended to the end of the name.

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

    • Enter custom recovered VM names: When selected, the Custom Recovered VM Names box can be opened and you can enter a name for each VM to be recovered.

  2. Choose whether a new MAC address will be generated for the recovered VM. When you select Generate new MAC address in the VM MAC addresses, a new MAC address is generated for each recovered VM. If you choose the Do not generate new MAC addresses option, the recovered VMs will have the same MAC address as the source VMs.

  3. In addition, you can choose whether the recovered VMs will be powered on. In the VM power on list, choose one of the following:

    • Power on recovered VMs

    • Do not power on recovered VMs

Pre and Post Actions

NAKIVO Backup & Replication allows you to run a script before Flash boot begins (a pre-job script) and after the boot of all VMs in the job has completed (a post-job script). The scripts can be executed only on the machine where the Director is installed. Refer to Pre and Post Job Scripts for details.

Setting up Email Notifications for the Job

  1. Select the Send job run reports to checkbox.
  2. The text box opens for editing next to the checkbox. Specify one or more email addresses in the text box. Use semicolons to separate multiple email addresses.

Note
By default, the text box contains email recipients that are specified in the Email notifications section of the NAKIVO Backup & Replication.

Setting Up 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 where the Director is installed.

  2. Select the Run local pre job script option. In the Settings dialog box that opens, specify the following parameters:

    • Script path: Specify a local path to the script on the machine where the Director is installed. A script interpreter should be specified. 
      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 will not be performed.

Setting Up a Post Job Script

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

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

  2. Select the Run local post job script option and in the settings dialog box that opens, specify the parameters as described for pre-job scripts.

Data Routing

If the Transporter assigned to the Backup Repository cannot use iSCSI port 3260 because it is occupied by other services, you can set data routing: a proxy Transporter can be used to forward the iSCSI target exposed from the Backup Repository to the target host. To set data routing, go to the Data routing section and choose a proxy Transporter from the list of available Transporters.

Completing the New Flash Boot Job Wizard

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

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