ceph: Ajouter boucle pour estimer espace occupé rbd
This commit is contained in:
parent
80b77a34c2
commit
4574e2af2e
|
@ -535,6 +535,12 @@ Dans la section `POOLS`, la colonne `USED` devrait correspondre à la colonne `S
|
|||
|
||||
La colonne `MAX AVAIL` donne une estimation de la quantité de données qu’on peut ajouter dans un *pool*. Cette valeur prend notamment en compte le nombre de réplication et la valeur `mon_osd_full_ratio`.
|
||||
|
||||
*Attention* : pour un _pool_ RBD, l’espace utilisé affiché correspond à l’espace réclamé pour un volume donné. Si on crée un volume de 1 Tio, mais qu’on y écrit 100 Gio de zéros, le volume fera 100 Gio du point de vue de `ceph df`. La boucle suivante permet d’avoir une approximation en Gio de l’espace effectivement occupé par les volumes RBD d’un _pool_ :
|
||||
|
||||
~~~
|
||||
rbd -p <my_pool> ls -l | awk 'NR > 2 { sub("GiB$", "", $2); if ($2 ~ "TiB$") { sub("TiB$", "", $2); $2 = $2 * 1024 }; s += $2 } END { print s }'
|
||||
~~~
|
||||
|
||||
## RBD et Libvirt
|
||||
|
||||
Pour permettre à QEMU/Libvirt de parler à Ceph :
|
||||
|
|
Loading…
Reference in New Issue