文章 2022-06-16 来自:开发者社区

快速部署Ceph分布式高可用集群

快速部署Ceph分布式高可用集群Ceph简介Ceph是一个PB,EB级别的分布式存储系统,可以提供文件存储,对象存储、和块存储,它可靠性高,易扩展,管理简便,其中对象存储和块存储可以和其他云平台集成。一个Ceph集群中有Monitor节点、MDS节点(用于文件存储)、OSD守护进程。Ceph基础概念ceph-deploy一个集群自动化部署工具,使用较久,成熟稳定,被很多自动化工具所集成,可用于生....

文章 2022-06-13 来自:开发者社区

Ceph分布式存储性能调优(六)(下)

三、调优最佳实践1、MON建议Ceph 集群的部署必须要正确规划, MON 性能对集群总体性能至关重要。 MON 通常应位于专用节点上。为确保正确仲裁,MON 的数量应当为奇数。2、OSD建议每一 个 Ceph OSD 都具有日志。 OSD 的日志和数据可能会放置于同一存储设备上。当写操作提交至 PG 中所有 OSD 的日志后,标志写操作已经完成。因此,更快的日志性能可以改进响应时间。在典型的部....

文章 2022-06-13 来自:开发者社区

Ceph分布式存储性能调优(六)(上)

Ceph分布式存储性能调优一、系统配置调优1、设置磁盘的预读缓存echo "8192" > /sys/block/sda/queue/read_ahead_kb2、设置系统的进程数量echo 4194303 > /proc/sys/kernel/pid_max3、调整CPU性能注意: 虚拟机和部分硬件 CPU 可能不支持调整。1 ) 确保安装了内核调整工具:yum -y instal....

Ceph分布式存储性能调优(六)(上)
文章 2022-06-13 来自:开发者社区

Ceph分布式存储初步认识(一)(下)

二、Ceph架构设计1、Ceph整体设计基础存储系统RADOS Reliable, Autonomic,Distributed Object Store ,即可靠的、自动化的、分布式的对象存储这就是一个完整的对象存储系统,所有存储在Ceph 系统中的用户数据事实上最终都是由这一层来存储的。而Ceph 的高可靠、高可扩展、高性能、高自动化等等特性本质上也是由这一层所提供的。基础库librado这层....

Ceph分布式存储初步认识(一)(下)
文章 2022-06-13 来自:开发者社区

Ceph分布式存储初步认识(一)(上)

一、Ceph概述1、背景Ceph 是一个去中心化的分布式存储系统, 提供较好的性能、可靠性和可扩展性。 Ceph 项目最早起源于Sage就读博士期间的工作(最早的成果于 2004 年发表),并随后贡献给开源社区, 遵循 LGPL 协议 (LESSER GENERAL PUBLIC LICENSE 的简写,中文译为 “ 较宽松公共许可证 ” )。在经过了数年的发展之后,目前已得到众多云计算厂商(O....

Ceph分布式存储初步认识(一)(上)
文章 2022-06-13 来自:开发者社区

部署Ceph分布式高可用集群中篇(下)

查看集群中monitor的状态ceph mon dump至此,monitor扩容完毕,生产中一般部署3个或者5个节点的Monitor,确保集群高可用状态Ceph OSD 扩容随着集群资源的不断增长 Ceph集群的空间可能会存在不够用的情况 因此需要对集群进行扩容 扩容通常包含两种:横向扩容和纵向扩容 横向扩容即增加台机器 纵向扩容即在单个节点上添加更多的OSD存储 以满足数据增长的需求 添加OS....

部署Ceph分布式高可用集群中篇(下)
文章 2022-06-13 来自:开发者社区

部署Ceph分布式高可用集群中篇(中)

Ceph客户端向 monitor 请求集群的状态 并向 pool 中写入数据 根据 PGs 的数量 通过CRUSH 算法将其映射到不同的 OSD 节点上 实现数据的存储 可以把 pool 理解为存储object数据的逻辑单元创建一个 pool 资源池其名字为 z0ukun,PGs 数量设置为 64 设置 PGs 的同时还需要设置 PGP(通常PGs和PGP的值是相同的) cd ceph-admi....

部署Ceph分布式高可用集群中篇(中)
文章 2022-06-13 来自:开发者社区

部署Ceph分布式高可用集群中篇(上)

前言如何快速部署Ceph分布式高可用集群Ceph分布式存储底层实现原理上文介绍了ceph的原理以及ceph的部署(部署了一个mon角色) 本文继续介绍下ceph的部署部署OSD查看磁盘使用情况部署osd需要一个裸设备磁盘 分别给3台虚拟机挂载一个10G的裸磁盘设备添加方式(by图形界面操作方式)将/dev/sdb磁盘加入集群ceph-deploy osd create cephnode-01 -....

部署Ceph分布式高可用集群中篇(上)
文章 2022-06-13 来自:开发者社区

如何快速部署Ceph分布式高可用集群(下)

# 删除默认yum源并配置阿里yum源 rm -f /etc/yum.repos.d/*.repo wget http://mirrors.aliyun.com/repo/Centos-7.repo -P /etc/yum.repos.d/ # 安装EPEL源 wget http://mirrors.aliyun.com/repo/epel-7.repo -P /etc/yum.repos.d.....

如何快速部署Ceph分布式高可用集群(下)
文章 2022-06-13 来自:开发者社区

如何快速部署Ceph分布式高可用集群(上)

基础概念目前Ceph官方提供三种部署Ceph集群的方法,分别是ceph-deploy,cephadm和手动安装ceph-deploy一个集群自动化部署工具,使用较久,成熟稳定,被很多自动化工具所集成,可用于生产部署cephadm从Octopus开始提供的新集群部署工具,支持通过图形界面或者命令行界面添加节点,目前不建议用于生产环境,有兴趣可以尝试manual手动部署,一步步部署Ceph集群,支持....

如何快速部署Ceph分布式高可用集群(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里云分布式应用服务

企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是应用全生命周期管理和监控的一站式PaaS平台,支持部署于 Kubernetes/ECS,无侵入支持Java/Go/Python/PHP/.NetCore 等多语言应用的发布运行和服务治理 ,Java支持Spring Cloud、Apache Dubbo近五年所有版本,多语言应用一键开启Service Mesh。

+关注