ceph安装总结

安装总结

  • 安装ceph集群,其实就是找个主机作为admin节点,安装ceph-deploy,然后用ceph-deploy安装其他组件
  • 安装前要做很多设置,安装ntp来确保时间同步,创建免密sudo与免密登录的安装用户等等
  • 第一步是初始化集群,这一步指定一个mon,然后就会生成ceph.conf和mon的keyring
  • 第二步就是在各个节点安装ceph,这一步要安装一堆东西,提示安装失败没关系,自己到每个机器上安装也行
  • 第三步就是初始化mon,这一步会生成一堆keyring,以及一个client.admin用户
  • 第四步就是把上一步生成的ceph.client.admin.keyring和cepf.conf拷贝到集群别的机器上去,为啥要拷贝呢?这个后面解释
  • 第五步就是安装mrg
  • 第六步就是安装osd
  • 后面就是各种扩展集群,其实就是执行一行很简单但命令。但是这个扩展在扩展之前必须要确认第四步执行过,否则会失败

为什么要拷贝keyring和配置文件

你有没有想过,简单的在集群的机器上装ceph,不做任何处理它就能组件集群吗??当然不可能。那么ceph集群里的节点是如何与其他节点通信呢,有两点:
1. 要作为集群的一员,你肯定要是某种角色,mon,osd,mds,mgr甚至client都行。所以安装ceph是必须的。然后,与集群通信,就需要知道集群是谁,而ceph.conf里有ceph集群的id,所以就要把配置文件拷贝到各个节点里。以后新加了机器,或是有新的client端接入,都要把配置文件拷贝过去。
2. 集群间通信都要使用一个集群用户,这个用户默认就是第三步创建的那个client.admin 。集群间通信,那肯定是加密的,所以每个节点都必须要有keyring才能加密。所以,每次有新机器或是有新的client加入,ceph.client.admin.keyring是必须要拷贝过去的。而新建了用户,也必须要有新用户的keyring在机器上,这台机器才能用新用户访问集群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值