Gluster and Ceph as a storage backend for KVM
There are other advanced types of filesystems that can be used as the libvirt storage backend. So, let's now discuss two of them—Gluster and Ceph. Later, we'll also check how libvirt works with GFS2.
Gluster
Gluster is a distributed filesystem that's often used for high-availability scenarios. Its main advantages over other filesystems are the fact that it's scalable, it can use replication and snapshots, it can work on any server, and it's usable as a basis for shared storage—for example, via NFS and SMB. It was developed by a company called Gluster Inc., which was acquired by RedHat in 2011. However, unlike Ceph, it's a file storage service, while Ceph offers block and object-based storage. Object-based storage for block-based devices means direct, binary storage, directly to a LUN. There are no filesystems involved, which theoretically means less overhead as there's no filesystem...