Ci-dessous, les différences entre deux révisions de la page.
wiki:cluster:ceph [2018/06/16 21:34] insolentbacon |
wiki:cluster:ceph [2020/06/27 18:16] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Ceph ====== | ||
- | À MiNET, depuis 2018, on utilise un cluster [[https:// | ||
- | Ceph est une technologie de stockage développée par Red Hat (et d' | ||
- | |||
- | D' | ||
- | > Ceph est une plateforme libre de stockage distribué. Les objectifs principaux de Ceph sont d' | ||
- | > | ||
- | > Ceph fonctionne sur du matériel non spécialisé. Le système est conçu pour s' | ||
- | |||
- | Dans cet article, nous résumerons et vulgariserons Ceph, mais gardez à l' | ||
- | |||
- | ===== Le vocabulaire ===== | ||
- | |||
- | Un [[http:// | ||
- | |||
- | Les [[http:// | ||
- | |||
- | [[http:// | ||
- | |||
- | [[http:// | ||
- | |||
- | ![Schéma RADOS](http:// | ||
- | |||
- | Nous avons donc plein d'OSD (un par disque) qui sont dans un gros cluster Ceph. Nous avons un __mon__ par machine de stockage qui permettent ensemble de gérer le cluster et d'y accéder. | ||
- | |||
- | Chaque objet stocké dans ceph (donc nos disques) sont découpés en plein de petits " | ||
- | |||
- | Au moment où vous voulez accéder au disque de la VM XYZ, vous contactez les //mon//s pour qu'ils vous transmettent toutes les informations sur la topologie du cluster. Avec ces information, | ||
- | |||
- | Concrètement, | ||
- | |||
- | En fait, plus précieusement, | ||
- | | ||
- | |||
- | ===== Les commandes usuelles ===== | ||
- | |||
- | Lancez celles-ci en root sur un noeud de stockage. | ||
- | |||
- | > ceph status | ||
- | Permet de voir le status du cluster. (la commande la plus utile de toutes) | ||
- | |||
- | |||
- | > ceph -w | ||
- | Permet de voir le status + les événement arrivant sur le cluster | ||
- | |||
- | |||
- | > ceph osd tree | ||
- | Pour voir tous les OSDs | ||
- | |||
- | |||
- | > ceph mon stat | ||
- | Permet de voir le cluster des mons | ||
- | |||
- | > ceph osd lspools | ||
- | Pour voir toutes les pools | ||
- | |||
- | |||
- | > rbd ls nom_d' | ||
- | Pour voir toutes les block devices d'une pool | ||
- | |||
- | |||
- | > rbd snap ls nom_d' | ||
- | Pour voir tous les snapshots d'un block device | ||
- | |||
- | |||
- | ==== Remplacer un disque défaillant ==== | ||
- | |||
- | Voir [[wiki: |