Are there any plans to integrate cloudmin with Ceph and if yes what are those plans?

I wonder if and what are plans for Ceph Cloudmin integration?

What exactly do you mean by integration? Cloudmin is should work fine with it Ceph is a storage software. Cloudmin should work fine on any type of storage, if its Ceph of Gluster or Fraunhofer.

Once mounted to a system you could probably use it just like any other storage.

Integration means that cloud mean recognizes (when I give to him correct addresses) ceph cluster and will create ceph block devices (rbds) for use of kvm VM that I create.

Ceph is different from Gluster because in Gluster you deal with standard disk block device that is mountable at the KVM level - and on this mounted device/filesystem you create virtual machines disk files. With Ceph, kvm by its integration with Ceph, creates each virtual machine disks directly on ceph cluster without need to mounting it before to KVM servers.

So cloudmin should behave in similar way, that it can give command to create KVM virtual machines that as a parameter have their disk on Ceph cluster. This is how eg. proxmox does this.
I hope I am clear:-)

But this is why you have RBD which should allow you to store the virtual images in Ceph, Cloudmin would not know the difference. Another way would be to mount them as a regular paths to Cloudmin and just using Ceph as your storage for the machines.

I’m not an expert on this, but Cloudmin would be talking to the gateway which then translates to the Cepth cluster so Cloudmin would think its just another storage. (the OS in Cloudmin, as Cloudmin is just a web interface).

Now, since its supported in the newest Linux kernel and Cloudmin runs in CentOS 7 as well I think it should be very easy and it could basically talk native to Ceph which is probably what you mean.

Also, as far as I know Ceph has complete support for S3 objects type storage, based on this since Cloudmin supports S3, it should work out of the box with Ceph as well, no difference at all. This where The Rados Gateway plays in.

I’m 100% with you and lets hope they do research this a bit more. If Cloudmin has native integration with it, this would be an amazing powerful solution because now you can separate the machines from the hypervisors directly and you don’t have any point of failure anymore. Regardless of which storage fails, you don’t care, it will run on any storage, and Cloudmin could basically just fail over or restart the VM in another available host, reason why its supported in openstack and cloudstack as well and even recommended to use.

Maybe Jamie should look into it more, since regardless of which cloud solution someone is building, storage redundancy is the complicated and expensive part to solve and ceph is an amazing and cost effective solution. (free and open source)

My vote is to also support it.