[前言]看过很多与架构有关的文章,但大部分都是其架构中一部分的某部分,经过很长一段时间思考,想将其一部分的一部分的知识整合到一起形成一个“看似比较大点的部分” ,也就有了我这篇文章。当然大家也可以说我这篇文章也是架构的一部分的某部分,但我觉得它还是值得大家参考学习的,最起码我是这样想的。
这篇文章可能会一直处与有待修整状态,因为它不是最完美的,会随着我的测试而更新,但直到我的这台测试机下线为止,可能将无法再提供更新!
本篇以四大部分组成,每一大部分还可能有若干个小块组成。
四大部分分别为:
(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虚拟机
拓扑图: