Hi,

On 07/27/2018 12:18 PM, Dag Sonstebo wrote:
> Hi all,
> 
> I’m trying to find out more about CEPH compatibility with CloudStack / KVM – 
> i.e. trying to put together a feature matrix of what works  and what doesn’t 
> compared to NFS (or other block storage platforms).
> There’s not a lot of up to date information on this – the configuration guide 
> on [1] is all I’ve located so far apart from a couple of one-liners in the 
> official documentation.
> 
> Could I get some feedback from the Ceph users in the community?
> 

Yes! So, at first, Ceph is KVM-only. Other hypervisors do not support
RBD (RADOS Block Device) from Ceph.

What is supported:

- Thin provisioning
- Discard / fstrim (Requires VirtIO-SCSI)
- Volume cloning
- Snapshots
- Disk I/O throttling (done by libvirt)

Meaning, when a template is deployed for the first time in a Primary
Storage it's written to Ceph and all other Instances afterwards are a
clone of that primary image.

You can snapshot a RBD image and then have it copied to Secondary
Storage. Now, I'm not sure if keeping the snapshot in Primary Storage
and reverting works yet, I haven't looked at that in recent times.

The snapshotting part on Primary Storage is probably something that
needs some love and attention, but otherwise I think all other features
are supported.

I would recommend a CentOS 7 or Ubuntu 16.04/18.04 hypervisor, both work
just fine with Ceph.

Wido

> Regards,
> Dag Sonstebo
> 
> [1] http://docs.ceph.com/docs/master/rbd/rbd-cloudstack/
> 
> dag.sonst...@shapeblue.com 
> www.shapeblue.com
> 53 Chandos Place, Covent Garden, London  WC2N 4HSUK
> @shapeblue
>   
>  
> 

Reply via email to