Commit graph

46 commits

Author SHA1 Message Date
f9ae0c5c34 Use ceph fsid instead of slurp to get fsid 2024-07-15 18:15:28 +02:00
1fc8706f96 Don't mount /root/.ssh 2024-07-15 17:59:13 +02:00
d72582a1bc Add role cephfs-mount with prerequisites 2024-07-15 17:59:13 +02:00
1949a2e307 Add role cephfs, move rbd pool before MDS 2024-07-15 16:04:04 +02:00
c963a1209c Add role add-mds 2024-07-15 16:03:31 +02:00
f6fed3a2ee Set auth_allow_insecure_global_id_reclaim to false
See https://docs.ceph.com/en/reef/security/CVE-2021-20288/#recommendations
2024-07-15 13:13:40 +02:00
00e70c5648 Enalbe messenger v2 protocol 2024-07-15 13:06:04 +02:00
9804a8f8ce Add README 2024-07-15 11:28:33 +02:00
86799f9a7a Use 2G RAM per OSD 2024-07-15 09:13:32 +02:00
24141e13ca Create rbd pool 2024-07-12 19:58:35 +02:00
16f6e532ad Only add first mon to mon_host and mon_initial_members, then add the rest
If the list contains hosts that aren't monitored yet, the authentication
times out.
2024-07-12 19:28:05 +02:00
c93e49be9e Don't install MDS 2024-07-12 18:21:05 +02:00
485ac53bd1 Minor change 2024-07-12 17:44:33 +02:00
a9449aa916 Move shared root/.ssh/ into data/ 2024-07-12 16:45:21 +02:00
866c38e130 Deploy new MONs on all hosts in "mons" group 2024-07-12 16:34:09 +02:00
e3bed1f9ba Configure all monitors when bootstrapping 2024-07-12 16:04:24 +02:00
931ed8da7d Fix network with cluster_network 2024-07-12 13:33:57 +02:00
6969159aa6 Add role add-osd 2024-07-12 13:21:23 +02:00
055d2736cf Add tags 2024-07-12 13:01:34 +02:00
af5f251f89 Make sure to get updated monmap 2024-07-12 10:54:40 +02:00
5ee55538a6 Fix mon and mgr start check conditions 2024-07-12 10:47:39 +02:00
465ba888e1 Create role add-mon 2024-07-10 18:20:52 +02:00
8de0c3049d Replace hardcoded values 2024-07-10 16:41:22 +02:00
7ece3c957b Enable mon and mgr services 2024-07-10 13:07:56 +02:00
9b352fd05c Add manager role 2024-07-10 12:08:33 +02:00
4afe73726e Move things to roles 2024-07-10 12:02:05 +02:00
c9ff76f802 Finish a mon setup 2024-07-10 11:20:58 +02:00
1293c12bd5 Start manual deployment
Continue at point 16 of https://docs.ceph.com/en/latest/install/manual-deployment/
2024-07-10 10:34:16 +02:00
d69c73ccd0 Bump RAM to 4G on OSDs 2024-07-09 16:18:39 +02:00
ef857cfc8a Update cephadm while installing ceph-common 2024-07-09 09:49:50 +02:00
cb848006c3 Add storage disk for OSD storage 2024-07-08 17:02:17 +02:00
5624901f50 Use loops to define vagrant machines 2024-07-08 16:19:42 +02:00
e8ed6f9c48 Add OSDs, set IPs in inventory as vars 2024-07-08 16:02:03 +02:00
1f9ddc0bce Don't apt update when not needed 2024-07-08 15:40:38 +02:00
1938c1de80 Add all ceph hosts 2024-07-08 14:47:24 +02:00
b8862b90b4 Set MONs in a shared network as OSDs 2024-07-08 14:41:58 +02:00
8dcb0ada57 Use Ansible to provision 2024-07-08 13:57:05 +02:00
90f761a7d0 Set mon network 2024-07-05 17:10:26 +02:00
3c5515508a Change networks 2024-07-05 17:10:26 +02:00
1fb4275465 We don't need cephadm on all mons, only install on the manager 2024-07-05 17:10:26 +02:00
1bd7189ea6 Add hosts 2024-07-05 17:10:26 +02:00
2382378edb Make sure /root/.ssh is shared between guests
This allows authorized_keys to be set for everyone without needing to
copy them around. Needed for adding hosts
2024-07-05 17:10:26 +02:00
b5a850e1ca Add cephadm bootstrap 2024-07-05 17:10:26 +02:00
e8c25ef97f Install cephadm/ceph-common 2024-07-05 16:11:58 +02:00
7196f1392d Add private ip addresses 2024-07-05 14:33:05 +02:00
62d8d1264c First commit 2024-07-05 14:32:50 +02:00