This book requires that you have enough resources to run the whole Ceph lab environment. The minimum hardware or virtual requirements are as follows:
- CPU: 2 cores
- Memory: 8 GB RAM
- Disk space: 40 GB
The various software components required to follow the instructions in the chapters are as follows:
-
VirtualBox 4.0 or higher (https://www.virtualbox.org/wiki/Downloads)
-
Vagrant 1.5.0 or higher (https://www.vagrantup.com/downloads.html)
-
CentOS operating system 7.0 or higher (http://wiki.centos.org/Download)
-
Ceph software Jewel packages Version 10.2.0 or higher (http://ceph.com/resources/downloads/)
-
S3 Client, typically S3cmd (http://s3tools.org/download)
-
Python-swift client
-
NFS Ganesha
-
Ceph Fuse
-
CephMetrics (https://github.com/ceph/cephmetrics
-
Ceph-Medic (https://github.com/ceph/ceph-medic)
-
Virtual Storage Manager 2.0 or higher (https://github.com/01org/virtual-storagemanager/releases/tag/v2.1.0)
-
Ceph-Ansible (https://github.com/ceph/ceph-ansible)
-
OpenStack RDO (http://rdo.fedorapeople.org/rdo-release.rpm)