记一次centos挂载ceph存储的坑

生产有两台服务器,准备用来跑工作流,执行的资源的是放在ceph存储集群中,第一步挂载ceph

执行命令: mount -t ceph xxx:xxx -o name=admin,secret=AQXXX

mount -t ceph xxx:xxx  -o name=admin,secret=AQXXX
异常mount: unknown filesystem type 'ceph'

意思是不认识的filesystem,因垂丝汀

尝试解决第一次,采用ceph-fuse方式挂载

安装ceph-fuse
配置ceph国内源(阿里源,清华源都试过)

[Ceph]
name=Ceph packages for $basearch
baseurl=http://mirrors.163.com/ceph/rpm-jewel/el7/$basearch
enabled=1
gpgcheck=0
type=rpm-md
gpgkey=https://mirrors.163.com/ceph/keys/release.asc
priority=1
[Ceph-noarch]
name=Ceph noarch packages
baseurl=http://mirrors.163.com/ceph/rpm-jewel/el7/noarch
enabled=1
gpgcheck=0
type=rpm-md
gpgkey=https://mirrors.163.com/ceph/keys/release.asc
priority=1
[ceph-source]
name=Ceph source packages
baseurl=http://mirrors.163.com/ceph/rpm-jewel/el7/SRPMS
enabled=1
gpgcheck=0
type=rpm-md
gpgkey=https://mirrors.163.com/ceph/keys/release.asc
priority=1

yum install ceph-fuse

错误:Package: 2:ceph-fuse-10.2.11-0.el7.x86_64 (Ceph)
          Requires: libstdc++.so.6(CXXABI_1.3.7)(64bit)
错误:Package: 2:ceph-fuse-10.2.11-0.el7.x86_64 (Ceph)
          Requires: libboost_thread-mt.so.1.53.0()(64bit)
错误:Package: 2:ceph-fuse-10.2.11-0.el7.x86_64 (Ceph)
          Requires: libstdc++.so.6(CXXABI_1.3.5)(64bit)
错误:Package: 2:ceph-fuse-10.2.11-0.el7.x86_64 (Ceph)
          Requires: libstdc++.so.6(GLIBCXX_3.4.19)(64bit)
错误:Package: 2:ceph-fuse-10.2.11-0.el7.x86_64 (Ceph)
          Requires: libboost_system-mt.so.1.53.0()(64bit)
错误:Package: 2:ceph-fuse-10.2.11-0.el7.x86_64 (Ceph)
          Requires: libc.so.6(GLIBC_2.16)(64bit)
错误:Package: 2:ceph-fuse-10.2.11-0.el7.x86_64 (Ceph)
          Requires: libboost_iostreams-mt.so.1.53.0()(64bit)
错误:Package: 2:ceph-fuse-10.2.11-0.el7.x86_64 (Ceph)
          Requires: libstdc++.so.6(GLIBCXX_3.4.14)(64bit)
错误:Package: 2:ceph-fuse-10.2.11-0.el7.x86_64 (Ceph)
          Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
错误:Package: 2:ceph-fuse-10.2.11-0.el7.x86_64 (Ceph)
          Requires: libstdc++.so.6(GLIBCXX_3.4.18)(64bit)
错误:Package: 2:ceph-fuse-10.2.11-0.el7.x86_64 (Ceph)
          Requires: libfuse.so.2(FUSE_2.9)(64bit)

不能自动下载,天真如我,我居然去下载编译GCC高版本,one hour later 再次安装后又发现缺少很多低版本的依赖,ceph-fuse安装失败

尝试解决第二次,升级内核

升级centos内核我都是去https://elrepo.org 上找,之前 CentOS7 Docker容器无法ping通宿主机ip问题解决记录 里面我就是从这里捞的内核升级包, 于是打开https://elrepo.org/linux/kernel/el6/x86_64/RPMS/,但是发现只有一个 elrepo-release-6-12.el6.elrepo.noarch.rpm

内核升级也是各种依赖找不到,资源下载不了,查了一下,centos6于2020年11月30日停止服务了,yum源能找到的基本都关了,ceph的网站也更新了,应当也是不建议centos6了,内核升级失败

PS:找了DC的小伙伴直接升级内核和操作系统版本也都以失败告终

第三次大杀招,重装系统

数据和服务备份数据盘,重装系统,安装centos7.5,别人推荐版本,centos7服务到期2024年,还能折腾几年,貌似centos8 2021年底就停止维护了,以后不会再有免费的REDHAT用了,到时如果有需要直接换Ubuntu

安装后直接安装成功,而且异常柔滑。

[En]

The direct mount is successful after installation, and it is unusually silky.

Original: https://www.cnblogs.com/surging-dandelion/p/15349664.html
Author: 蒲公英的狂想
Title: 记一次centos挂载ceph存储的坑

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524499/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • ABCD四个顺序执行方法,拓展性延申

    今天在群里,有人问 有几个void返回值&amp…

    Linux 2023年6月7日
    0123
  • AOP+Redis+SpringCache翻译字典状态

    1,字典表Or枚举类? 项目里有很多标识状态的字段,比如订单状态:0-未支付,1-已支付,2-已取消。或者性别sex: 0-未知,1-男,2-女 。等等。一般这种我们都会建相应的枚…

    Linux 2023年5月28日
    0113
  • 安卓手机改造服务器——基本环境配置(CentOS7 arm32)

    安装好CentOS系统之后,我们需要对环境进行一些基本的配置,让Linux更好用 注意:本文章是针对 arm32的 CentOS7进行配置的,其他系统或不同架构不要尝试。 1、首先…

    Linux 2023年6月8日
    0111
  • 【证券从业】金融基础知识-第四章 股票02

    注1:后续学习并整理到第八章,全书完结后再合并成一个笔记进行源文件分享 注2:本章内容巨多,大约分为两篇文章记录消化 posted @2022-06-06 02:11 陈景中 阅读…

    Linux 2023年6月13日
    0107
  • CTF中的一些图形密码

    1.传统猪圈密码 猪圈密码又称为亦称朱高密码、共济会暗号、共济会密码或共济会员密码;是一种以特定符号来替换字母的加密方式在线解密网址:http://moersima.00cha.n…

    Linux 2023年6月6日
    0116
  • ESXI系列问题整理以及记录——使用Windows PowerShell中的SSH功能连接ESXI控制台

    首先进入ESXI管理页面,开启ESXI的SSH功能 接下来到位于同一局域网的Win主机上开启Powershell,如果ESXI主机的IP地址为192.168.1.77,则在Powe…

    Linux 2023年6月13日
    0124
  • 字典服务的设计与管理

    编码问题,谁不想避其锋芒; 一、业务背景 在搜索引擎的功能上,曾经遇到过这样一个问题,数据库中某个公司名称中存在特殊编码,尽管数据已经正常同步到索引中,但是系统中关键词始终也无法匹…

    Linux 2023年6月14日
    082
  • url参数+,&,=,/等转义编码【转】

    问题描述 在使用postman发送请求时,url出现了有+,空格,/,?,%,#,&,= 等特殊符号,可能在转义之后导致服务器端无法获得正确的参数值。解决办法 将这些字符转…

    Linux 2023年6月8日
    079
  • 实用!这17个运维技巧,收藏起来随时备用~

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月7日
    0105
  • python写日志

    写日志的办法多种多样,我这个是我喜欢的办法,可以做个参考 没啥说的,直接上代码 import time def write_log(value): now_time = time….

    Linux 2023年6月6日
    081
  • MAC安装redis

    一、安装命令使用mac的包管理工具brew一行命令搞定安装。若未安装brew,命令行先输入以下命令安装brew。 /usr/bin/ruby -e “$(curl -f…

    Linux 2023年5月28日
    096
  • 5.7 Linux Vim可视化模式

    相信大家都使用过带图形界面的操作系统中的文字编辑器,用户可以使用鼠标来选择要操作的文本,非常方便。在 Vim 编辑器中也有类似的功能,但不是通过鼠标,而是通过键盘来选择要操作的文本…

    Linux 2023年6月7日
    0118
  • MybatisPlus核心功能——实现CRUD增删改查操作 (包含条件构造器)

    CRUD 官方文档:https://baomidou.com/(建议多看看官方文档,每种功能里面都有讲解)【本文章使用的mybatisplus版本为3.5.2】 条件构造器 一般都…

    Linux 2023年6月7日
    0119
  • Shell添加任务计划

    添加任务计划,每30分钟自动执行 /data1/scripts/chk_sds.sh mkdir /data1/scripts echo -e "if [ \ps -C …

    Linux 2023年5月28日
    078
  • 我叫Mongo,干了「查询终结篇」,值得您拥有

    这是mongo第三篇”查终结篇”,后续会连续更新5篇 mongodb的文章总结上会有一系列的文章,顺序是先学会怎么用,在学会怎么用好,戒急戒躁,循序渐进,跟…

    Linux 2023年6月14日
    0124
  • Linux ARMv7中断向量表搬移(2)【转】

    经历过kernel的汇编阶段,进入C语言start_kernel后对中断向量表的位置进行搬移,搬移函数是early_trap_init。 early_trap_init函数的调用流…

    Linux 2023年6月8日
    0103
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球