设为首页 收藏本站
查看: 1228|回复: 0

[经验分享] 1.ceph的安装

[复制链接]

尚未签到

发表于 2019-2-2 08:18:43 | 显示全部楼层 |阅读模式
  以下内容根据自己安装过程整理而出--- 刘福
  为了简化安装这里我们采用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




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-670666-1-1.html 上篇帖子: ceph 重启宿主机 下篇帖子: openstack kill ceph 0.94.3
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表