¿Conmutación por error y lecturas sin conexión en GlusterFS?

¿Conmutación por error y lecturas sin conexión en GlusterFS?

Tengo un clúster donde todas las máquinas tienen el demonio ejecutándose y los clientes montados. Hasta donde tengo entendido, solo la máquina donde ejecuto peer probese convierte en host.

  • Si un cliente cae:

    • el clúster sigue ejecutándose en las otras máquinas.
    • no puede acceder al volumen en el cliente que se ha caído a pesar de que tienebackupvolfile-server=localhost
    • el cliente se resincronizará después de volver a conectarse.
  • Si el host se cae:

    • ninguna máquina puede acceder al volumen.

Esto me hace preguntarme:

  • A) ¿Hay alguna manera de que un cliente que no funciona lea el volumen localmente y tal vez incluso escriba en él y haga que el resto del grupo se ponga al día cuando se vuelva a conectar?
  • B) ¿Hay alguna manera de que un cliente asuma el papel de host cuando deja de funcionar?

Todo lo que encuentro en línea es información vaga o antigua. Quizás alguien aquí pueda orientarme. Gracias de antemano.

información relacionada