Prasyarat

  • Klaster Ceph

Pendahuluan

Ceph Placement Groups (PGs) adalah implementasi internal yang dilakukan oleh Ceph untuk melakukan distribusi data

Mapping PG pada Pool

Gambaran Pool yang menggunakan replikasi dengan nilai 2

Sumber Gambar: https://docs.ceph.com/en/latest/rados/operations/placement-groups/

Panduan

  1. Gunakan perhitungan 50-100 PG untuk 1 OSD
  2. Hitung jumlah OSD pada klaster
  3. Jumlah Replikasi yang diinginkan
  4. Gunakan Kalkulator PG

Contoh

  1. Klaster Ceph untuk servis OpenStack
  2. Klaster memiliki 100 OSD dengan ukuran 1 TB setiap OSD (100 TB Total)
  3. Target 100 PG untuk 1 OSD
  4. Replikasi data sebanyak 3 (Size)
  5. Alokasi pool
    • cinder-backup 25% (25 TB)
    • cinder-volumes 53% (53 TB)
    • ephemeral-vms 15% (15 TB)
    • glance-vms 7% (7 TB)

  • Pool Name: Nama Pool
  • Size: Ukuran replikasi atau EC (K+M)
  • OSD: Jumlah OSD untuk pool tersebut (Berdasarkan OSD device class untuk pool)
  • Target PGs Per OSD: Target PG untuk 1 OSD (Rekomendasi 50-100 PG)
  • Suggested PG Count: Saran PG merupakan kelipatan 2, Jumlah PG untuk pool

Referensi