基础概念目前Ceph官方提供三种部署Ceph集群的方法,分别是ceph-deploy,cephadm和手动安装
ceph-deploy
一个集群自动化部署工具,使用较久,成熟稳定,被很多自动化工具所集成,可用于生产部署
cephadm
从Octopus开始提供的新集群部署工具,支持通过图形界面或者命令行界面添加节点,目前不建议用于生产环境,有兴趣可以尝试
转载
2023-12-07 02:50:29
0阅读
如何快速部署一个高效可靠的 Ceph 集群
Ceph 是一种开源的分布式文件系统和对象存储系统,被广泛用于构建强大的存储基础设施。它提供了高扩展性、高可靠性和高性能的存储解决方案。本文将介绍如何快速部署一个高效可靠的 Ceph 集群。
1. 规划集群
在部署 Ceph 集群之前,第一步是规划集群的规模和架构。你需要确定集群的规模(包括存储容量和性能需求)以及硬件配置。通常,Ceph 需要至少三
原创
2024-01-30 16:16:00
128阅读
最近在学习 kubernetes 过程中,想实现 pod 数据的持久化。在调研的过程中,发现 ceph 在最近几年发展火热,也有很多案例落地企业。在选型方面,个人更加倾向于社区火热的项目,GlusterFS、Ceph 都在考虑的范围之内,但是由于 GlusterFS 只提供对象存储和文件系统存储,而 Ceph 则提供对象存储、块存储以及文件系统存储。怀着对新事物的向往,果断选择 Ceph 来实现
原创
2018-09-27 14:38:36
2904阅读
1评论
近期进行公司业务容器化改造,在为kubernetes提供存储选型方面,在选型中本地存储不可跨node,NFS共享存储不好做高可用,因此选型Ceph来为k8s提供存储类。特此笔记以备后用。 Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。Ceph是一个…
原创
2022-01-13 14:10:20
573阅读
参考文档:https://wiki.deimos.fr/Ceph_:_performance,_reliability_and_scalability_storage_solutionCeph版本选择1.Ceph的版本发布周期Ceph当前的最新的LTS版本为mimic13.2.x和luminous12.2.x,通过release信息可以查看到相关发布信息.在具体的版本中会说明是否是LTS版本。每年
原创
2019-02-21 09:32:53
3611阅读
1、搭建方法-ceph-deploy:官方的部署工具
-ceph-ansible:红帽的部署工具
-ceph-chef:利用chef进行自动部署Ceph的工具
-puppet-ceph:puppet的ceph模块2、版本Mimic 13版3、部署前提1.关闭SELinux
2.关闭firewalld,并禁止开机自启
3.禁止开机自启
4.网卡 准备两块,一块公网用于对外
转载
2024-06-12 22:36:16
107阅读
cephadm简介Cephadm通过manager daemon SSH连接到主机部署和管理Ceph群集,以添加,删除或更新Ceph daemon containers。它不依赖于诸如Ansible,Rook或Salt的外部配置或编排工具。Cephadm管理Ceph集群的整个生命周期。它首先在一个节点上引导一个微小的Ceph集群(one monitor and one manager),然后自动将
转载
2024-05-20 11:41:14
391阅读
1. 部署ceph集群部署ceph 16 即 Pacific 版本 官网地址: https://docs.ceph.com/en/latest/releases/pacific/ 支持的操作系统:1.1 部署方式cephadm: https://docs.ceph.com/en/latest/cephadm/ #ceph 官方在 ceph 15 版本加入的ceph 部署工具 ceph-deploy
转载
2024-06-04 06:17:35
160阅读
ceph集群部署(准备阶段)1. 配置静态网络(自选)配置静态IP2. 配置主机名(必做)ceph01:hostnamectl set-hostname ceph01ceph02:hostnamectl set-hostname ceph02ceph03:hostnamectl set-hostname ceph033. 配置域名解析(必做)这里以ceph01节点为例,其他节点方法相似vi /et
转载
2024-03-16 00:02:00
207阅读
ceph-deploy 工具是一种部署 Ceph 的方法,它只依赖到服务器的 SSH 访问、 sudo 和 Python 。它可在你的工作站上运行,不需要服务器、数据库、或其它工具。如果你安装、拆卸过很多 Ceph 集群,不想要额外的工具,那 ceph-deploy 是理想之选。它不是个通用部署系统,只为 Ceph 用户设计,用它可以快速地设置并运行一个默认值较合理的集群,
转载
2023-10-20 11:31:40
93阅读
Ceph 测试环境部署本文档内容概要测试环境ceph集群部署规划测试环境ceph集群部署过程及块设备使用流程mon节点扩容及osd节点扩容方法常见问题及解决方法由于暂时没有用到对象存储,所以暂时没有配对象存储的网关。回答:为什么docker里用到ceph?环境里面每台机器挂载了个1T的数据盘,为了充分利用集群里所有数据磁盘的空间,使用ceph构建分布式环境,将数据盘联合到一起,看成一个盘。当然,这
[ ceph ] 基本概念、原理、架构介绍三种存储类型
块设备:主要是将裸磁盘空间映射给主机使用,类似于SAN存储,使用场景主要是文件存储,日志存储,虚拟化镜像文件等。
文件存储:典型代表:FTP 、NFS 为了克服块存储无法共享的问题,所以有了文件存储。
对象存储:具备块存储的读写高速和文件存储的共享等特性并且通过 Restful API 访问,通常适合图片、流媒体存储。Ceph 支持三种接口
原创
精选
2023-12-18 09:50:42
461阅读
1, ceph-deploy osd prepare `hostname`:/data1:/dev/sdb1ceph-deploy osd prepare `hostname`:/data2:/dev/sdc1ceph-deploy osd prepare `hostname`:/data3:/dev/sdd1ceph-deploy osd
原创
2015-06-22 17:16:10
788阅读
Cephadm通过SSH连接manager daemon到主机,从而部署和管理Ceph群集。manager daemon能够添加,删除或更新Ceph containers。Cephadm首先在单节点上引导一个微小的Ceph集群(one monitor and one manager),然后自动将集群扩展到多个节点,并提供所有Ceph守护程序和服务。 A Cep
转载
2023-07-31 14:59:38
28阅读
Ubuntu20.04LTS环境docker+cephadm方式部署Ceph 17.2.51. 前言2. 环境准备2.1. 主机信息2.2. NTP时间同步2.3. 关闭 iptable 和 firewalld2.4. 关闭 SElinux2.5. 生成SSH证书,并分发到其他节点2.6. 依赖安装3. 安装部署Ceph17.2.53.1. 安装cephadm,拉取ceph镜像3.2. 创建集群
转载
2023-09-29 20:30:54
542阅读
环境:centos7.61、ceph概论解析Ceph 存储集群至少需要一个 Ceph Monitor 和两个 OSD 守护进程。而运行 Ceph 文件系统客户端时,则必须要有元数据服务器( Metadata Server )Ceph OSDs: Ceph OSD 守护进程( Ceph OSD )的功能是存储数据,处理数据的复制、恢复、回填、再均衡,并通过检查其他OSD 守护进程的心跳来向
转载
2023-08-09 22:18:08
484阅读
Ceph是一个高性能的分布式存储系统,提供了可靠的存储解决方案。其中的RBD(Ceph块设备)是一种基于Ceph集群的块存储解决方案,能够为虚拟机、容器等不同的应用场景提供灵活的存储支持。
在部署Ceph RBD集群时,需要注意以下几个关键步骤:
1. 配置Ceph集群:在部署Ceph RBD集群之前,首先需要搭建Ceph集群。可以通过Ceph官方提供的安装文档来完成集群的配置,确保集群的各个
原创
2024-02-26 11:05:31
60阅读