
Ceph分布式存储
文章平均质量分 76
沙拉OK
记录知识,充实自我。
展开
-
MDS中的caps和Locker
详细介绍MDS中caps和Locker的基础原创 2022-07-04 20:25:10 · 1967 阅读 · 0 评论 -
手动修复某节点/var/lib/ceph/osd/ceph-X/下内容丢失导致OSD无法启动的方法
有时重启某个Ceph节点时,出现一种异常情况,就是该节点下所有osd都无法启动,且挂载目录(/var/lib/ceph/osd/ceph-x/)下所有文件也均消失;有时误删除也可能导致此现象。本文提供一种手动修复的方法。这种情况下,先找正常的节点,查看该目录下本来应有的文件:首先从其他正常节点的/var/lib/ceph/osd/ceph-x/下拷贝如下文件到故障节点的/var/lib/ceph/osd/ceph-x/下:scp activate.monmap bluefs ceph_fsid .原创 2021-10-26 16:51:38 · 2755 阅读 · 2 评论 -
nfs-ganesha(用户态NFS)编译、安装和使用
前面的文章介绍了基于社区或自己项目编译rpm包搭建Ceph分布式存储集群的方法。本篇介绍使用nfs-ganesha源码编译、安装,客户端使用用户态nfs协议挂载使用Ceph文件存储和对象存储的方法。<一> 编译与安装nfs-ganesha一、 获取源码源码可直接从github上git clone,也可以使用自己库维护的代码:github:git clone git@github.com:nfs-ganesha/nfs-ganesha.gitgit checkout V3.4自.原创 2021-10-19 10:13:21 · 5703 阅读 · 1 评论 -
基于ceph源码的rpm编译、部署、升级、清理说明
在之前写的《ceph-ansible安装部署指南(centos-7.6)》中,主要是直接使用社区发布的release版本,进行部署与安装。但大部分情况是,开发人员自己进行了二次开发或其他代码修改,那每次部署时还使用社区发布的版本部署后再手动替换就很不方便。所以本文档针对这种自编译的Ceph工程提供编译和部署的方式和说明。首先确定环境可以正常编译Ceph代码,确定方法就是直接在Ceph代码中运行:bash install-deps.sh将所有需要安装的依赖都装成后,运行:bash do_cmak.原创 2021-10-15 10:59:36 · 2112 阅读 · 0 评论 -
ceph-ansible安装部署指南(centos-7.6)
本文档主要讲述如何基于社区发布的Ceph-N版进行搭建Ceph九节点集群(EC策略,bluestore)。以及对搭建过程中遇到的一些问题进行了解答。原创 2021-10-13 11:32:41 · 4726 阅读 · 1 评论