Backup ROSA Virtualization VMs
To create a Rosa Virtualization backup job, you can get started from the Backup > Virtualization page by selecting target VM(s) and then click on Next.
The New Backup Job wizard for Rosa Virtualization opens. Please complete the wizard follow the below steps.
Step 1. Select VMs to Backup
Select VMs to be backed up from the VM List: select backup target column. The selected backup object(s) will be listed in the Selected backup object column.
If there’re VMs not showing, please click on Sync button to update and sync the VM list to Vinchin backup server.
By default, all virtual disks of the selected VMs will be all backed up, if you wish to exclude certain virtual disks of certain VMs from backing up, please click on the VM, all the virtual disks of the VM will be shown. By either selecting the virtual disk or not, you can choose to include or exclude the virtual disk from backing up.
If you want the newly added VMs to be automatically backed up by Vinchin, you can enable Auto-join backup. By selecting the entire virtualization platform, entire cluster, entire host or entire VM folder, any newly added or removed virtual machines within the selected object will be automatically included or excluded from the backup jobs.
As supplementary to the auto-join backup, VM Filter can be used to backup only specific VMs or to exclude specific VMs from the backup job with the user defined name prefix if needed.
When done selecting the target VMs to be backed up, please click on Next to continue.
Notice
You can only add VMs from the same virtual platform into a same job, if you have multiple virtual platforms, please create new jobs for the other virtual platforms separately.
Step 2. Select Backup Destination
A backup destination (backup storage) should be associated with this backup job.
In the Target Node dropdown list, you can select a backup node on which you want the backup data to be processed and stored.
In the Target Storage dropdown list, the storages which belong to the selected backup node can be selected.
When done selecting the backup storage, please click on Next to continue.
Step 3. Configure Backup Strategies
General Strategy
Under the General Strategy tab, you can setup the backup Time Schedule, Throttling Policy, Data Storage Policy, Retention Policy and some other advanced options.
In the Select Strategy dropdown list, you can select a preconfigured strategy template, if you had created strategy templates, otherwise choose Customize Strategy.
To determine the backup window of this job, the Time Windows indicator can be a reference for you to determine in which time window the job should be scheduled.
In the Mode dropdown list, you can choose to setup a Backup as Scheduled job, Once-off Backup job or On Demand job.
For a once-off backup job, the job will only run for once, and only full backup will be performed. You only have to appoint a time of when to start the backup job in the Start Time field.
For a scheduled backup job, you can schedule full backup only, full with incremental combination, full with differential combination and forever incremental backup methods. The recommended backup strategy is full with incremental combination.
For a on demand job, it has no backup policy and requires manual initiation of full, incremental, differential, or (archival) log backup jobs.
Vinchin backup server will suggest a time to start the backup job, please change the start time as per your requirements. When the start time of a full backup is overlapped with an incremental backup, full backup will be taken at first priority, and the incremental backup will be taken on the next scheduled start time.
If you want to customize the schedules according to your requirements, you can click on the + icon to expand and customize the settings for either full backups or incremental backups.
For example, you can schedule full backups twice a month without repeating.
Then configure several incremental backups each day, by default incremental backup will run only for once each day, to run incremental backups several times a day, you can enable the Repeat option.
For example, full backups will run on day 1 and day 15 of each month, incremental backups will start to run at 0:00 every day and repeat every 4 hours till 23:00 of the day. This is just an example, you should configure the schedules per your requirements based on your actual virtual environments.
After configuring the time schedules of the backups, next you can configure the Throttling Policy, the throttling policy settings are optional, only if the backup jobs will bring network or I/O overload to your production environment, you can configure the throttling policy accordingly otherwise leave it unconfigured.
Data Storage Policy including Deduplication, Compression and Encryption of the backup data.
By enabling Data Deduplication and Data Compression, you can save the bandwidth and storage resources for transmitting and storing the backup data.
By enabling Data Encryption, the backup data will be encrypted and then stored into the backup storage. A password needs to be specified to secure the data encryption, when creating a VM restore job, password verification is required to perform VM restore.
Retention Policy can be used to define how long the backup data to be reserved in the backup storage, you can either define the retention policy with Number of Restore Points or Number of Days mode. Additionally, you can activate the advanced GFS Retention for your VM backups to apply long-term retention policy of some specific full restore points. For more information of how Vinchin's retention policy works, please refer to Retention Policy.
Advanced Strategy contains some advanced options for the VM backup job.
Standard Snapshot can be configured if the backup job includes multiple VMs, and it can be configured as Serial or Parallel. If serial, the snapshots will be taken one by one. If parallel, the snapshot requests will be simultaneously sent to the virtual platform. It’s not recommended to set parallel snapshot, as it may cause the production environment overload.
Pre-create Snapshot can be enabled to create the next VM’s disk snapshot while the previous VM is being transferred to the backup storage.
By specifying the number of Transfer Threads, you can enable multithreaded transmission to improve the processing speed of the backup job. The default value for multithreaded transmission is 3, even if you can set the value from 1 to 8, but usually 3 threads will be enough.
BitDetector can be enabled to exclude the swap file blocks, deleted file blocks and the unpartitioned spaces from the backup job.
Transmission Strategy
For Rosa Virtualization the backup data can be transferred through LAN, SAN. For more information of the data transmission methods, please refer to Data Transmission.
If you choose to do the backups over LAN, the backup data will be transferred via the production network. It requires a backup plugin installed on the Rosa compute nodes, if you haven’t done this, please refer to Install ROSA Backup Plugin Backup Plugin for more information.
SAN (LAN-free) can be used to transfer the backup data from the storage area network. LAN-Free path needs to be configured at first place, please refer to LAN-Free Path.
ImageIO is supported with ROSA Virtualization version 2.1 and above. If your ROSA Virtualization version is (or above) 2.1 it’s recommended to use ImageIO, it does not require backup plugin installation and can support CBT as incremental backup mode. For more information, please refer to ImageIO.
If you have a separated LAN for VM backup, please specify the network address in the Transmission Network. And you can choose to either encrypt the transmission or not by turning Encrypted Transmission option on or off.
Security Strategy
For WORM Protection, you can only enable this option when selected storage device with the WORM protection feature enabled. Backup points with WORM Protection enabled cannot be modified or deleted and their retention period can only be extended until they expire. The default protection period is 7 days, and the support range is 1 to 9999 days.
For Malware Scan, you can enable this part. After enabling, perform virus scans on backup data. The option stop scanning when the first malware or virus is detected is system default setting. You can choose it or not. For Scan all unscanned backup points option, you can also choose it according to your security need. The maximum number of scan backup points for each object to run at a time can be set from 1 to 100. For Virus Scan Strategy, the default scan thread is 2, you can set Scan Thread up to 12. And for Scan Target, you can choose Full Disk Scan or Scan Specified Target, if you choose the latter, Scan/Exclude Configuration need to be set. When you select Scan Target, you can add path and suffix. In this case, the only seleted part will be scaned.When you select Exclude Target, you can also add path and suffix. In this case, the selected part will not be scaned.
For Integrity Check, before performing incremental/differential backups, perform integrity verification on the dependent points of this backup. Incremental backups verify the dependent full/incremental backup points, while differential backups verify the dependent full backup points. Check Schedule: Supports setting integrity check once a week, once a day, and every backup. When Full Backup Point Anomaly, you can choose Redo full backup or Terminate backup. When Incremental Backup Point Anomaly, you can choose Redo the full backup, Redo incremental or Terminate backup.
Advanced Strategy
Advanced Strategy contains some advanced options for the VM backup job. It has Snapshot, Incremental, BitDetector, Retry strategy, Storages and Overload Protection seven tabs.
In Snapshot module,Standard Snapshot can be configured if the backup job includes multiple VMs, and it can be configured as Serial or Parallel. If serial, the snapshots will be taken one by one. If parallel, the snapshot requests will be simultaneously sent to the virtual platform. It’s not recommended to set parallel snapshot, as it may cause the production environment overload.
Pre-create Snapshot can be enabled to create the next VM’s disk snapshot while the previous VM is being transferred to the backup storage.
In Incremental Mode module, CBT (Changed Block Tracking) is a more advanced way to perform incremental backups than using SpeedKit or Ordinary mode. By default, ordinary is enabled for rhv backup jobs.
In BitDetector module, BitDetector can be enabled to exclude the swap file blocks, deleted file blocks and the unpartitioned spaces from the backup job.
In Retry stratrgy module, the default Network Retry Attempts is 10, it means that system will perform 10 Network retry attempts before giving up. You can set up to 60 attempts. The Network Retry Interval between each retry attempts is 5-60 seconds.
The Operation Exception Retry can be enabled, if an operation excepetion occurs during job execution, it will re-execute according to the configured retry strategy. The number of operation exception retry attempts can be set from 1-5. And the operation retry interval can be set from 5-60 seconds.
The Job Retry function can be enabled, After enabling job retry, if an objects exception occurs during job execution, it will re-execute according to the configured retry strategy. You can choose retry only failed objects or retry all objects. The job retry attempts can be set from 1 to 5, and the job retry interval between each retry attempts can be set from 1-60 minutes.
In Storages module, Data File Shards Size can be set from 1GB to 4GB, this value will be used to manage the creation and deletion of storage data files. During a merge, the system will calculate the promotion of redundant data between the two points involved. Merge Redundant Data Proportion can be configured with 10%, 30%, 50% ,70% or 90%. By default,the promotion is 50%.
In Overload Protection module, you can enable Ignore Node Resource Limits option. Ignore the resource limitations of nodes especially for some high priority backup jobs.
Step 4. Review and Confirm Job Settings
After completing the above-mentioned settings, you can review and confirm the settings in one screen.
A job name can be specified for identification of the VM backup jobs, and by clicking on the Submit button to confirm the settings and create the backup job.
After creating a new backup job, you can find it on the Monitor Center > Jobs page, under the Current Job tab.