K8S 使用Ceph存储 PV、PVC概述 管理存储是管理计算的一个明显问题。PersistentVolume子系统为用户和管理员提供了一个API,用于抽象如何根据消费方式提供存储的详细信息。于是引入了两个新的API资源:PersistentVolume和PersistentVolumeClaim ...
分类:
其他好文 时间:
2020-01-12 13:12:16
阅读次数:
76
Ceph Dashboard实现 Ceph Dashboard介绍 Ceph 的监控可视化界面方案很多 grafana、Kraken。但是从Luminous开始,Ceph 提供了原生的Dashboard功能,通过Dashboard可以获取Ceph集群的各种基本状态信息。 mimic版 (nautil ...
分类:
其他好文 时间:
2020-01-11 15:23:34
阅读次数:
384
Ceph mgr Zabbix module 2020年1月8日 14:54 Ceph 数据可视化。 ceph分布式存储数据可视化通过Zabbix+Ceph mgr+Granfana来做ceph的数据可视化展示,利于大屏幕展示。主要展示内容有ceph的集群状态、mon状态数量、pools数量、Cep ...
分类:
其他好文 时间:
2020-01-09 10:22:18
阅读次数:
277
ceph s3cmd的命令 问题: 1. 使用access_key和secret_key获取的对象url,会缓存在浏览器disk cache中,导致每次第二次访问资源的时候,会报no cors的错误 2. 浏览器获取数据时,会显示(from disk cache) 针对问题2,调研 强缓存 强缓存 ...
分类:
其他好文 时间:
2020-01-08 20:50:42
阅读次数:
187
Ceph 文件系统 CephFS 的介绍与配置 CephFs介绍 Ceph File System (CephFS) 是与 POSIX 标准兼容的文件系统, 能够提供对 Ceph 存储集群上的文件访问. Jewel 版本 (10.2.0) 是第一个包含稳定 CephFS 的 Ceph 版本. Cep ...
分类:
其他好文 时间:
2020-01-08 12:37:39
阅读次数:
97
[TOC] 一、背景介绍 ceph 版本为L版,集群由于异常断电,导致文件丢失,ceph mon 数据文件store.db/目录下的sst 文件丢失,所以无法正常启动。 本集群有三台mon节点,其中有一台mon 节点的服务可以正常启动,另外两台无法正常启动。 二、 解决过程 因为判断可能出现文件丢失 ...
分类:
其他好文 时间:
2020-01-07 13:29:21
阅读次数:
188
Ceph —— 均衡PG 日常工作中,我们常常会发现PG不均衡,而集群中只要有一个OSD先达到full的状态,则整个集群都无法写入数据,所以为了尽可能的提高集群存储空间的利用率,我们都希望PG尽可能的均匀分布在OSD上。 出现PG不均衡最常见的背景情况: 刚刚安装部署Ceph集群完毕 集群扩容或是其 ...
分类:
其他好文 时间:
2020-01-04 18:43:08
阅读次数:
171
Ceph编译:L版本及其之后的版本。 1. 编译前准备 下载代码库 或者 假如想看v13.2.2的代码 只clone一个分支的: 如果想看v13.2.2分支最后提交的代码: 使用install deps.sh解决编译过程中的依赖。首先要解决install deps执行个安装依赖包很慢的问题: 提前准 ...
分类:
其他好文 时间:
2020-01-02 15:46:17
阅读次数:
532
MountVolume.SetUp failed for volume "pvc-a2754739-cf6f-11e7-a7a5-02e985942c89" :
rbd: map failed exit status 2 2017-11-22 12:35:53.503224 7f0753c66100 -1 did not load config file,
using default settings. libkmod: ERROR ../libkmod/libkmod.c:586 kmod_search_moddep:
could not open moddep file ‘/lib/modules/4.9.45-rancher/modules.dep.bin‘ modinfo: ERROR:
Module alias rbd not found. modprobe:
ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file
‘/lib/modules/4.9.45-ra
分类:
其他好文 时间:
2019-12-28 10:05:59
阅读次数:
186
部署元数据服务器每个CephFS文件系统至少需要一个MDS,集群维护者通常会根据需要使用其自动部署工具来启动所需的MDS服务器。推荐使用Rook和ansible(通过ceph-ansible剧本)进行此操作。为了更清晰,我们仍在此处使用systemd命令MDS的硬件配置MDS的当前版本是单线程的,大多数MDS活动都需要CPU,包括响应客户机请求。在最强的客户机负载下,MDS使用大约2到3个CPU内
分类:
其他好文 时间:
2019-12-25 20:25:33
阅读次数:
303