* Prerequistes - CentOS 8 Minimal Install - dnf install vim git pciutils ipmitool jq - Drive aliasing configured (Optional but purge-cluster.sh script will not remove lvm info on disks, and manual wipe will be neccesary) - Install this repo file to "/etc/yum.repo.d" - http://images.45drives.com/ceph/rpm/ceph_45drives_el8.repo - dnf install 45drives-tools * deploy-cluster.sh - Installs a one node cluster - mon - mgr - osds (all available disks in system) - Monitoring & Metric stack (prometheus,aletrmanager, grafana, node_exporter) - Ceph Dashboard - Logs output to ~/cephadm.log (Initial dashboard password is randomly generated, and will be stored in this log should you miss it after install) - Add new hosts in the ceph dashboard, all daemons except OSDs will automatically start on new host(s). Add new OSDs ceph dashboard * modify-crush.sh - Create crush buckets for hba and port - Rearranges drives in crush map to their respective hba->port * ceph-logs/fetch_ceph_logs.sh - Fetchs each daemon log file * ceph-systemd/fetch_ceph_systemd.sh - Fetchs each daemon systemd status * purge-cluster.sh - Confirms user wants to purge cluster - cephadm removes all containers and images - remove files in /etc/ceph - wipes lvm info off of disks so they can be used by cephadm again. Drive aliasing required (see prereqs above)