Install Ceph Cluster di Ubuntu Server 18.04 (bagian2)

Oke, lanjut ya di tutorial ini kita akan melanjutkan tutorial setelah sebelumnya saya sudah install Server manager dan Server Monitor di node-00. Jika anda pertama kali langsung ke bagian ini, ada baiknya anda bisa membaca seri sebelumnya dari link di paling bawah pada tutorial ini. Pada bagian ini sekarang saya melakukan instalasi server OSD di node-00, node-01, dan node02. 

Untuk merefresh topologi yang saya gunakan, berikut ini list yang saya pakai di ceph cluster ini:
  • 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

  • Melihat topologi di atas jadi sedikit tercerahkan? Untuk bagian storage yang akan digunakan sebagai server OSD di ketiga node tersebut, saya menyediakan kapasitas yang bervariasi. Berikut ini besaran kapasitas harddisk yang saya gunakan:

  • node-00 : 200GB
  • node-01 : 500GB
  • node-02 : 200GB

  • Untuk ketiga harddisk tersebut saya partisi menggunakan fdisk di masing-masing node melalui aplikasi fdisk, setelah selesai dipartisi, berikut ini hasilnya:

    [node-00]

    Disk /dev/sdb: 200 GiB, 214748364800 bytes, 419430400 sectors

    Units: sectors of 1 * 512 = 512 bytes

    Sector size (logical/physical): 512 bytes / 4096 bytes

    I/O size (minimum/optimal): 4096 bytes / 4096 bytes

    Disklabel type: dos

    Disk identifier: 0x8af8ccdf


    Device     Boot Start       End   Sectors  Size Id Type

    /dev/sdb1        2048 419430399 419428352  200G 83 Linux

    user@node-00:~$ 


    [node-01]

    Disk /dev/sdb: 500 GiB, 536870912000 bytes, 1048576000 sectors

    Units: sectors of 1 * 512 = 512 bytes

    Sector size (logical/physical): 512 bytes / 4096 bytes

    I/O size (minimum/optimal): 4096 bytes / 4096 bytes

    Disklabel type: dos

    Disk identifier: 0x650f9396


    Device     Boot Start        End    Sectors  Size Id Type

    /dev/sdb1        2048 1048575999 1048573952  500G 83 Linux

    user@node-01:~$ 


    [node-02]

    Disk /dev/sdb: 200 GiB, 214748364800 bytes, 419430400 sectors

    Units: sectors of 1 * 512 = 512 bytes

    Sector size (logical/physical): 512 bytes / 4096 bytes

    I/O size (minimum/optimal): 4096 bytes / 4096 bytes

    Disklabel type: dos

    Disk identifier: 0xc4dfc96f


    Device     Boot Start       End   Sectors  Size Id Type

    /dev/sdb1        2048 419430399 419428352  200G 83 Linux

    user@node-02:~$ 


    dari keterangan gambar di atas, ketiga media penyimpanan yang akan digunakan berada di partisi /dev/sdb1, untuk mendaftarkan ketiga node tersebut sebagai server OSD dengan /dev/sdb1 yang akan dipakai, pada komputer admin-00 saya menjalankan perintah:
    user@admin-00:~/sandbox-ceph$ ceph-deploy osd create --data /dev/sdb1 node-00
    perintah di atas digunakan untuk mendaftarkan partisi dev/sdb1 minil node-00 ke dalam ceph cluster, jika pendaftaran OSD di node-00 berhasil dilakukan, saya kemudian menjalankan perintah:
    user@admin-00:~/sandbox-ceph$ ceph-deploy osd create --data /dev/sdb1 node-01
    perintah di atas untuk menambahkan OSD dari komputer node-01, jika proses berhasil, maka untuk menambahkan OSD di  komputer node-02 saya kembali menjalankan perintah:
    user@admin-00:~/sandbox-ceph$ ceph-deploy osd create --data /dev/sdb1 node-02
    Setelah selesai menambahkan ketiga OSD tersebut, untuk mengecek apakah instalasi ceph sudah benar, saya coba menjalankan perintah di bawah ini untuk melihat status ceph cluster:
    user@admin-00:~/sandbox-ceph$ ssh node-00 sudo ceph -s
    berikut ini hasilnya:

      cluster:

        id:     44b1ba37-6439-4b3f-b5d1-5126509f4603

        health: HEALTH_OK

     

      services:

        mon: 1 daemons, quorum node-00 (age 28m)

        mgr: node-00(active, since 8m)

        osd: 3 osds: 3 up (since 10s), 3 in (since 10s)

     

      data:

        pools:   0 pools, 0 pgs

        objects: 0 objects, 0 B

        usage:   3.0 GiB used, 897 GiB / 900 GiB avail

        pgs:     

      

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


    Dari keterangan diatas, dapat dilihat bahwa ceph cluster berhasil terinstall dan berjalan dengan benar karena dilihat di bagian health berisi HEALTH_OK. Jika anda juga mendapati pesan seperti di atas, maka selamat, anda sudah berhasil menginstall atau membangun ceph cluster dengan 3 komputer.

    Berikut ini seri tutorial ceph yang saya tulis di blog ini:


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

    No comments:

    Powered by Blogger.