Ceph集群配置遇见的困难

Ceph集群配置遇见的困难
首先按https://blog.csdn.net/aixiaoyang168/article/details/78788703
中进行配置
出现问题和些理解

  1. 说明管理节点和osd节点的关系
    若配置成功,再管理节点上可用登录osd节点设置的用户,这时再管理节点下载,就相当于登录osd节点虚拟机下载文件,二者等效。
  2. 未更改主机的localhost导致后续创建ceph-deploy创建集群时主机名和师的不对应
    解决方法:在终端输入hostname命令,重写hostname.( 注意修改.ssh/config里的 localhost也要对应)
  3. 未改变管理节点和每一个osd的IP为静态IP,导致集群集结点的IP每次变化,最后connect7480接口失败。
    解决方法:输入ifconfig查看当前ip,输入nmtui修改ipv4的IP为手动,然后再每台主机上添加静态的IP地址,添加子网掩码8.8.8.8,添加网关自己ip的前24位加“.0” (192.168.241.0)
    若连接依然失败则注意重启网络 service networking restart
    在这里插入图片描述

Inet为当前虚拟机ip.
设置静态ip如下所示:输入nmtui
在这里插入图片描述

  1. 管理节点和osd节点创建ceph管理用户
    创建的用户是管理ceph时切换的用户和root用户差不多,创建后执行命令
    echo “用户名 ALL = (root) NOPASSWD:ALL” | sudo tee /etc/sudoers.d/用户名,就可用再root用户下执行ceph用户的命令,设置权限。
  2. 打开vi .ssh/config文件修改时,发现没有此文件
    解决方法:沿着绝对路径打开文件看是否真不存在。若正不存在写入新的保存文档。
  3. vi ceph.conf 不存在文件情况
    解决方法:打开绝对路径,若真不存在则重新yum install -y ceph-deploy。若存在则要cd ceph-cluster,进入ceph-cluster文件执行。
  4. 配置完成后输入 ceph osd tree查看节点状态,发现有一个点down,且重新启动修复时一直提示“找不到这个host用户”
    解决方法:新建一个虚拟机,重新加入一个osd节点到集群中。其中关键步骤,再主节点添加新osd的IP,osd节点的虚拟机本地磁盘上创建目录,来作为 OSD 的存储空间,本来要插硬盘作为osd存储空间,用新建的文件夹代替了。重点,再新节点上部署ceph用户,从新配置免密登录
    #擦净硬盘,对⾮系统盘可以做这个操作,装了系统的硬盘不能给ceph⽤
    sudo ceph-deploy disk zap ceph1 /dev/sdb
    #创建osd节点
    ceph-deploy osd create --data /dev/sdc ceph1
    别忘重启节点和关闭防火墙
  5. Curl http://admin:7480一直无法连接(admin为自己用户名,admin就代表192.169.241.131管理节点ip)
    解决方法:首先检查防火墙是否开启,开启则关闭。
    再检查localhost 对应的ip是否一致。在检查ifconfig,看自己的网卡是否正常开启,有三项,若少了重启网卡和网络,若还不行,大概率是未设置静态ip。
    若还无法连接,在保证前面步骤执行都无误下,重启reboot。
  6. Curl http://admin:7480 连接不上。
    命令查看ifconfig看网络十分正常,显示三项。重启网络不行重启虚拟机。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值