Install a simple Ceph cluster while reading the docs
Find a file
2024-07-15 18:15:28 +02:00
inventory Add role cephfs-mount with prerequisites 2024-07-15 17:59:13 +02:00
roles Use ceph fsid instead of slurp to get fsid 2024-07-15 18:15:28 +02:00
.gitignore Don't mount /root/.ssh 2024-07-15 17:59:13 +02:00
ansible.cfg Use Ansible to provision 2024-07-08 13:57:05 +02:00
playbook.yml Add role cephfs-mount with prerequisites 2024-07-15 17:59:13 +02:00
README.md Add README 2024-07-15 11:28:33 +02:00
Vagrantfile Don't mount /root/.ssh 2024-07-15 17:59:13 +02:00

poc-ceph

This is a proof-of-concept installation of Ceph using 3 MONs and 3 OSDs. It uses the manual installation using Ansible.

Getting started

  1. Adjust the CPU/RAM provisioned for each machine in the Vagrantfile according to your system. This is a 6-machine setup that can easily eat up all your ressources.
  2. Start the machines and write the SSH config used by Ansible:
$ vagrant up && vagrant ssh-config > ssh_config
  1. Launch the installation:
$ ansible-playbook playbook.yml

Reference