From 4a276eafe44599af8446d307bc188c3a13b2003d Mon Sep 17 00:00:00 2001 From: abenmiloud Date: Mon, 23 Apr 2018 15:57:22 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20section=20=C2=AB=20Gestion=20des=20pool?= =?UTF-8?q?s=C2=BB=20et=20sous-section=20=C2=AB=20Supprimer=20un=20pool=20?= =?UTF-8?q?=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoCeph.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/HowtoCeph.md b/HowtoCeph.md index 8d0a57e5..141b7a44 100644 --- a/HowtoCeph.md +++ b/HowtoCeph.md @@ -134,8 +134,11 @@ De la même manière, on ajoute des managers. Dans le cas où un manager décide Il ne reste qu'à créer un pool et à initialiser RBD : sudo ceph osd pool create rbd 128 + sudo ceph osd pool set rbd nodelete true sudo rbd pool init rbd +> La seconde commande empêche la suppression du pool. Il sera impossible de le supprimer par accident (ou de le supprimer tout court). + Le cluster est prêt. On peut maintenant s'occuper du client. @@ -164,8 +167,28 @@ Si on compte utiliser le block device pour y installer une machine virtuelle, on cd /mnt/ceph-block-device +# Gestion des pools + + +## Supprimer un pool + +Par défaut, il est impossible de supprimer un pool. Il y a deux gardes-fous à passer pour permettre la suppression. On s'assure d'abord que le flag « nodelete » est bien à « false » : + + sudo ceph osd pool get $POOL_NAME nodelete | grep -q true && ceph osd pool set $POOL_NAME nodelete false + +Une fois ce flag désactivé, il faut configurer le cluster pour autoriser la suppression d'un pool : + + sudo ceph tell mon.* injectargs --mon-allow-pool-delete=true + +Pour finir, on supprime le pool puis on active à nouveau la sécurité : + + sudo ceph osd pool delete pool_name pool_name --yes-i-really-really-mean-it + sudo ceph tell mon.* injectargs --mon-allow-pool-delete=false + + # Gestion des block devices + ## Créer une VM On peut utiliser un block device pour y installer une machine virtuelle avec `virt-install`. Le chemin du disque doit mener au block device : @@ -198,6 +221,7 @@ Dans le cas où une machine virtuelle a été installée sur le block device, il **TODO** ajouter les messages d'erreur + ## Crash Si une ou plusieurs machines du cluster s'éteigent brutalement, il suffit de les redémarrer et de s'assurer que le service NTP soit lancé sur la machine :