[前言]看过很多与架构有关的文章,但大部分都是其架构中一部分的某部分,经过很长一段时间思考,想将其一部分的一部分的知识整合到一起形成一个“看似比较大点的部分” ,也就有了我这篇文章。当然大家也可以说我这篇文章也是架构的一部分的某部分,但我觉得它还是值得大家参考学习的,最起码我是这样想的。

这篇文章可能会一直处与有待修整状态,因为它不是最完美的,会随着我的测试而更新,但直到我的这台测试机下线为止,可能将无法再提供更新!

本篇以四大部分组成,每一大部分还可能有若干个小块组成。

四大部分分别为:

(I)前端部分

(1)     lvs+keepalived

(2)     RealServer

(3)     测试

基本的功能测试

(II)数据存储

(1)     主控服务器安装

(2)     元数据日志服务器安装

(3)     数据存储服务器安装

(4)     客户端安装

(5)     测试
基本功能测试

(III)监控部分

(1)     Nagios软件安装

(2)     nagios报警方式测试(email,短信,msn)

(3)nagios添加监控监控元素
(IV)
总测试

(1)LVS失败/切换
(2)LVS
故障隔离

(3)LVS伸缩测试(简单来说就是增删真实服务器)
(4)
基与域名的虚拟主机测试
(5)
Backup调度器也工作

(6)负载调度器只有一台,我该如何用keepalived呢?
(7)
客户端挂载限制测试
(8)
动态扩展添加服务器或者磁盘
(9)
垃圾回收机制

(10)主控服务器恢复测试

(11)mfs高可用测试

声明:本篇文章所有的内容都是经测试后而写的,并且不是针对新手而写的。

测试平台:centos5.5+kvm虚拟机

 

拓扑图: