Any regular Linux host (RHEL or Debian-based) can act as a Ceph client. The client interacts with the Ceph storage cluster over the network to store or retrieve user data. Ceph RBD support has been added to the Linux mainline kernel, starting with 2.6.34 and later versions.
As we did earlier, we will set up a Ceph client machine using Vagrant and VirtualBox. We will use the same Vagrantfile
that we cloned in the last chapter i.e. Chapter 1, Ceph - Introduction and Beyond. Vagrant will then launch a CentOS 7.3 virtual machine that we will configure as a Ceph client:
- From the directory where we cloned the
Ceph-Designing-and-Implementing-Scalable-Storage-Systems
GitHub repository, launch the client virtual machine using Vagrant:
$ vagrant status client-node1 $ vagrant up client-node1
- Log in to
client-node1
and update the node:
$ vagrant ssh client-node1
$ sudo yum update -y