KeepAlived+DRDB+MFS安装及配置

好几年前就研究过一些分布式文件系统,如gfs等。但真正让人满意的不多(总有各种各样的问题,如稳定性差,架构复杂,性能损失高等等)。最近工作中有些场景需要用到分布式的存储,这次准备使用MFS(MooseFS),主要是看重它的架构比较简单,使用的人数比较多,可扩展性也比较强,性能损失也相当要小一些。

一. MFS的架构介绍

下面是MFS的架构图(图片来自官网):

阅读全文

A(M)[192.168.33.11192.168.43.11] ->B (Backup)[192.168.33.13192.168.43.13] ->C (M/S)[192.168.33.15192.168.43.15] -> s1、s2….

公用IP:192.168.33.100

本例可实现以下功能:

一、实现mysql replication

A(M)–>C(M/S)–>s1、s2、s3….

性能:降低A服务器的负载

扩展性:可扩展到20台slave服务器。

二、实现实时备份、安全可靠功能

利用drbd(号称网络RAID)将A服务器与C服务器的数据进行实时备份

如果仅A服务器down掉了,通过heartbeatB服务器则会自动切换,变成A服务器的角色.

如果仅C服务器down掉了,则需要在B服务器上,进行手动切换,变成C服务器的角色.

如果A和C服务器都down掉了,则需要改进本例,方可解决问题.(如:再增加一台backup机器)

阅读全文

作者的图片

阿辉

容器技术及容器集群等分布式系统研究

容器平台负责人

上海