Upgrade Ceph Cluster (ceph-deploy)
Lingkungan Ubuntu 18.04.06 LTS (Bionic Beaver) Ubuntu Cloud Archive Repository Ceph 13.2.9 - mimic (Sebelum upgrade) Ceph 15.2.14 - octopus (Setelah upgrade) Mesin hostname ip address aa-bionic-ceph01 192.168.10.211 aa-bionic-ceph02 192.168.10.212 aa-bionic-ceph03 192.168.10.213 Panduan Periksa versi ceph pada klaster sudo ceph versions keluaran { "mon": { "ceph version 13.2.9 (58a2a9b31fd08d8bb3089fce0e312331502ff945) mimic (stable)": 3 }, "mgr": { "ceph version 13.2.9 (58a2a9b31fd08d8bb3089fce0e312331502ff945) mimic (stable)": 3 }, "osd": { "ceph version 13.2.9 (58a2a9b31fd08d8bb3089fce0e312331502ff945) mimic (stable)": 9 }, "mds": {}, "overall": { "ceph version 13.2.9 (58a2a9b31fd08d8bb3089fce0e312331502ff945) mimic (stable)": 15 } } Pasang repository UCA ussuri pada semua host sudo add-apt-repository cloud-archive:ussuri Upgrade package ceph # berpindah ke direktori ceph deploy cd ~/ceph-deploy # upgrade package pada mesin-mesin ceph-deploy install aa-bionic-ceph01 aa-bionic-ceph02 aa-bionic-ceph03 Restart servis ceph-mon & ceph-mgr secara bergantian per mesin # aa-bionic-ceph01 sudo systemctl restart ceph-mon@$(hostname) ceph-mgr@$(hostname) # aa-bionic-ceph02 sudo systemctl restart ceph-mon@$(hostname) ceph-mgr@$(hostname) # aa-bionic-ceph03 sudo systemctl restart ceph-mon@$(hostname) ceph-mgr@$(hostname) Periksa versi ceph pada klaster sudo ceph versions keluaran { "mon": { "ceph version 15.2.14 (cd3bb7e87a2f62c1b862ff3fd8b1eec13391a5be) octopus (stable)": 3 }, "mgr": { "ceph version 15.2.14 (cd3bb7e87a2f62c1b862ff3fd8b1eec13391a5be) octopus (stable)": 3 }, "osd": { "ceph version 13.2.9 (58a2a9b31fd08d8bb3089fce0e312331502ff945) mimic (stable)": 9 }, "mds": {}, "overall": { "ceph version 13.2.9 (58a2a9b31fd08d8bb3089fce0e312331502ff945) mimic (stable)": 9, "ceph version 15.2.14 (cd3bb7e87a2f62c1b862ff3fd8b1eec13391a5be) octopus (stable)": 6 } } Restart servis ceph-osd secara bergantian per osd # pasang flag noout pada klaster ceph osd set noout # restart semua ceph-osd pada host sudo systemctl restart ceph-osd@<osd_id> # Sebelum melanjutkan ke host berikutnya # pastikan osd telah up kembali ceph -s ceph osd tree Periksa versi ceph pada klaster sudo ceph versions keluaran { "mon": { "ceph version 15.2.14 (cd3bb7e87a2f62c1b862ff3fd8b1eec13391a5be) octopus (stable)": 3 }, "mgr": { "ceph version 15.2.14 (cd3bb7e87a2f62c1b862ff3fd8b1eec13391a5be) octopus (stable)": 3 }, "osd": { "ceph version 15.2.14 (cd3bb7e87a2f62c1b862ff3fd8b1eec13391a5be) octopus (stable)": 9 }, "mds": {}, "overall": { "ceph version 15.2.14 (cd3bb7e87a2f62c1b862ff3fd8b1eec13391a5be) octopus (stable)": 15 } } Referensi Ceph Docs - Upgrade Instructions