4 votes

Haute disponibilité pour le stockage ceph ?

Est-ce que Ceph a une haute disponibilité, je configure 2 nœuds comme ceci

  cluster:

    id:     07df97db-f315-4c78-9d2a-ab85007a1856
    health: HEALTH_WARN
            Disponibilité des données réduite : 32 pgs inactifs
            Redondance des données dégradée : 374/590 objets dégradés (63.390%), 18 pgs dégradés, 32 pgs sous-dimensionnés

  services:
    mon: 2 démons, quorum ceph1,ceph2
    mgr: ceph1(actif), standbys : ceph2
    mds: mycephfs-1/1/1 actif {0=ceph1=actif:actif}, 1 actif : standby
    osd: 2 osds : 1 actif, 1 inactif

  données : 
    pools :   6 pools, 96 pgs
    objets : 216 objets, 12 Mio
    utilisation :   75 Mio utilisés, 945 Mio / 1020 Mio disponibles
    pgs :     33.333% des pgs ne sont pas actives
             374/590 objets dégradés (63.390%)
             64 actif+clean
             18 sous-dimensionné+dégradé+peered
             14 sous-dimensionné+peered

Comme vous pouvez le voir, j'ai configuré 2 mon appelés ceph1 et ceph2, mais lorsque j'arrête ceph1, ceph2 est incapable d'écrire des fichiers dans le stockage monté cephfs sur la VM

Alors comment rendre Ceph hautement disponible ? Est-ce que cela nécessite plus de nœuds ou quelque chose du genre ?

6voto

batistuta09 Points 8723

Vous avez besoin d'au moins 3 MON pour atteindre HA en raison du quorum. Avec seulement 2 nœuds, votre stockage sera arrêté en raison d'un problème sur un nœud.

"Lorsqu'un cluster de stockage Ceph exécute plusieurs moniteurs Ceph pour une haute disponibilité, les moniteurs Ceph utilisent Paxos pour établir un consensus sur la carte du cluster maître. Un consensus nécessite une majorité de moniteurs en cours d'exécution pour établir un quorum pour le consensus sur la carte du cluster (par exemple, 1; 2 sur 3; 3 sur 5; 4 sur 6; etc.)." lien

Si vous avez besoin de stockage HA avec 2 nœuds, jetez un œil aux solutions conçues pour cela. Je peux recommander StarWind VSAN gratuit avec une réplication actif-actif et sans exigence de quorum.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X