Dev talk:Development

From LTSPedia
Jump to: navigation, search

Hi there,

I would like to add a blueprint for adding Ceph/RBD and CephFS support to LTSP.

Ceph provides a distributed redundant storage cluster, which uniquely delivers object, block, and file storage in one unified system. Ceph delivers extraordinary scalability–thousands of clients accessing petabytes to exabytes of data. A Ceph Node leverages commodity hardware and intelligent daemons, and a Ceph Storage Cluster accommodates large numbers of nodes, which communicate with each other to replicate and redistribute data dynamically.

Even client connections are fault tolerant, so a "network share" will continue to be available, even it the server you are currently connected to goes offline. It's scalability makes it a perfect match for storing student data of a whole school or university. The fully redundant nature of Ceph increases fault tolerance both for NFS-like home directories and NBD-like root images.

  • The fully POSIX compliant CephFS (file storage layer) can server as a perfect replacement for NFS.
  • RDB - Rados Block Devices (block storage layer) can serve as a replacement for NBD.

I'd like to add the blueprint here, but do not have dev privileges yet.

I am currently commissioning a Ceph backed LTSP cluster, so I will be implementing this in the coming weeks for myself, but I would love to see it included upstream.

My best regards, Markus

Personal tools