Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1486084
  • 博文数量: 230
  • 博客积分: 474
  • 博客等级: 下士
  • 技术积分: 1955
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-19 18:40
文章分类

全部博文(230)

文章存档

2020年(3)

2019年(3)

2018年(12)

2017年(13)

2016年(11)

2015年(55)

2014年(74)

2013年(39)

2012年(2)

2011年(18)

我的朋友

分类: 云计算

2014-07-17 15:34:37


Gluster

中添加

XLATOR

的步骤

 

1.

 

下载

GlusterFS

文件源码,并安装

automake

等自动编译工具。了解

automake

的工作流

程:下图为网络上一幅工作流程图,可以很好的了解

automake

的工作步骤,我们据此

修改

glusterfs

的编译文件。

 

 

0

)而

configure.ac(configure.in)

由执行

autoscan

并修改得到

 

1

automake 

读取

Makefile.am 

来产生

 

Makefile.in 

2

configure 

 

读取

 

Makefile.in 

来产生

 

Makefile 

3

configure 

脚本通常由

autoconf 

读取

configure.in

configure.ac

 

产生

 

2

.添加并修改相关文件

 

 

0) 

 

glusterfs-3.2.5/ 

a.

我们只是添加一个

xlator

,该

xlator

位于

xlators

目录中,所以此目下无需修

Makefile.am. 

b.

修改当前目录下

configure.ac,

添加自己的

xlator

目录结构,示例如下:

 

 

 

1) 

 

glusterfs-3.2.5/xlators 

 

 

 

a.

添加目录

itc 

 

 

 

b.

修改当前目录下的

Makefile.am,

添加

itc

,示例如下:

 

 

 

 

 

 

3

glusterfs-3.2.5/xlators/itc 

 

 

a.

添加目录

itc-performance 

 

 

b.

添加

Makefie.am

文件,内容如下:

 

 

 

4

glusterfs-3.2.5/xlators/itc/itc-performance/ 

 

 

a.

添加目录

src

,该目录存储源码

 

 

 

b.

添加

Makefile.am,

内容仿照上层

Makefile.am 

 

5) glusterf-3.2.5/xlators/itc/itc-performance/src/ 

 

 

a.

添加

xlator

源码文件

itc-performance.c

itc-performance.h 

 

 

b.

添加

Makefile.am,

内容如下:

 

 

 

 

c.

源码内容只需要简单实现

xlator

xlator_fops 

结构体指向的函数。

下面的代码没

有做任何事情,只是将操作交付给下(上)个

xlator

去处理。

 

 

 

 

 

 

 

3.

 

执行编译自己的

xlator 

0

 

执行

autoconf 

,生成

configure 

1

 

执行

automake

,生成

make.in 

2

 

执行

configure

,生成

makefile 

3

 

执行

make install

命令

 

4.

 

修改

glusterfs

volume

配置文件,将自己的

xlator

放到

xlaotors

之中

 

1

 

利用

glusterfs 

命令创建一个卷

 

2

 

修改

/etc/glusterd/vols

下创建卷的配置文件,例如:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

刘建辉

 

 

天津

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Huijialiu@gmail.co


阅读(947) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~