Shared storage options

Hello,

I’ve OpenNebula CE 7.0 version currently running as we are testing it in our KVM/QEMU infrastructure. We are looking for a best option to use NetApp storage we currently have as a shared storage. The goal is to have live migration in place in case of a hypervisor failure with minimal downtime in that scenario. I don’t manage storage, but we use it using NFS for our storage needs. Not sure if going for FC option is feasible at this point but we don’t intend to use Linux kernel NFS client. I would also like to hear about other storage options people use in production.

Please advise, Thanks

Hello,

OpenNebula supports presented LUNS (via FC or iSCSI) using a LVM2 VG underneath.

Please, check the following documentation pages:

  • A fully, LVM based configuration for images and system disks is supported in the enterprise edition:
    LVM SAN Datastore (EE) |

  • Community edition uses LVM volumes for system as well, but the golden images are kept as files and being transferring via SSH to each host
    LVM (File Mode) SAN Datastore |

Another option (not supported) would be using a Cluster filesystem (as OCFS2) mounted on all the hosts, under the same /var/lib/one/datastores/DS_ID and setting the driver as “shared”. Please, take into account that in that case the image datastore and the system datastore must have the same TM_MAD.

Cheers!