I am using iSCSI datastore from the beginning. And I am asking why it was pulled out of OpenNebula core?
I understand that the iSCSI solutions may not scale well with thousands of VMs.
We are using OpenNebula as great virtualization management console. It is great for smaller cloud usage. Mainly we are using it for easy single VM deployment in small development group. I like the simplicity of OpenNebula deployment.
I do not like shared LVM solution where all hosts has full access to whole shared disk storage and any badly behaving or bad synced host could overwrite any part of storage. I think that iSCSI storage, where only iSCSI target has full control over all storage and each host get access only to particular device is best for our use case.
But new addon-iscsi is now totally unsupported, especially with 4.14 release. It does not support snapshots and it has several critical bugs. Even more, it was stripped from base very poorly, there are many iscsi related functions left in core.
I have made many fixes and now I am working on publishing it. I have already made some pull requests, but still without any reaction.
I am now thinking if it is worth making effort to bring it again well supported.
What is your opinion?