Hi Nir thanks for the guidance
We started to use ovirt a good few years ago now (version 3.2).
At the time iscsi multipath wasn't supported, so we made our own modifications to vdsm and this worked well with direct lun.
We decided to go with direct lun in case things didn't work out with OVirt and in that case we would go back to using vanilla kvm / virt-manager.
At the time I don't believe that you could import iscsi data domains that had already been configured into a different installation, so we replicated each raw VM volume using the SAN to another server room for DR purposes.
We use Dell Equallogic and there is a documented limitation of 1024 iscsi connections and 256 volume replications. This isn't a problem at the moment, but the more VMs that we have the more conscious I am about us reaching those limits (we have around 300 VMs at the moment and we have a vdsm hook that closes off iscsi connections if a vm is migrated /powered off).
Moving to storage domains keeps the number of iscsi connections / replicated volumes down and we won't need to make custom changes to vdsm when we upgrade.
We can then use the SAN to replicate the storage domains to another data centre and bring that online with a different install of OVirt (we will have to use these arrays for at least the next 3 years).
I didn't realise that each storage domain contained the configuration details/metadata for the VMs.
This to me is an extra win as we can recover VMs faster than we can now if we have to move them to a different data centre in the event of a disaster.
Are there any maximum size / vm limits or recommendations for each storage domain ?
Does Ovirt support moving VM's between different storage domain type e.g. ISCSI to gluster ?
Many Thanks