Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:cluster:ceph:remplacement_disque [2018/07/21 15:07] simtrami |
wiki:cluster:ceph:remplacement_disque [2018/07/21 17:50] simtrami [Si vous vous fichez des données sur le(s) disque(s) (grâce à votre politique de réplication)] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Remplacer un disque sur le cluster Ceph ====== | ====== Remplacer un disque sur le cluster Ceph ====== | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | Sur phobos, il n'est pas possible de changer un disque à chaud, il faut donc reboot et aller sur le contrôleur SATA du serveur (F10 au démarrage), | ||
+ | </ | ||
<WRAP center round todo 60%> | <WRAP center round todo 60%> | ||
Ligne 50: | Ligne 54: | ||
C'est bon, vous avez décidé de remplacer le disque. | C'est bon, vous avez décidé de remplacer le disque. | ||
- | |||
- | Pour vous aider il y a la documentation officielle de ceph : [[http:// | ||
- | |||
==== Si vous vous fichez des données sur le(s) disque(s) (grâce à votre politique de réplication) ==== | ==== Si vous vous fichez des données sur le(s) disque(s) (grâce à votre politique de réplication) ==== | ||
- | Vous pouvez directement suivre | + | Vous pouvez directement suivre |
- | + | ||
- | En oubliant pas que si vous utilisez le cache de bluestore il faut préciser '' | + | |
< | < | ||
ceph-volume lvm prepare --osd-id {id} --data /dev/sdX --block.db /dev/sdY | ceph-volume lvm prepare --osd-id {id} --data /dev/sdX --block.db /dev/sdY | ||
</ | </ | ||
- | ==== Si vous avez absolument besoin de récupérer des données sur le(s) disque(s) ==== | + | |
+ | La documentation officielle de ceph : [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ==== Sinon ==== | ||
+ | |||
+ | Vous pouvez directement suivre l' | ||
+ | |||
+ | La documentation officielle de ceph : [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Si vous avez absolument besoin de récupérer des données sur le(s) disque(s) (À MiNET si la réplication marche, on suit la partie précédente !!!) ==== | ||
Ligne 95: | Ligne 110: | ||
Ensuite on enlève l'OSD de la crushmap, pour que ceph déplace les objets qui étaient présents sur l'OSD ailleurs, grâce à la politique de réplication : les PGs présents sur le disque sont déplacés grâce aux réplicas. | Ensuite on enlève l'OSD de la crushmap, pour que ceph déplace les objets qui étaient présents sur l'OSD ailleurs, grâce à la politique de réplication : les PGs présents sur le disque sont déplacés grâce aux réplicas. | ||
- | < | + | < |
Encore une fois vous allez devoir attendre. Une fois que l' | Encore une fois vous allez devoir attendre. Une fois que l' | ||
- | < | + | < |
Puis le supprimer: | Puis le supprimer: | ||
- | < | + | < |
Ligne 114: | Ligne 129: | ||
Si vous utilisez **ceph-deploy** merci de vous réferer au blog cité plus haut. | Si vous utilisez **ceph-deploy** merci de vous réferer au blog cité plus haut. | ||
- | |||
- | Vous pouvez donc lancer un : | ||
- | < | ||
- | Cela va vous donner l'ID de l'OSD qui devrait, si vous avez bien supprimé le précédent, | ||
/dev/sdX : votre nouveau disque | /dev/sdX : votre nouveau disque | ||
Ligne 124: | Ligne 135: | ||
< | < | ||
ceph-volume lvm zap /dev/sdX | ceph-volume lvm zap /dev/sdX | ||
- | ceph-volume lvm prepare --osd-id | + | ceph-volume lvm prepare --osd-id |
</ | </ | ||
- | Avec '' | + | Avec '' |
+ | |||
+ | Sinon si tout s'est bien passé | ||
< | < | ||