![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ceph
文章平均质量分 86
jerry-89
这个作者很懒,什么都没留下…
展开
-
Ceph完整版安装部署
Ceph介绍 1.1. Ceph 介绍 在过去几年中,数据存储需求急剧增长。研究表明,大型组织中的数据正以每年40%到60%的速度增长,许多公司每年的数据都翻了一番。国际数据公司(IDC)的分析师估计,到2000年,全球共有54.4 exabytes 的数据。到2007年,这一数字达到295艾字节,到2020年,全球预计将达到44 zettabytes。传统的存储系统无法管理这样的数据增长;我们需要一个像Ceph这样的系统,它是分布式的,可扩展的,最重要的是,在经济上是可行的。Ceph是专门为处理当今和原创 2021-02-08 11:26:21 · 7187 阅读 · 0 评论 -
ceph部署与配置及部署过程遇到的问题解决
一、主机环境 IP地址 主机名称 部署服务 硬盘(必须是裸设备硬盘,不然无法创建osd) 172.16.5.239 k8s01 ceph-deploy、mon、osd /dev/sdb 172.16.5.240 k8s02 osd /dev/sdb ...转载 2021-02-07 20:18:49 · 2468 阅读 · 0 评论 -
ceph集群故障
问题:集群状态,坏了一个盘,pg状态好像有点问题[root@ceph-1 ~]# ceph -s cluster 72f44b06-b8d3-44cc-bb8b-2048f5b4acfe health HEALTH_WARN 64 pgs degraded 64 pgs stuck degraded 64 pgs stuck unclean 64 pgs stuck undersized...原创 2021-02-05 10:11:12 · 2627 阅读 · 0 评论 -
Ceph 增加和删除 osd
Ceph 增加和删除 osd增加 osd在新节点安装 ceph在新节点上安装 ceph 软件包,保证和 ceph 集群的软件版本一致ceph-deploy install [host-name] --release luminous上面是通用做法,在离线环境下,需要准备好rpm包,然后修改本地ceph的yum,然后在每个节点分别执行yum instal -y ceph-deployyum instal -y ceph列出新节点上所有可用磁盘ceph-deploy原创 2021-02-02 10:02:46 · 1802 阅读 · 0 评论 -
ceph 数据均衡调整
故障描述openstack环境中若干台虚拟机无法正常操作,尝试从horizon中重启虚拟机,重启过程中虚拟机状态一直停留在”powering on”的状态,无法进入系统查看openstack环境,发现后端ceph的状态异常,一个OSD full,一个near full。(clock是这个集群已知问题,这里不做介绍)(ceph-mon)[root@Node-160 /]# ceph -s cluster 8a946765-1bb5-40bc-a0bc-4cd830aee2a4原创 2021-01-25 17:39:27 · 5698 阅读 · 0 评论 -
Ceph出现”1 full osd(s)”,整个集群不可用的问题调查
问题描述一个服务连接不上ceph的对象存储网关,重启ceph对象存储网关,也不生效。ceph服务网关的日志如下:2017-10-31 19:51:21.158008 7f3b789b99c0 0 deferred set uid:gid to 167:167 (ceph:ceph)2017-10-31 19:51:21.158206 7f3b789b99c0 0 ceph version 10.2.7 (50e863e0f4bc8f4b9e31156de690d765af245185),原创 2021-01-22 17:08:46 · 2849 阅读 · 1 评论 -
cephfs几种挂载方式
一、启用cephfsCeph文件系统至少需要两个RADOS池,一个用于数据,一个用于元数据启用mds服务# ceph-deploy mds create node01创建数据poolceph osd pool create cephfs_data 128创建Metadata池ceph osd pool create cephfs_metadata 128启用poolceph fs new cephfs cephfs_metadata cephfs_data原创 2020-12-25 09:44:45 · 1329 阅读 · 0 评论 -
将 Ceph 文件系统 CephFS 挂载为 NFS
利用 NFS-Ganesha 或 ceph-fuse 与 nfsd, 我们可以将 CephFS 通过 NFS 协议对外发布出去,用户可以通过 NFS 客户端挂载 CephFS 文件系统进行访问。目录Ceph 与 NFS NFS-Ganesha 挂载 CephFS 准备条件 安装 NFS-Ganesha 配置 NFS-Ganesha NFS 客户端挂载 ceph-fuse 和 nfsd 挂载 CephFS NFS 服务端设置 NFS 客户端挂载 两种...转载 2020-12-25 09:39:35 · 5504 阅读 · 1 评论 -
ceph osd为down的情况
ceph修复osd为down的情况 尝试一、直接重新激活所有osd1、查看osd树root@ceph01:~# ceph osd treeID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY-AFFINITY -1 0.29279 root default -2 0.14639 host ceph01原创 2020-12-24 10:38:46 · 3453 阅读 · 0 评论 -
ceph 部署文档
部署前环境配置环境部署信息 本手顺安装架构: Ceph-deploy 1个 MON 2个 OSD 3个 CentOS 7: ceph-deploy + mon1(mon1) 10.53.16.190 mon2(mon2) 10.53.16.191 osd(node1) 10.53.16.192 os...原创 2020-12-18 10:32:23 · 1318 阅读 · 0 评论 -
nfs-ganesha将rgw导出为nfs文件接口
本文介绍了两种方式将 Ceph 导出为 NFS,一种通过 RGW,一种通过 CephFS,通过 FSAL 模块 连接到 RGW 或者 CephFS, 其中,FSAL_RGW 调用 librgw2 将 NFS 协议转义为 S3 协议再通过 RGW 存入到 Ceph 中,FSAL_CEPH 调用 libcephfs1 将 NFS 转义为 Cephfs 协议再存入到 Ceph 中。所以需要额外安装这两个包。经过测试发现,FSAL_RGW 模块在压测是很不稳定,对大文件的写入经常报 io error (5)原创 2020-12-18 10:25:37 · 1021 阅读 · 0 评论 -
CEPH资料
https://segmentfault.com/a/1190000023292938https://www.yisu.com/zixun/57002.htmlhttps://www.jianshu.com/p/e7d79a0d5314?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation...原创 2020-12-17 10:58:53 · 147 阅读 · 0 评论 -
Cephfs使用
Cephfs简介Cephfs是ceph提供的兼容POSIX协议的文件系统,对比rbd和rgw功能,这个是ceph里最晚满足production ready的一个功能,它底层还是使用rados存储数据。Cephfs架构Cephfs使用方法Cephfs kernel module Cephfs-fuse从上面的架构可以看出,Cephfs-fuse的IO path比较长,性能会比Cephfs kernel module的方式差一些;Client端访问Cephfs的流程...原创 2020-12-17 10:24:14 · 577 阅读 · 1 评论 -
CEPH分布式存储搭建(对象、块、文件三大存储)
集群配置信息:安装的ceph版本:ceph version 12.2.12 luminous配置所需源的地址wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/ceph.repo https://raw.githubusercontent.com/aishangwei/ceph-demo/mas...转载 2020-12-16 16:50:42 · 739 阅读 · 0 评论 -
ceph cluster client(RBD)
前期准备关闭防火墙、selinux,配置hosts文件,配置ceph.repo,配置NTP,创建用户和SSL免密登陆。[root@ ceph1~]#systemctl stop firewalld[root@ ceph1]# setenforce 0[root@ ceph1~]# cat /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one.原创 2020-12-16 15:13:01 · 599 阅读 · 1 评论 -
health: HEALTH_WARN
health: HEALTH_WARNtoo few PGs per OSD 错误ceph -s cluster: id: da54ea6a-111a-434c-b78e-adad1ac66abb health: HEALTH_WARN too few PGs per OSD (10 < min 30) services: mon: 3 daemons, quorum master1,master2,master3原创 2020-12-16 14:49:01 · 1563 阅读 · 0 评论 -
CEPH分布式存储介绍与原理架构概述
一、Ceph 简介Ceph 是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。Ceph 项目最早起源于 Sage 就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区。在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用。RedHat 及 OpenStack 都可与 Ceph 整合以支持虚拟机镜像的后端存储。二、Ceph特点高性能a. 摒弃了传统的集中式存储元数据寻址的方案,采用 CRUSH 算法,数据分布均衡,并行度高。b. 考原创 2020-12-15 11:06:58 · 4143 阅读 · 1 评论 -
centos7-ceph搭建三个节点一个客户端
centos7-ceph搭建指南1.ceph安装原理ceph分布式存储由若干个组件组成,包括:Ceph Monitor、Ceph OSD和Ceph .MDS,其中如果你仅使用对象存储和块存储时,MDS不是必须的,仅当你用使用Cephfs时,MDS才是需要安装的。ceph的安装模型与k8是有些类似,也是通过一个deploy node远程操作其他Node以进行create、prepare和activate各个node上的组件,官方给的组件示意图如下.Ceph 安装前准备,环境与拓扑图如下:...原创 2020-12-11 14:01:33 · 605 阅读 · 0 评论 -
Ceph分布式存储高可用集群
1、集群环境Ceph官方网站:https://ceph.io/Ceph中文官方文档:http://docs.ceph.org.cn/今天我们讲解如何快速部署Ceph分布式高可用集群。目前Ceph官方提供三种部署Ceph集群的方法,分别是ceph-deploy,cephadm和手动安装:ceph-deploy,一个集群自动化部署工具,使用较久,成熟稳定,被很多自动化工具所集成,可用于生产部署; cephadm,从Octopus开始提供的新集群部署工具,支持通过图形界面或者命令行界..原创 2020-12-01 17:36:23 · 1920 阅读 · 0 评论