====== Pools ======
===== Listing =====
ceph osd lspools
===== Creazione =====
Quando viene creato un pool è importante [[https://docs.ceph.com/en/quincy/rados/operations/placement-groups/#choosing-the-number-of-placement-groups|definire il numero di placement group]] (e di pgp) con il quale crere il pool, altirmenti è possibile partire da un default anche ridotto e lasciare che il [[https://docs.ceph.com/en/quincy/rados/operations/placement-groups/#pg-autoscaler|PG autoscaling]] aumenti il num di PG utilizzati automaticamente.
Per creare il pool:
ceph osd pool create <#pg> <#pgp>
Come schema di ridondanza scegliere tra
* ''%%replicated%%'': copie identiche dell’oggetto su n OSD differenti.
* ''%%erasure%%'': ridondanza attraverso tecniche di erasure coding.
===== Associazione applicazione =====
Per essere utilizzato un pool deve essere associato ad un’applicazione:
* I pool gestiti dai servizi CephFS e RGW vengono automaticamente creati e associati da tali servizi.
* I pool utilizzati da ''%%rbd%%'' vanno inizializzati dall’apposito tool: ''%%rbd pool init %%'' NOTA: se omesso, ''%%%%'' è di default ''%%rbd%%''.
* Per tutte le altre applicazioni: ''%%ceph osd pool application enable %%''