Back to bug 1380365

Who When What Removed Added
Yaniv Lavi 2016-09-29 11:48:43 UTC CC sabose, ydary
Yaniv Lavi 2016-09-29 11:49:20 UTC Assignee sherold amureini
Maor 2016-11-08 13:03:54 UTC CC mlipchuk
Flags needinfo?(ydary)
Maor 2016-11-08 13:04:10 UTC CC amureini
Flags needinfo?(amureini)
Maor 2016-11-08 13:05:23 UTC Flags needinfo?(sabose)
Yaniv Lavi 2016-11-09 14:47:44 UTC Flags needinfo?(ydary) needinfo?(amureini)
Sahina Bose 2016-11-09 15:27:01 UTC Flags needinfo?(sabose)
Maor 2016-11-09 16:44:49 UTC Blocks 1393257
Maor 2016-11-13 15:03:35 UTC Flags needinfo?(sabose)
Sahina Bose 2016-11-14 10:03:38 UTC Flags needinfo?(sabose) needinfo?(mlipchuk)
Maor 2016-11-14 23:48:14 UTC Flags needinfo?(mlipchuk)
Tal Nisan 2016-11-15 16:42:42 UTC CC tnisan
Assignee amureini mlipchuk
Maor 2016-11-17 03:31:58 UTC Link ID oVirt gerrit 66955
Status NEW POST
Link ID oVirt gerrit 66956
Link ID oVirt gerrit 66957
Link ID oVirt gerrit 66958
Link ID oVirt gerrit 66960
Link ID oVirt gerrit 66961
Flags needinfo?(sabose)
Raz Tamir 2016-11-20 08:01:10 UTC CC ratamir
QA Contact gklein ratamir
Flags testing_ack? testing_ack+
Red Hat Bugzilla Rules Engine 2016-11-20 08:01:16 UTC Flags ovirt-4.1? ovirt-4.1+
Maor 2016-11-20 10:09:39 UTC Flags needinfo?(sabose)
Sahina Bose 2016-11-23 09:27:46 UTC Flags needinfo?(sabose) needinfo?(sabose)
Raz Tamir 2016-11-28 20:40:57 UTC Status POST MODIFIED
QA Contact ratamir sabose
Yaniv Lavi 2016-11-30 10:35:22 UTC Flags needinfo?(sabose)
Sandro Bonazzola 2016-12-12 13:57:35 UTC Status MODIFIED ON_QA
Sahina Bose 2016-12-13 16:14:12 UTC Flags needinfo?(sabose)
Maor 2016-12-15 12:45:33 UTC Doc Text Feature:
Add the ability to import partial VM

Reason:
HCI DR solution is based on the concept that only data disks are replicated and system disks are not. Currently if some of the VM's disks are not replicated the import of the VM fails. Since some of the disks have snapshots, they can not be imported as floating disks.
To allow the DR to works we need to force import of a VM from a storage domain, even if some of its disks are not accessible.

Result:

Add the ability to import partial VMs only through REST.
The following is a REST request for importing a partial unregistered VM (Same goes for Template)

POST /api/storagedomains/xxxxxxx-xxxx-xxxx-xxxxxx/vms/xxxxxxx-xxxx-xxxx-xxxxxx/register HTTP/1.1
Accept: application/xml
Content-type: application/xml

<action>
<cluster id='bf5a9e9e-5b52-4b0d-aeba-4ee4493f1072'></cluster>
<allow_partial_import>true</allow_partial_import>
</action>
Sandro Bonazzola 2017-01-23 10:05:18 UTC Target Release --- 4.1.0.2
Yaniv Lavi 2017-01-23 12:09:18 UTC Flags needinfo?(sabose)
Sahina Bose 2017-01-27 06:59:07 UTC QA Contact sabose sasundar
Flags needinfo?(sabose)
Byron Gravenorst 2017-02-08 00:56:16 UTC CC bgraveno
Doc Text Feature:
Add the ability to import partial VM

Reason:
HCI DR solution is based on the concept that only data disks are replicated and system disks are not. Currently if some of the VM's disks are not replicated the import of the VM fails. Since some of the disks have snapshots, they can not be imported as floating disks.
To allow the DR to works we need to force import of a VM from a storage domain, even if some of its disks are not accessible.

Result:

Add the ability to import partial VMs only through REST.
The following is a REST request for importing a partial unregistered VM (Same goes for Template)

POST /api/storagedomains/xxxxxxx-xxxx-xxxx-xxxxxx/vms/xxxxxxx-xxxx-xxxx-xxxxxx/register HTTP/1.1
Accept: application/xml
Content-type: application/xml

<action>
<cluster id='bf5a9e9e-5b52-4b0d-aeba-4ee4493f1072'></cluster>
<allow_partial_import>true</allow_partial_import>
</action>
This update adds the ability to import partial virtual machines or templates using a REST API.

The Hyper Converged Infrastructure (HCI) Disaster Recovery (DR) solution is based on the concept that only data disks are replicated and system disks are not. Previously, if some of the virtual machine's disks were not replicated, the virtual machine import would fail. Since disks have snapshots, they cannot be imported as floating disks. To allow the DR to work, a virtual machine is forced to import from a storage domain, even if some of its disks are not accessible.

The following is a REST request for importing a partial unregistered virtual machine or template.

POST /api/storagedomains/xxxxxxx-xxxx-xxxx-xxxxxx/vms/xxxxxxx-xxxx-xxxx-xxxxxx/register HTTP/1.1
Accept: application/xml
Content-type: application/xml

<action>
<cluster id='bf5a9e9e-5b52-4b0d-aeba-4ee4493f1072'></cluster>
<allow_partial_import>true</allow_partial_import>
</action>
Flags needinfo?(mlipchuk)
Maor 2017-02-08 08:42:18 UTC Flags needinfo?(mlipchuk) needinfo?(sabose)
Byron Gravenorst 2017-02-13 05:01:15 UTC Doc Text This update adds the ability to import partial virtual machines or templates using a REST API.

The Hyper Converged Infrastructure (HCI) Disaster Recovery (DR) solution is based on the concept that only data disks are replicated and system disks are not. Previously, if some of the virtual machine's disks were not replicated, the virtual machine import would fail. Since disks have snapshots, they cannot be imported as floating disks. To allow the DR to work, a virtual machine is forced to import from a storage domain, even if some of its disks are not accessible.

The following is a REST request for importing a partial unregistered virtual machine or template.

POST /api/storagedomains/xxxxxxx-xxxx-xxxx-xxxxxx/vms/xxxxxxx-xxxx-xxxx-xxxxxx/register HTTP/1.1
Accept: application/xml
Content-type: application/xml

<action>
<cluster id='bf5a9e9e-5b52-4b0d-aeba-4ee4493f1072'></cluster>
<allow_partial_import>true</allow_partial_import>
</action>
This update adds the ability to import partial virtual machines using a REST API.

The Hyper Converged Infrastructure (HCI) Disaster Recovery (DR) solution is based on the concept that only data disks are replicated and system disks are not. Previously, if some of the virtual machine's disks were not replicated, the virtual machine import would fail. Since disks have snapshots, they cannot be imported as floating disks. To allow the DR to work, a virtual machine is forced to import from a storage domain, even if some of its disks are not accessible.

The following is a REST request for importing a partial unregistered virtual machine.

POST /api/storagedomains/xxxxxxx-xxxx-xxxx-xxxxxx/vms/xxxxxxx-xxxx-xxxx-xxxxxx/register HTTP/1.1
Accept: application/xml
Content-type: application/xml

<action>
<cluster id='bf5a9e9e-5b52-4b0d-aeba-4ee4493f1072'></cluster>
<allow_partial_import>true</allow_partial_import>
</action>
Sahina Bose 2017-02-21 09:58:48 UTC Flags needinfo?(sabose)
Andrew Dahms 2017-03-08 23:46:08 UTC CC adahms
Doc Text This update adds the ability to import partial virtual machines using a REST API.

The Hyper Converged Infrastructure (HCI) Disaster Recovery (DR) solution is based on the concept that only data disks are replicated and system disks are not. Previously, if some of the virtual machine's disks were not replicated, the virtual machine import would fail. Since disks have snapshots, they cannot be imported as floating disks. To allow the DR to work, a virtual machine is forced to import from a storage domain, even if some of its disks are not accessible.

The following is a REST request for importing a partial unregistered virtual machine.

POST /api/storagedomains/xxxxxxx-xxxx-xxxx-xxxxxx/vms/xxxxxxx-xxxx-xxxx-xxxxxx/register HTTP/1.1
Accept: application/xml
Content-type: application/xml

<action>
<cluster id='bf5a9e9e-5b52-4b0d-aeba-4ee4493f1072'></cluster>
<allow_partial_import>true</allow_partial_import>
</action>
This update adds the ability to import partial virtual machines using the REST API.

The Hyper Converged Infrastructure (HCI) Disaster Recovery (DR) solution is based on the concept that only data disks are replicated and system disks are not. Previously, if some of the virtual machine's disks were not replicated, the virtual machine import would fail. Since disks have snapshots, they cannot be imported as floating disks. To allow the DR to work, a virtual machine is forced to import from a storage domain, even if some of its disks are not accessible.

The following is a REST request for importing a partial unregistered virtual machine.

POST /api/storagedomains/xxxxxxx-xxxx-xxxx-xxxxxx/vms/xxxxxxx-xxxx-xxxx-xxxxxx/register HTTP/1.1
Accept: application/xml
Content-type: application/xml

<action>
<cluster id='bf5a9e9e-5b52-4b0d-aeba-4ee4493f1072'></cluster>
<allow_partial_import>true</allow_partial_import>
</action>
Andrew Dahms 2017-03-09 00:06:15 UTC Blocks 1430559
SATHEESARAN 2017-04-05 07:17:09 UTC Status ON_QA VERIFIED
Sandro Bonazzola 2017-04-27 09:37:20 UTC Status VERIFIED CLOSED
Resolution --- CURRENTRELEASE
Last Closed 2017-04-27 05:37:20 UTC

Back to bug 1380365