Your experience is the same I had when attempting to move storage domains between 4.3 and 4.4 datacenters, because the data 4.4 could not read the 4.3 fomatted storage domains, and the 4.4 datacenter altered the storage domain enough, that I could not remount it on a 4.3 data center.

Using ‘export’ storage domains, worked around this problem.


Also, since export only copies the disks to the export storage domain, you can always delete them from the destination, and restart them on the source.

Of course, this also means that you need to delete them from the source, once you are satisfied with their operation on the destination.

 

 

From: Nur Imam Febrianto <nur_imam@outlook.com>
Sent: Wednesday, July 24, 2024 10:38 PM
To: Stier, Matthew <Matthew.Stier@fujitsu.com>; oVirt Users <users@ovirt.org>
Subject: Re: Problem with OVF and Bad Volume Specification

 

Correct. I'm migrating between datacenter that have a different hosted engine. Also using same version (source is oVirt 4.5 on el8, destionation is oVirt 4.5 on el9 and OLVM 4.5 on OL8). Why i need to add export domain ? The migration approach that i took is detaching storage domain from source cluster and then attaching it to the new cluster, not doing OVA Export from source and importing it in new cluster. I already read somewhere in the docs, it should be fine taking this approach as long the Storage Domain version and oVirt version are same.


From: Matthew.Stier@fujitsu.com <Matthew.Stier@fujitsu.com>
Sent: Thursday, 25 July 2024 05:06
To: Nur Imam Febrianto <nur_imam@outlook.com>; oVirt Users <users@ovirt.org>
Subject: RE: Problem with OVF and Bad Volume Specification

 

Are you migrating data “storage domains” between data centers?

This can only be accomplished between data centers of the same version (4.3, 4.4, 4.5) since the disk schema changes a bit between them.

To move VM’s between you will need to add a storage domain as an “export” domain.  Export storage domains are of a format that is accepted by all versions.

My data storage domains are either iSCSI or FC (depending upon how it is attached) but I use NFS for export storage domains.

Attach it to the volume as an export domain.
Got to Compute > Virtual machines > Elipses (three dots in upper right corner), and select “Export to Export Domain”
Once copied to the export domain, you can detach it, and move it on the destination.
Once the export domain is attached, you can import the “VMs” which will copy them to a data domain on the destination.

When detaching the export domain, I recommend deleting the contents, so you have a clean slate for the next more.

You will also need to remove the VMs from the source, since they are not automatically deleted. (safety measure)

 

From: Nur Imam Febrianto <nur_imam@outlook.com>
Sent: Tuesday, July 23, 2024 10:06 PM
To: oVirt Users <users@ovirt.org>
Subject: [ovirt-users] Problem with OVF and Bad Volume Specification

 

Hi,

 

Recently we are migrating our existing VM from Existing oVirt cluster, to new oVirt cluster (using el9) and Oracle OLVM.

But we have this strange issue, after detaching storage domain, and then attaching the storage domain in new cluster, VM Impor tdoesnt shows up any vm that are located on this storage domain. In Disk Import, it shows a lot of disk with no aliases at all, and after we do trial and error with our disk, several disk are missing at all, no trace and no whereabout. After further investigation, OVF_STORE only contains 2 VM definition, not all the VM, and it guts truncated whenever we try to extract it using TAR. Update OVF doesnt help at all too. Anybody got any idea how to prevent or solve this ? We still have 3 storage domain and afraid the same thing will happened again.

 

Thanks before.