CentOS如何安装MooseFS技术实战
【IT168技术】MooseFS(Moose File System,mfs)是一种分布式文件系统,它将数据分布在网络中的不同服务器上,支持FUSE,客户端可以作为一个 普通的Unix 文件系统使用MooseFS。
MooseFS中共有四种角色:主控服务器master server、元数据日志服务器metalogger server、存储块服务器chunkserver、客户端client。
主控服务器负责各个存储块服务器的管理、文件读写调度、文件空间回收以及恢复、多节点拷贝。
元数据日志服务器负责备份主控服务器的元数据、变化日志文件,文件类型为changelog_ml.*.mfs,以便在主控服务器出问题的时候可以恢复。
存储块服务器负责提供存储空间,并为客户提供数据传输。
客户端则通过fuse挂接主控服务器上所管理的存储块服务器,可以像操作本地文件一样操作MooseFS中的文件。
Keepalived是一款服务器监控软件,可以监控服务器运行状态,当服务器死机或出现故障时,可以自动将服务切换到后备服务器上。
一、配置思路
1、自1.6.5之后,MooseFS提供了metalogger服务,默认每24小时自动获得主控服务器的所有元数据和更改日志,可以作为备份主控
2、使用keepalived,监控主控服务器运行情况,当主控服务器宕掉之后,自动启动备份主控服务器,接替主控服务器
3、主控服务器与备份主控使用相同的虚拟IP提供对外服务
4、客户端通过fuse,直接访问虚拟IP提供的在存储块服务器共享的资源
二、服务器信息
10.1.1.105 主控服务器
10.1.1.104 存储块服务器、元数据日志服务器,作为备份主控
10.1.1.103 对外的提供服务的虚拟IP
10.1.1.116 存储块服务器
10.1.1.111 客户端
查看评论 回复
"CentOS如何安装MooseFS技术实战"的相关文章
- 上一篇:CentOS中设置系统级代理
- 下一篇:CentOS 6.2 安装教程