I wouldn't go so far as to say putting a vm in a file on a networked filesystem is wrong. It is just not the best choice if you have a ceph cluster at hand, in my opinion. Networked filesystems have a bunch of extra stuff to implement posix semantics and live in kernel space. You just need simple block device semantics and you don't need to entangle the hypervisor's kernel space. What it boils down to is the engineering first principle of selecting the least complicated solution that satisfies the requirements of the problem. You don't get anything when you trade the simplicity of rbd for the complexity of a networked filesystem. For format 2 I think the only caveat is that it requires newer clients and the kernel client takes some time to catch up to the user space clients. You may not be able to mount filesystems on rbd devices with the kernel client depending on kernel version, this may or may not be important to you. You can always use a vm to mount a filesystem on a rbd device as a work around. On Oct 16, 2013, at 9:11 AM, Jon <three18ti@xxxxxxxxx> wrote:
|
_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com