Moniteurs Ceph

Les Moniteurs Ceph sont des processus légers qui gèrent une copie maître de la mappe de cluster de stockage. Tous les clients Ceph contactent un moniteur Ceph et extraient la copie en cours de la mappe de cluster de stockage, ce qui permet aux clients de se lier à un pool et de lire et d'écrire des données.

Les Ceph Monitors utilisent une variante du protocole Paxos pour établir un consensus sur les cartes et d'autres informations critiques dans le cluster de stockage. En raison de la nature de Paxos, Ceph a besoin d'une majorité de moniteurs en cours d'exécution pour établir un quorum, établissant ainsi un consensus.

Important: IBM requiert au moins trois moniteurs sur des hôtes distincts pour recevoir la prise en charge d'un cluster de production.

IBM recommande de déployer un nombre impair de moniteurs. Un nombre impair de moniteurs Ceph a une résilience aux pannes supérieure à un nombre pair de moniteurs. Par exemple, pour maintenir un quorum sur un déploiement à deux moniteurs, Ceph ne peut tolérer aucun incident ; avec trois moniteurs, un incident ; avec quatre moniteurs, un incident ; avec cinq moniteurs, deux incidents. C'est pourquoi un nombre impair est conseillé. En résumé, Ceph a besoin d'une majorité de moniteurs pour fonctionner et pouvoir communiquer entre eux, deux sur trois, trois sur quatre, etc.

Pour un déploiement initial d'un cluster de stockage Ceph à plusieurs noeuds, IBM requiert trois moniteurs, ce qui augmente le nombre de deux à la fois s'il existe un besoin valide de plus de trois moniteurs.

Les moniteurs Ceph étant légers, il est possible de les exécuter sur le même hôte que les noeuds OpenStack . Toutefois, IBM recommande d'exécuter des moniteurs sur des hôtes distincts.

Important: IBM prend UNIQUEMENT en charge la colocalisation des services Ceph dans des environnements conteneurisés.

Lorsque vous supprimez des moniteurs d'un cluster de stockage, tenez compte du fait que les moniteurs Ceph utilisent le protocole Paxos pour établir un consensus sur la mappe de cluster de stockage maître. Vous devez disposer d'un nombre suffisant de moniteurs Ceph pour établir un quorum.