标签:ceph的安装
以下内容根据自己安装过程整理而出--- 刘福
为了简化安装这里我们采用ceph-deploy的安装方式
1:环境准备
互信
host文件
时间同步
epel、ceph yum源
osd节点各挂载一块硬盘不做分区及格式化操作
这里我们用到四台主机操作系统是Centos6.5,其中一台做deploy一台做监控节点master其它做OSD节点。
2:基础准备
这里采用ceph-deploy的方法优点就是快缺点是对搭建具体细节不很了解建议将安装过程保存下来仔细看输出信息。
2.1互信
master节点
ssh-keygen (全部默认)
ssh-copy-id -i 10.0.0.11
ssh-copy-id -i 10.0.0.12
2.2:host文件
先将各节点hostname改名然后在master节点修改hosts文件再复制到各节点
vim /etc/hosts
...
10.0.0.10 master
10.0.0.11 osd1
10.0.0.12 osd2
10.0.0.13 deploy
scp /etc/hosts osd1:/etc/
scp /etc/hosts osd2:/etc/
2.3时间同步
同步时间非常重要如果你将监控节点扩容到多个那么ceph要求各节点之间的时间要求是小于0.05秒。具体报错信息会告诉你时候漂移。
master节点
vim /etc/ntp.conf
...
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
/etc/init.d/ntpd start
chkconfig ntpd on
osd节点
ntpdata master
2.4准备好epel ceph yum源
Centos6.5为例
yum install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh http://ceph.com/rpm/el6/noarch/ceph-release-1-0.el6.noarch.rpm
3:开始部署
deploy节点
yum install ceph-deploy
mkdir first-ceph //注新建这个目录很重要之后操作都要进入这个目录
cd first-ceph/
创建一个集群
这里后面的主机名指monitor有几个写几个我里我们先创建一个
ceph-deploy new master
由于我们只有两个节点 ceph默认的osd是3所以这里我们修改一下副本数为2
vim ceph.conf
osd_pool_default_size = 2
...
开始安装
ceph-deploy install master osd1 osd2 //开始各节点装包这里需要注意一点是受网络环境影响可以会报错如Timeout这类问题是因为如果在300秒里未完成下载及安装包部署就会退出我解决的方法是将yum源上的包及依赖包全部下载下来然后自己搭建一个本地的yum仓库
ceph-deploy mon create-initial
ceph-deploy mon create master
ceph-deploy gatherkeys master
准备osd节点
ceph-deploy osd prepare osd1:/dev/vdb osd2:/dev/vdb
ceph-deploy osd activate osd1:/dev/vdb1 osd2:/dev/vdb1
拷贝配置文件以及key文件
ceph-deploy admin master osd1 osd2
master节点
chmod +x /etc/ceph/ceph.client.admin.keyring
接下来就是见证奇迹的时刻了,如果你的结果和我一样,恭喜你,安装成功。
[root@master ~]# ceph -s
cluster 31f7ec02-3d25-4d62-a42d-ee3c3dd242db
health HEALTH_OK
monmap e3: 3 mons at {master=10.0.0.25:6789/0,osd1=10.0.0.26:6789/0,osd2=10.0.0.27:6789/0}, election epoch 46, quorum 0,1,2 master,osd1,osd2
osdmap e150: 4 osds: 4 up, 4 in
pgmap v2576: 320 pgs, 2 pools, 264 bytes data, 5 objects
146 MB used, 102184 MB / 102330 MB avail
320 active+clean
本文出自 “刘福” 博客,请务必保留此出处http://liufu1103.blog.51cto.com/9120722/1693810
标签:ceph的安装
原文地址:http://liufu1103.blog.51cto.com/9120722/1693810