MogileFS-2.44 安装与配置.pdf

 

目录

一、MogileFS 介绍

1.1、环境

二、MogileFS 安装

2.1Mysql安装

2.2、安装MogileFS 相关Perl模块

2.3MogileFS Server 安装

2.4MogileFS Storage 存储节点安装

三、MogileFS 配置

3.1mysql数据库设置

3.2、创建mysql连接

3.3、创建Tracker配置文件

3.4MogileFS 启动与停止

3.5MogileFS Storage 节点配置

3.6、启动MogileFS Storage 节点

四、管理配置MogileFS.

4.1、添加Storeage节点到Tracker.

4.2、在存储节点中添加设备

4.3、在存储节点中使设备失效

4.4、添加域和类

4.5、查看域和tracker节点

4.6mogadm 详细参数

五、MogileFS PHP扩展模块

5.1、安装MogileFS PHP扩展

5.2、添加MogileFS PHP模块

5.3MogileFS 客户端 API 调用资料

六、MogileFS Nginx 模块安装

6.1、下载Nginx_mogilefs_module

6.2、添加Nginx_mogilefs_module模块

6.3、配置Nginx_mogilefs_module 模块

七、Mogtool 工具创建文件和读取文件内容

7.1、创建文件

7.2、读取文件

八、FUSE API 挂载 MogileFS文件系统

8.1、安装操作系统相应fuse支持

8.2、安装Perl Fuse支持

8.3Mount MogileFS文件系统

8.4、查看MogileFS系统文件

九、MogileFS参考资料

 

一、MogileFS 介绍

MogileFS 是一个开源的分布式文件系统,用于组建分布式文件集群,由 LiveJournal 旗下 Danga Interactive 公司开发,Danga 团队开发了包括 MemcachedMogileFSPerlbal 等不错的开源项目:(注:Perlbal 是一个强大的 Perl 写的反向代理服务器)。目前国内使用 MogileFS 的有图片托管网站 yupoo 等。

官方网站:

http://www.danga.com/mogilefs/

Google Code 上的信息

http://code.google.com/p/mogilefs/

详细内容请见: http://www.tech-q.cn/thread-12293-1-1.html

 

1.1、环境

MogileFS 相关服务器

IP

系统

Tracker (调度器)

192.168.0.11

Centos 5.5 x32

Storage Nodes 1 (存储节点1)

192.168.0.22

Centos 5.5 x32

Storage Nodes 2 (存储节点2)

192.168.0.33

Centos 5.5 x32

Mysql

192.168.0.44

Centos 5.5 x32

 

 

 

二、MogileFS 安装

2.1Mysql安装

请参考http://www.chinasa.net/archives/17/

2.2、安装MogileFS 相关Perl模块

首先要安装perl

# yum install perl

以下Perl模块均可使用以下命令进行安装,如安装Sys::Syscall模块。

# cpan –I Sys::Syscall

Sys::Syscall

Danga::socket

 BSD::Resource

common::sense

IO::AIO

 Perlbal

ExtUtils::MakeMaker

Test::Simple

DBI

Net::Netmask

IO::WrapTie

MogileFS::Client

DBD::mysql

MogileFS::Utils

Gearman::Client

Gearman::server