Skip to content

zaidan's blog

a newbie, writing IT-related stuff and some personal experiences

Menu
  • IT
  • Personal life/opinion
  • Linux
  • Sepeda
  • Proxmox
  • VM/Container
  • Kuliah/Catatan Kuliah
Menu

Konfigurasi Ceph pada Ubuntu Server – part 1

Posted on 10/06/202411/06/2024 by Zaidan

Hai semuanya, apa kabar? Kali ini saya mau nulis sekilas tentang Ceph lagi nih. Kalau biasanya kan saya konfigurasi Ceph di Proxmox VE. Nah, sekarang saya mau coba tulis tentang konfigurasi Ceph di Ubuntu Server.

Emangnya bisa? Bisa kok. Konfigurasi Ceph gak harus dilakukan di Proxmox VE.

Untuk Ceph yang digunakan kali ini bukan Ceph seperti yang digunakan pada Proxmox VE. Tapi menggunakan MicroCeph. Mirip dengan Ceph biasa namun dirancang untuk penggunaan pada infrastruktur yang lebih sederhana (seperti home lab).

Untuk pengujian kali ini saya menggunakan tiga buah Intel NUC yang semuanya diinstall Ubuntu Server 22.04. Saya melakukan konfigurasinya lewat laptop, remote access ke NUCs. Disarankan juga untuk menggunakan Screen saat instalasi/konfigurasi seperti pengujian ini, ataupun menggunakan multiple terminal tab.

Konfigurasi yang akan dilakukan mirip dengan yang dilakukan di Proxmox VE. Ketiga NUC masing-masing memiliki dua disk, katakan disk A dan disk B. Nah, disk A digunakan untuk penyimpanan utama/sistem sedangkan disk B digunakan sebagai OSD/penyimpanan Ceph.

Untuk pengujian kali ini, disk B yang saya gunakan dalam keadaan non partisi sehingga dapat lebih mudah/lancar dalam proses instalasi/konfigurasinya. Untuk melihat disk yang ada dan beberapa keterangan singkatnya, kita bisa menggunakan perintah lsblk.

Pertama, kita instal terlebih dahulu MicroCeph pada ketiga node. Untuk instalasinya kali ini kita bukan pakai apt, melainkan snap (sudo snap install microceph). Lakukan perintah ini pada semua node.

Apabila instalasi microceph berhasil akan muncul tulisan seperti di bawah ini:

ubuntu1@ubuntuserver1:~$ sudo snap install microceph
microceph (reef/stable) 18.2.0+snap71f71782c5 from Canonicalâś“ installed

Kemudian, kita lanjutkan ke tahap berikutnya. Pada salah satu node (pada pengujian kali ini menggunakan node 1=ubuntu1) kita mulai inisiasi untuk pembuatan cluster dari MicroCeph ini.

Gunakan perintah sudo microceph init. Akan muncuk prompt yang menanyakan alamat IP yang hendak digunakan. Tekan Enter saja (default):

Please choose the address MicroCeph will be listening on [default=192.168.80.241]:<tekan enter>

Kemudian akan ada prompt seperti tulisan dibawah yang menanyakan apakah kita ingin membuat cluster baru atau tidak. Ketik Yes (kan kita belum punya cluster hehe), dan juga nama yang akan digunakan untuk node terpilih (Enter=default).

Would you like to create a new MicroCeph cluster? (yes/no) [default=no]: yes

Please choose a name for this system [default=ubuntuserver1]:

Selanjutnya, ada prompt yang menanyakan apakah kita ingin menambahkan node lain pada cluster. Pilih Yes untuk menambahkan node lain. Menekan tombol Enter=no. Selanjutnya, kita diminta untuk memasukkan hostname atau nama dari node lain yang ingin kita tambahkan.

Would you like to add additional servers to the cluster? (yes/no) [default=no]: yes

Would you like to add additional servers to the cluster? (yes/no) [default=no]: ubuntuserver2

<kode untuk disalin>

Pada bagian <kode untuk disalin> isinya adalah kode yang digunakan untuk join cluster, mirip seperti saat kita menambahkan node baru ke cluster Proxmox VE.

Selanjutnya ada prompt untuk menambahkan node lagi. Dalam pengujian kali ini karena saya masih ingin menambahkan node lagi, jadi saya isi. Apabila tidak ingin menambahkan node lagi, tekan Enter.

Akan muncul juga kode yang nantinya akan digunakan untuk menggabungkan/menambahkan node 3 ke cluster MicroCeph.

Sebenarnya masih ada tahapan lagi, namun kali ini kita pindah dulu ke node 2 dan 3 untuk join cluster. Konfigurasi pada node 1 jangan ditutup. Untuk tulisan kali ini sampai disini dulu ya, selanjutnya di tulisan yang akan datang. Sampai jumpa, bye~

 

 

 

 

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Tulisan saya yang lain:

  • Coba Instal XCP-ng
  • Menjadikan Ponsel Sebagai Webcam (untuk Zoom Meeting)
  • Instalasi Web Server Apache pada Container Ubuntu Server (Proxmox VE)
  • Menghapus Instalasi Nakivo Backup & Replication di Linux

Arsip blog

  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
© 2025 zaidan's blog | Powered by Superbs Personal Blog theme