User Tools

Site Tools


strutture:lnf:dr:calcolo:sistemi:ceph:pools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

strutture:lnf:dr:calcolo:sistemi:ceph:pools [2023/06/15 22:29] – created rorru@infn.itstrutture:lnf:dr:calcolo:sistemi:ceph:pools [2024/02/16 15:22] (current) rorru@infn.it
Line 1: Line 1:
 +====== Pools ======
 +
 +===== Listing =====
 +
 +<code>
 +ceph osd lspools
 +</code>
 +
 +===== 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:
 +
 +<code>
 +ceph osd pool create <nome_pool> <#pg> <#pgp> <schema_ridondanza>
 +</code>
 +
 +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 <nome_pool>%%'' NOTA: se omesso, ''%%<nome_pool>%%'' è di default ''%%rbd%%''
 +  * Per tutte le altre applicazioni: ''%%ceph osd pool application enable <nome_pool> <nome_applicazione>%%''
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki