你好,游客 登录 注册 搜索
背景:
阅读新闻

Ceph环境配置文档 PDF

[日期:2013-05-31] 来源:Linux社区  作者:Linux [字体: ]

说明

本文档适用于特定版本的ceph源码,对于不同版本可能有不同的依赖库,或配置步骤可能略有不同。

Ceph配置分为client和其他(monitor,mds,osd)两部分,其中client已经集成在2.6.34及其以后的内核版本中,故只需下载新内核版本编译内核即可;其他部分则用到了ceph源码包(从官网获得),其中有些依赖库,详细步骤见第二节。

Ceph集群简介:

Monitor线程处理集中的集群管理,配置和状态监控。他们是相对来说较轻的线程,用到的数据保存在本地文件系统。需要注意的是,监控线程必须有奇数个。

Ceph中的元数据服务器(mds)本质上就是一个满足一致性的分布式元数据缓存,所有的元数据都保存在存储节点上。元数据服务器(线程)能根据需要任意地加入到集群中,负载会自动的在这些服务器间进行平衡。例如可以先启动1到2个,然后根据需要再增加。配置文件中max mds参数控制最多有多少活动线程,额外的线程处于standby状态,如果有活动线程出故障了则standby状态的线程取代之。

Osd是存储数据和元数据的实际存储节点,最好运行两个osd,其中一个作为另一个的备份。每个osd其实就是一个线程,提供访问本地磁盘的服务。Osd端本地的文件系统最好用BTRFS,但是其他文件系统如ext3也可以。

2.配置步骤

除client以外其他节点的配置

1)下载ceph源码(http://ceph.newdream.net/download/)这里选择较早版本 ceph-0.20.tar.gz为了涉及尽量少的依赖库。

2)安装libedit_devel库,命令如下:

rpm -Uvh http://dev.CentOS.org/centos/5/testing/x86_64/RPMS/libedit-3.0-2.20090905cvs.el5.centos.x86_64.rpm

rpm -Uvh http://dev.centos.org/centos/5/testing/x86_64/RPMS/libedit-devel-3.0-2.20090905cvs.el5.centos.x86_64.rpm

注:这里可以直接运行上述命令,前提是机器能上网,如果不能的话可以自己下载两个rpm包然后手动安装。

3)解压源码

Tar  -zvxf  ceph-0.20.tar.gz

4)进入源码目录并执行如下操作(蓝色部分为命令)

# ./autogen.sh

# CXXFLAGS="-g -O2" ./configure --prefix=/usr --sbindir=/sbin --localstatedir=/var --sysconfdir=/etc

# make && make install

Ceph环境配置文档 PDF版下载:

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2013年资料/5月/31日/Ceph环境配置文档 PDF

 

或者百度网盘下载:http://pan.baidu.com/share/link?shareid=510183&uk=1983309261

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款