Bug 1891470
Summary: | [CBT][RFE] Support cold VM incremental backup | ||
---|---|---|---|
Product: | [oVirt] ovirt-engine | Reporter: | Eyal Shenitzky <eshenitz> |
Component: | BLL.Storage | Assignee: | Eyal Shenitzky <eshenitz> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Ilan Zuckerman <izuckerm> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | future | CC: | bugs, eshames, nsoffer, pchavva, pkrempa, sfishbai, tnisan, yuriy.khokhlov, Yury.Panchenko |
Target Milestone: | ovirt-4.4.5 | Keywords: | FutureFeature |
Target Release: | --- | Flags: | pm-rhel:
ovirt-4.4?
izuckerm: testing_plan_complete+ pm-rhel: planning_ack? tnisan: devel_ack+ pm-rhel: testing_ack+ |
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: |
Feature:
Support VM backup when the VM is not running
Reason:
Backup vendors and users should have the option to backup their VMs even when they are not running.
Result:
Backup of VMs that are not running is now supported, the same API that used for backup running VMs is used so it is transparent for the backup vendor or the user what is the status of the VM.
The process of 'cold' backup is different, when a cold backup is taken there is no need to redefine the previous checkpoints and to create scratch disks for each disk that participate in the backup because the VM is down and there will be no writing to the disks during the backup.
The backup operation is done without Libvirt.
A checkpoint created in the Engine DB in the same way as for 'live' backup but in the host, there is no checkpoint creation. Instead, a new bitmap is added for each disk.
The created bitmap will be exposed using the NBD server when the image will be downloaded using imageio.
When the VM is started with "cold" backup checkpoints, the system will redefine the checkpoints in Libvirt. Once a 'cold' checkpoint is redefined, there is no difference between the 'cold' checkpoint and checkpoint created during live backup.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2021-03-18 15:14:38 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Storage | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1901830, 1901835, 1904486 | ||
Bug Blocks: |
Description
Eyal Shenitzky
2020-10-26 11:40:22 UTC
*** Bug 1892670 has been marked as a duplicate of this bug. *** Verified on rhv-release-4.4.5-7-001.noarch According the test plan: RHEVM-27575 RHEVM-27576 This bugzilla is included in oVirt 4.4.5 release, published on March 18th 2021. Since the problem described in this bug report should be resolved in oVirt 4.4.5 release, it has been closed with a resolution of CURRENT RELEASE. If the solution does not work for you, please open a new bug report. This bugzilla is included in oVirt 4.4.5 release, published on March 18th 2021. Since the problem described in this bug report should be resolved in oVirt 4.4.5 release, it has been closed with a resolution of CURRENT RELEASE. If the solution does not work for you, please open a new bug report. |