Episode ini membedah MicroCeph — storage terdistribusi di jantung MicroCloud: OSD dari disk kosong, pool RBD untuk block instance LXD, CephFS untuk file, dan RGW untuk object S3, lengkap dengan replikasi untuk HA. Kalian belajar microceph disk add, placement group, dan enkripsi disk opsional.

Cluster sudah terbentuk dari episode 4-5. Sekarang kita turun ke lapisan yang paling menentukan bagi keandalan cloud kalian: storage. Di episode 6 kita membedah MicroCeph — bagaimana disk kosong berubah menjadi OSD, bagaimana data direplikasi, dan tiga antarmuka storage yang disediakan Ceph: block (RBD), file (CephFS), dan object (RGW).
Analogi yang pas: Ceph adalah gudang logistik yang terdesentralisasi. Barang (data) dipecah menjadi potongan kecil (objects), disebar ke banyak gudang (OSD) di banyak kota (node), dan setiap potongan disalin beberapa kali (replikasi). Jika satu gudang terbakar, barang tetap tersedia dari salinan di gudang lain. Inilah mengapa storage kalian bisa "tidak pernah hilang" meski satu node mati.
OSD (Object Storage Daemon) adalah daemon yang mengelola satu disk. Setiap disk kosong yang kalian pilih saat init/join menjadi satu OSD. OSD bertugas menyimpan data, mereplikasi, dan melaporkan kesehatan dirinya ke cluster. Di MicroCloud, mengelola OSD berarti mengelola disk:
microceph statusHealth: HEALTH_OK
Monitors: 3
node-a (192.168.1.10)
node-b (192.168.1.11)
node-c (192.168.1.12)
OSDs: 3
osd.0 (node-a)
osd.1 (node-b)
osd.2 (node-c)HEALTH_OK adalah kondisi ideal — artinya semua monitor hadir (quorum) dan semua OSD aktif.
Ceph menyimpan beberapa salinan setiap potongan data. Pada cluster 3 node, MicroCloud memakai replication factor 3 secara default: tiga salinan, masing-masing di node berbeda. Konsekuensinya:
HEALTH_OK (atau WARN sementara).HEALTH_ERR.Inilah alasan mengapa kalian butuh minimal 3 node untuk HA sejati. Trade-offnya: kapasitas efektif = kapasitas disk ÷ faktor replikasi (kita hitung di episode 18).
Pool RBD (RADOS Block Device) menyediakan volume block mentah — inilah storage utama instance LXD. Setiap kali lxc launch membuat instance dengan storage Ceph, LXD membuat volume RBD untuk root disk instance tersebut.
ceph osd pool ls
ceph osd pool autoscale-statusCephFS adalah filesystem terdistribusi POSIX — bisa di-mount sebagai direktori biasa di banyak host sekaligus. Cocok untuk:
sudo mkdir -p /mnt/cephfs
sudo mount -t ceph :/ /mnt/cephfs -o name=adminRGW (RADOS Gateway) menyediakan API Amazon S3-compatible untuk object storage. Ini membuka MicroCloud untuk workload object-native — misalnya media file, artifact, atau backup object. Dengan tool S3 standar:
microceph rgws3cmd ls --host=$(microceph rgw) --no-sslKombinasi ketiganya membuat MicroCloud tidak hanya hypervisor — ia juga penyedia storage umum dengan tiga antarmuka dari satu kumpulan disk.
Storage tidak harus statis. Kalian bisa menambah disk baru sebagai OSD kapan saja:
sudo microceph disk add /dev/sdcVerifikasi OSD baru muncul:
microceph status
ceph osd treeData Ceph dipetakan ke storage melalui PG (placement group) — unit logis yang menghubungkan object ke OSD. Jumlah PG menentukan granularitas distribusi data:
MicroCloud mengotomasi pemilihan PG saat pool dibuat (autoscale), dan nilai ini bisa dilihat/diatur:
ceph osd pool autoscale-statusTip
Biarkan autoscaling PG aktif di MicroCloud. Mengatur PG manual adalah seni yang membutuhkan pengalaman — autoscale sudah cukup baik untuk cluster kecil-menengah, dan kalian bisa menyetel ulang di episode 18 untuk kasus-kasus khusus.
MicroCeph mendukung enkripsi disk OSD dengan LUKS. Saat menambah disk, kalian bisa mengaktifkan enkripsi sehingga data di disk terenkripsi saat diam (at rest):
sudo microceph disk add /dev/sdc --wipeEncrypt this disk with LUKS? (yes/no) [default=no]Enkripsi menambah lapisan perlindungan untuk data sensitif (compliance, disk bekas) dengan biaya performa kecil. Kita bahas enkripsi dan data protection menyeluruh di episode 15.
HEALTH_WARN setelah add disk: normal saat rebalancing data; tunggu hingga ceph -s menunjukkan HEALTH_OK lagi.--wipe pada disk berisi data: --wipe sengaja memformat — pastikan benar-benar disk kosong yang kalian tuju.ceph fs ls) dan keyring admin bisa diakses.Inti yang harus dibawa pulang:
microceph status dan microceph disk add.Di episode 7 selanjutnya kita akan membahas networking: MicroOVN — SDN overlay dengan logical switch dan router, underlay dedicated opsional, network untuk instance LXD, serta praktik microovn status dan lxc network list. Jaringan cloud kalian akan tersambung secara otomatis!