...
- Add the new ceph-monitor server to the hiera key
profile::ceph::monitors
- Run puppet on all existing ceph-monitors and ensure that the new ceph-mon is listed in both
mon_initial_members
and inmon_host
in/etc/ceph/ceph.conf
- If, and only if, ALL the existing ceph-monitors have discovered, and configured the new ceph-mon - install
role::ceph::mon
on the new ceph-mon.
Removing a ceph monitor
- Stop puppet on the node you want to remove
- Stop ceph-mon and ceph-mgr
- On another ceph-mon, run
ceph mon remove <mon-name>
- Remove the node from
profile::ceph::monitors
in hiera
Reinstalling a storage node
...