Fedora 19使用ceph-deploy部署Ceph笔记
Fedora 19使用ceph-deploy部署Ceph笔记
最近用一组Fedora 19的虚拟机部署了一下ceph 0.81,由于ceph有了简化的部署工具ceph-deploy,看起来部署是个相当简单的过程,理论上应该就是下面几步:
0. 实验环境下,删除所有iptables规则以及在所有机器间建立ssh信任,添加ceph的yum repo
-
ceph-deploy new MON OSD1 OSD2 OSD3
-
ceph-deploy install MON OSD1 OSD2 OSD3
-
ceph-deploy mon create-initial MON
-
ceph-deploy gatherkeys MON OSD1 OSD2 OSD3
-
ceph-deploy osd prepare OSD1:/dir OSD2:/dir OSD3:/dir
-
ceph-deploy osd activate OSD1:/dir OSD2:/dir OSD3:/dir
就这么简单就应该好了吧? 本人在实际操作中发现需要做如下补充:
-
fedora 19需要安装几个ceph需要的软件包(为什么ceph-deploy不能自己检测一下?): RedHat-lsb,leveldb需要升级到1.12,osd节点直接用块设备的需要安装hdparm。
-
在第五步osd prepare之前,需要手动拷贝从mon节点bootstrap_osd到osd节点,完整路径我现在忘了...
-
osd activate之前,osd节点上要手动创建 /var/lib/ceph/osd空目录。
祝大家玩的顺手,玩的愉快
--------------------------------------分割线 --------------------------------------
Ceph环境配置文档 PDF
CentOS 6.3上部署Ceph
Ceph的安装过程
HOWTO Install Ceph On FC12, FC上安装Ceph分布式文件系统
Ceph 文件系统安装
CentOS 6.2 64位上安装Ceph 0.47.2
Ubuntu 12.04 Ceph分布式文件系统
Fedora 14上安装 Ceph 0.24
--------------------------------------分割线 --------------------------------------
Ceph 的详细介绍:请点这里
Ceph 的下载地址:请点这里
评论暂时关闭