随笔分类 - Ceph
Ceph从入门到实践
摘要:环境介绍 版本介绍 操作系统 CentOS Linux release 7.9.2009 (Core) Ceph版本 rpm-nautilus 主机信息 主机名 IP 角色 ceph-node01 192.168.199.31 monitor、mgr、mds、osd ceph-node02 192.
阅读全文
摘要:Ceph 学习目录: CEPH 部署完整版(CentOS 7 + luminous) Ceph - RBD 操作 Ceph - Dashboard 环境: IP地址 主机名 192.168.118.14 ceph-node1 192.168.118.15 ceph-node2 192.168.118
阅读全文
摘要:Ceph 学习目录: CEPH 部署完整版(CentOS 7 + luminous) Ceph - RBD 操作 Ceph - Dashboard 环境: IP地址 主机名 192.168.118.14 ceph-node1 192.168.118.15 ceph-node2 192.168.118
阅读全文
摘要:RAID (1)漫长的重建过程,而且在重建过程中,不能有第二块盘损坏,否则会引发更大的问题; (2)备用盘增加TCO,作为备用盘,当没有硬盘故障时,就会一直闲置的; (3)不能保证两块盘同时故障后,数据的可靠性; (4)在重建结束前,客户端无法获取到足够的IO资源; (5)无法避免网络、服务器硬件、
阅读全文
摘要:学习资料来源于网络。 磁盘I/O的概念 I/O 的概念,从字义来理解就是输入输出。操作系统从上层到底层,各个层次之间均存在 I/O。比如,CPU 有 I/O,内存有 I/O, VMM 有 I/O, 底层磁盘上也有 I/O,这是广义上的 I/O。通常来讲,一个上层的 I/O 可能会产生针对磁盘的多个
阅读全文
摘要:前言 在知乎看到一篇介绍 Ceph 后端存储引擎的文章 【分布式存储系统Ceph的后端系统引擎研究】分析的非常到位,对理解Ceph 后端存储引擎有非常大的帮助。本篇主要围绕这篇文章来学习,并写出自己想理解和补充说明。 Ceph是一个可靠的、自治的、可扩展的分布式存储系统,它支持文件系统存储、块存储、
阅读全文
摘要:前言 在实现容器化的初期,计划使用 Ceph 作为容器的存储。都说存储是虚拟化之母,相对容器来说,存储也起到了至关重要的作用。 选用 Ceph 作为容器化存储理由如下: 方便后期横向扩展; Ceph能够同时支持快存储、对象存储、文件存储,容器使用块存储,后期也会用到对象存储来取代 OSS 服务。 基
阅读全文
摘要:1. 前言 拜读了 胖哥的(el7+jewel)完整部署 受益匪浅,目前 CEPH 已经更新到 M 版本,配置方面或多或少都有了变动,本博文就做一个 ceph luminous 版本完整的配置安装。 提示:本文使用了大量的 ansible 命令,需有基础的 ansible 相关知识。 2. 环境介绍
阅读全文
摘要:为什么需要 BlueStore 首先,Ceph原本的FileStore需要兼容Linux下的各种文件系统,如EXT4、BtrFS、XFS。理论上每种文件系统都实现了POSIX协议,但事实上,每个文件系统都有一点“不那么标准”的地方。Ceph的实现非常注重可靠性,因而需要为每种文件系统引入不同的Wal
阅读全文
摘要:1. Ceph 架构 1.1 Ceph 接口 Ceph 支持三种接口: Object:有原生的API,而且也兼容 Swift 和 S3 的 API Block:支持精简配置、快照、克隆 File:Posix 接口,支持快照 1.2 Ceph 核心组件及概念介绍 Monitor:一个 Ceph 集群需
阅读全文
摘要:1. Ceph简介 所有的 Ceph 存储集群的部署都始于一个个 Ceph节点、网络和 Ceph存储集群。Ceph 存储集群至少需要一个 Ceph Monitor、一个 Manager和一个Ceph OSD 守护进程。在运行 Ceph 作为文件存储时,还需要 Ceph 元数据服务。 Monitors
阅读全文