Install Ceph Cluster di Ubuntu Server 18.04 (bagian1)


Setelah melalui dua persiapan, sekarang saatnya mulai menginstall ceph cluster, sebelumnya saya akan mengingatkan kembali diagram ceph cluster yang saya gunakan:
  • admin-00 : sebagai ceph cluster management 
  • node-00 : sebagai OSD, sebagai Monitor dan sebagai Manager Ceph Cluster 
  • node-01 : sebagai OSD 
  • node-02 : sebagai OSD

dan hampir seluruh perintah yang saya jalankan berada di komputer admin-00. Untuk menyimpan seluruh konfigurasi, saya membuat sebuah folder baru dengan perintah:

user@admin-00:~$ mkdir sandbox-ceph

di dalam folder sandbox-ceph tersebut seluruh konfigurasi akan disimpan. sebelum mulai saya masuk ke dalam folder sandbox-ceph dengan perintah:

user@admin-00:~$ cd sandbox-ceph

setelah itu saya mulai menginstall aplikasi ceph, ada beberapa cara untuk menginstall aplikasi ceph cluster, berikut ini diantaranya:

  • cephadmin (untuk versi terbaru seperti versi Octopus)
  • ceph-deploy (untuk versi nautilus dan di bawahnya)
  • rook (untuk install ceph di Kubernetes)
  • ceph-ansible
  • juju
  • salt
  • puppet
  • dan install secara manual
tetapi disini saya memilih menggunakan ceph-deploy, tidak ada alasan khusus kenapa saya menggunakan ceph-deploy. Lanjut ya, setelah masuk ke dalam folder sandbox-ceph saya menjalankan perintah:
user@admin-00:~$ ceph-deploy new node-00

perintah di atas digunakan untuk melakukan inisiasi node-00 sebagai monitor dan di dalam folder sandbox-ceph anda akan menemui 3 file yang barusan dibuat yang terdiri dari:

  • ceph-deploy-ceph.log
  • ceph.conf
  • ceph.mon.keyring

Setelah itu saya jalankan perintah:

user@admin-00:~$ ceph-deploy install --release nautilus node-00 node-01 node-02

perintah diatas digunakan untuk menginstall seluruh aplikasi ceph di dalam node-00, node-01, node-02 serta mendaftarkan mereka sebagai anggota ceph cluster. 


Lanjut ke step selanjutnya, disini saya menjalankan perintah:

user@admin-00:~$ ceph-deploy mon create-initial

perintah di atas digunakan untuk membuat keyring pada monitor server yang nanti akan didistribusikan ke seluruh anggota ceph cluster untuk keperluan monitoring oleh server monitor. 


kemudian pada langkah berikutnya saya menjalankan perintah di bawah ini:

user@admin-00:~$ ceph-deploy admin node-00 node-01 node-02

Melalui perintah tersebut keyring yang dibuat akan didistribusikan ke seluruh anggota ceph cluster. Keyring tersebut berfungsi untuk mempermudah penggunaan perintah untuk mengoperasional cluster ceph.


Kemudian pada langkah selanjutnya adalah melakukan instalasi manager daemon di node-00 dengan menjalankan perintah:

user@admin-00:~$ ceph-deploy mgr create node-00

Yak cukup sampai disini dulu tulisan tentang instalasi ceph cluster, berdasarkan apa yang sudah dilakukan di atas, saya sudah melakukan :

  • instalasi Server Monitor di node-00
  • instalasi Server Manager di node-00

maka pada tutorial tulisan berikutnya saya akan melanjutkan bagaimana menyiapkan dan membangun server OSD untuk ceph cluster.


Berikut ini seri tulisan tentang ceph cluster di blog ini:




        Install Ceph Cluster di Ubuntu Server 18.04 (bagian1) Install Ceph Cluster di Ubuntu Server 18.04 (bagian1) Reviewed by Himawan Mahardianto on September 27, 2020 Rating: 5

        No comments:

        Powered by Blogger.