3 votos

¿Funciona para ejecutar mysql con el directorio de datos en un soporte de CephFS?

Tenemos un cluster de base de datos que usa MySQL en DRBD con marcapasos + Corosync, que está muy bien. Mi pregunta es si es posible (y si alguien ha tenido éxito) para montar una unidad de CephFS a /var/lib/mysql y ejecutar MySQL desde allí.

La ventaja sería que MySQL entonces podría ejecutar en cualquier nodo del clúster, sin la restricción del 2 nodo de DRBD (o peor aún, la complejidad del DRBD en DRBD).

1voto

arheops Puntos 524

Sí, funcionará pero no se pueden ejecutar más entonces ejemplo de una mysql vez.

Mejor solo usar mysql replicación master-master sin drbd, poner una ip de conmutación por error (probablemente de 10.0.0.0 red) y uso mysql_proxy proyecto escribir todos en un mysql (ip failover) y extendido a múltiples. Funciona excelente y no tendrá problemas de configuración de mysql maestro-maestro porque sólo un nodo lo escribe.

1voto

Isaac Puntos 476

Si es una solución para mysql cluster que buscas, debe tomar un vistazo a la Galería, que ofrece una forma sencilla de replicación de principal múltiple. Debe tener al menos tres nodos aunque.

0voto

Matt Puntos 6166

Nº que te deseo podría. Lamentablemente no se pueden tener varios servidores de mysql, acceder a los mismos archivos de datos. MySQL no enfrentarse a él y probablemente se te dañan.

Sin embargo, puede colocar los datos de mysql en cephfs con una instancia única de mysql, que funciona igual que RBD.

(sí ya sé una vieja pregunta, pero quería hacer esto y descubrí que no se puede. Las respuestas no fueron enteramente claras)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: