Howto Add 3rd Mon di Ceph Cluster melalui cephadm - 03


Masih membahas tentang ceph cluster, kali ini saya catatan yang akan saya buat adalah bagaimana menambah server monitor ke 3 ke dalam ceph cluster. Perlu anda ketahui kondisi lingkungan pada ceph cluster ini saya bangun menggunakan Ubuntu Server versi 20.04 LTS dengan Ceph versi Octopus.

Untuk kondisi existing ceph cluster sekarang terlihat sebagai berikut:

dari gambar di atas terlihat saya akan menambahkan node ke 3 dengan nama host server6 ke dalam ceph cluster, node yang sudah termasuk ke dalam existing cluster adalah node server1 dan server2 dengan peran:

  • server1: Mon Utama dan Mgr Utama
  • server2: Mon Backup dan Mgr Backup

Konfigurasi di Server6

Sebelum server6 dapat digabungkan ke dalam ceph cluster, saya perlu menyiapkan dulu system pada server6 (aplikasi dan konfigurasi) sebelum dimasukkan sebagai anggota cluster.

Jadi, saya masuk dulu ke dalam server6, langkah pertama adalah menambahkan password pada user root dengan perintah:

masukkan password user sudo, kemudian saya memasukkan password baru untuk user root, setelah itu saya akan konfigurasi aplikasi ssh server agar server6 dapat di remote oleh cephadm yang berada di server 192.168.0.254. Untuk menambahkan konfigurasi tersebut pada server6 saya menjalankan perintah:

kemudian pada baris di bawah sendiri saya menambahkan konfigurasi berikut ini:

Jangan lupa restart aplikasi SSH dengan perintah di bawah ini:

Langkah berikutnya adalah menambahkan repository untuk menginstall kelengkapan aplikasi yang diperlukan di server6 dengan menjalankan perintah:

kemudian buka file /etc/apt/source.list dengan menjalankan perintah:

lalu masukkan tambahan konfigurasi di bawah:

simpan, lalu keluar dari editor, setelah itu silakan inisialisasi ulang repository dengan menjalankan perintah:

kemudian install aplikasi yang dibutuhkan di dalam server6 dengan menjalankan perintah:

yup, konfigurasi di calon anggota cluster di server6 sudah selesai.

Konfigurasi di Server Cephadm (Server1)

Setelah ini saya akan masuk ke dalam server1, sebelum memulai saya akan menambahkan sedikit konfigurasi pada file /etc/hosts di server1, saya buka aplikasi editor dengan perintah:

setelah itu saya tambahkan konfigurasi di bawah:

sehingga filenya menjadi seperti berikut ini

simpan sambil keluar dari aplikasi editor, langkah selanjutnya adalah menyalin public key ssh di lokasi /etc/ceph/ceph.pub milik server1 ke server6 yang akan dijadikan anggota cluster yang baru menggunakan perintah:

anda akan diminta untuk memasukkan password user root di server6 untuk menyelesaikan proses.

Berikut ini kondisi existing ceph cluster yang dilihat melalui ceph dashboard, sebelum server6 ditambahkan:


Anda dapat melihat pada bagian host dan monitor hanya ada 2 anggota cluster.

Setelah itu anda baru bisa masuk ke shell cephadm untuk mulai melakukan penggabungan server6 ke dalam cluster. Untuk masuk ke shell anda cukup menjalankan perintah:

maka anda akan dibawa masuk ke dalam shell manajemen ceph menggunakan cephadm. seperti berikut ini:

setelah itu saya akan menjalankan perintah:

perintah di atas digunakan untuk menambahkan server6 dengan alamat IP 192.168.0.249 sebagai anggota cluster, jika berhasil anda akan mendapati keluaran seperti ini:

setelah itu saya akan mengaktifkan layanan monitor ke dalam server6 dengan menjalankan perintah:

jika berhasil ditambahkan akan terlihat keluaran seperti ini:


langkah berikutnya saya akan menjalankan perintah untuk membuat snapshot sekaligus menambahkan server monitor (server6) yang baru di dalam cluster melalui perintah:
jika behasil, akan terlihat keluaran seperti ini:


kemudian saya implementasikan snapshot tersebut dengan perintah yang mirip seperti dibawah ini:
hasil keluarannya akan terlihat sebagai berikut:


itu berarti ceph cluster sudah mengupdate jumlah monitornya dari 2 server monitor menjadi 3 server monitor. Apabila dilihat melalui statusnya dengan menjalankan perintah:

maka hasilnya adalah sebagai berikut ini:
dari hasil gambar di atas, terlihat bahwa ceph sudah memiliki 3 monitor yang berlokasi di server1, server2 dan server6. Yak, cukup sekian catatan cara menambah server monitor ke dalam ceph cluster. Pada catatan berikutnya akan saya coba tulis tetang cara menambah server manager ke dalam cluster.

Comments