22
0
Fork 0

Ajout section « Gestion des pools» et sous-section « Supprimer un pool »

This commit is contained in:
abenmiloud 2018-04-23 15:57:22 +02:00
parent 5e659ece18
commit 4a276eafe4
1 changed files with 24 additions and 0 deletions

View File

@ -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 :