4 4 3 Grolar:Hyper-V Backup
SEP sesam provides efficient data protection for Microsoft Hyper-V environments thus helping you implement a valuable data backup and recovery strategy for your virtual machines. SEP sesam provides back up of virtual machines running on Hyper-V host servers; it supports backup of VMs hosted on Hyper-V host standalone servers with local or directly attached storage, as well as backup of VMs hosted on a Hyper-V cluster with Cluster Shared Volume (CSV) storage and VMs with Server Message Block (SMB 3.0) storage.
Note that as of version 4.4.3 Grolar, it is no longer possible to back up multiple VMs running on a Hyper-V standalone server or on a Hyper-V cluster with a single task (backup source all). The virtual machines on Hyper-V must now be backed up individually by configuring a backup task for each VM; however, you can assign individual backup tasks to a task group and then trigger the start of all tasks belonging to that group with a single event. For details, see section Adding a task to the task group.
SEP sesam supports a variety of storage devices, allowing you to back up any Hyper-V system to any virtual machine-supported storage. By using the integrated Si3 target deduplication for Hyper-V backups, you can benefit from reduced disk capacity and increased overall storage performance.
Now it is possible to restore single items from a FULL, COPY (v. ≤ 126.96.36.199 Grolar) or INCR backup (v. ≥ 188.8.131.52 Beefalo), if the saveset is stored on a data store or Si3 deduplication store. Note that the restore procedure is version-specific, so make sure to follow the relevant restore instructions. For details, see Hyper-V documentation versions.
- Supported backup levels are FULL, INCR and COPY. Hyper-V backup is based on a snapshot technology – a recording of VM's state at a particular point in time. When a snapshot is taken, it is visible in the Hyper-V Manager.
- The exclusion of virtual disks (vhdx/avhdx) is currently not supported.
With COPY backup, the snapshot is deleted automatically after the backup operation is completed. However, for FULL and INCR backups SEP sesam needs to determine what has changed since the last backup; therefore, after the snapshot is created, all the changes in data are tracked and saved in the corresponding file until the new Hyper-V snapshot is created or the existing snapshot is deleted.
|Even though snapshots do not take up much space individually, their total volume can grow if you have multiple snapshots on a single host, which can signiﬁcantly affect server performance. You should not manually delete the snapshots as they are required for the FULL/INCR backup chain. Deleting a snapshot manually via Powershell will break the backup chain and trigger a FULL backup on the next run.|
- SEP sesam supports backup for Hyper-V standalone server and Hyper-V cluster with CSV or SMB.
- Backup of individual VMs is supported on Hyper-V standalone server and on Hyper-V cluster (via Hyper-V resource). It is then possible to restore an entire virtual machine, or individual files and folders from the FULL backups.
- Backup of individual VMs which can be grouped together into a single task group running on multiple hosts via the Hyper-V resource is supported on a Hyper-V standalone server and on a Hyper-V cluster.
To ensure error-free operation of SEP sesam and to improve performance, make sure that the following conditions are met:
- Check the support matrix for the list of supported Hyper-V versions.
- Make sure your Hyper-V environment is configured properly, as described in Hyper-V Configuration.
|You can assign individual backup tasks to a task group and then trigger the backup of all tasks belonging to that group with a single event. The tasks are processed according to the number of available channels. The remaining tasks are placed in the execution queue and are started sequentially. For details, see section Adding a task to the task group below.|
|When backing up via hypervisor and using external disk, SEP sesam cannot back up the data on the RDM disks or on a VM without attached SCSI controller(s). The data of such disks is silently skipped from backup, hence the backup saveset contains no data for the external disk, while the backup succeeds and no warning about the missing data is issued. If a restore of a VM with external disk is performed to the original VM by using the option overwrite, the disk is re-created and all existing data on the restore target is lost. |
To back these hypervisors, you have to add one or more SCSI controller to the virtual machine before performing a backup even if there are no devices to use the SCSI, or you have to install a SEP sesam Client on the virtual machine and perform additional file or application backup to back up this data.
Creating a backup task for each VM
You have to create a separate task for each VM running on a Hyper-V standalone server or a Hyper-V cluster.
- From Main Selection -> Tasks -> By Clients, select Hyper-V client (Hyper-V standalone server or Hyper-V cluster resource) and click New Backup Task. The New Backup Task window opens.
- Specify the Source. Browse for the VM that you want to include in the backup and select it. Note that you can only configure one VM per backup task. By selecting the source, the task type and task name are set automatically.
- If you want to define other options (such as pre/post backup and restore commands, set encryption or compress data, specify OS credentials, consolidate individual tasks under a specific task group, assign a task to the schedule), click the corresponding tabs in the New Backup Task window.
Click OK to create the task.
- If you want to start the newly created task immediately, right-click the name of the task and click Immediate Start. If you want to schedule the task, click New Schedule under Main Selection -> Scheduling -> Schedules. For details, see Creating a Schedule.
|You can also add your backup task to an existing schedule by double-clicking the backup task, selecting the tab Schedules and adding it to one or more schedules.|
Once you have configured a schedule, you must create a new backup event for it. Go to Main Selection -> Scheduling -> New Backup Event, click the Parameter tab and select one of the available backup levels (FULL, INCR or COPY). For details, see Creating a Backup Event.
Adding a task to the task group
You can add all the tasks for an individual VM to a task group and trigger all the tasks with a single event. For details, see Adding a Task to the Task Group.
- From Main Selection -> Tasks -> By Groups, click New Task Group. The New Task Group window opens.
- Enter the Group name. Under Tasks for this group, select the tasks (from the list of all available tasks on the left) and add them to your newly created task group list.
- If you want to start backups for the task group immediately, right-click the task group name and click Immediate Start. If you want to schedule the task group, click New schedule under Main Selection -> Scheduling -> Schedules. For details, see Creating a Schedule.
Once you have configured a schedule, you must create a new backup event for it. For details, see Creating a Backup Event.
You can view the status of your backup jobs by selecting Last Backup State in the Main Selection window. The backup status overview provides detailed information on the last run of backup jobs, including the task name, start and stop time of the last backup, backup level, data size, throughput, assigned media pool, etc.
|As of 4.4.3 Beefalo V2, you can check the details of your backups online by using new Web UI. For details, see SEP sesam Web UI.|