ceph分布式存储搭建

article/2025/8/25 17:57:00

目录

一、环境搭建

1.基础环境

2.centos1安装软件

3.创建集群

4.修改配置文件

5.安装软件

 二、构建集群

1.初始化monitor

2.同步管理信息

3.安装mgr

4.安装rgw

5.创建mds服务

三、安装OSD

1.centos1、centos2、centos3、三个虚拟机各加一个磁盘

2.热刷新磁盘并格式化

3.创建OSD

四、安装dashboard

1.生成签名和创建安全认证

2.启动服务

五、创建ceph文件系统

1.创建存储池

2. 创建文件系统

3.在客户端(虚拟机centos4)挂载ceph文件系统

六、验证


一、环境搭建

1.基础环境

虚拟机名操作系统IP地址安装软件
centos1centOS7192.168.115.128

ceph-13.2.10-0.el7.x86_64

lttng-ust-2.4.1-4.el7.x86_64

ceph-deploy-2.0.1-0.noarch

centos2centOS7192.168.115.130

ceph-13.2.10-0.el7.x86_64

lttng-ust-2.4.1-4.el7.x86_64

ceph-deploy-2.0.1-0.noarch

centos3centOS7192.168.115.131

ceph-13.2.10-0.el7.x86_64

lttng-ust-2.4.1-4.el7.x86_64

ceph-deploy-2.0.1-0.noarch

centos4centOS7192.168.115.132

ceph-13.2.10-0.el7.x86_64

lttng-ust-2.4.1-4.el7.x86_64

ceph-deploy-2.0.1-0.noarch

各个虚拟机先做免密登录并验证

2.centos1安装软件

添加ceph安装源

[Ceph]
name=Ceph packages for $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/ceph/rpm-mimic/el7/x86_64/
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc[Ceph-noarch]
name=Ceph noarch packages
# 清华源
baseurl=https://mirrors.tuna.tsinghua.edu.cn/ceph/rpm-mimic/el7/noarch/
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc[ceph-source]
name=Ceph source packages
baseurl=https://mirrors.tuna.tsinghua.edu.cn/ceph/rpm-mimic/el7/SRPMS/
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc
yum install epel-release -yyum install lttng-ust -yyum -y install ceph ceph-deploy 

3.创建集群

mkdir -p /usr/local/soft/cephclustercd /usr/local/soft/cephclusterceph-deploy new centos1 centos2 centos3 centos4

4.修改配置文件

vim /usr/local/soft/cephcluster/ceph.conf#对外开放网段
public network = 192.168.115.0/24
# 设置pool池默认分配数量
osd pool default size = 2
# 容忍更多的时钟误差
mon clock drift allowed = 2
mon clock drift warn backoff = 30
# 允许删除pool
mon_allow_pool_delete = true
[mgr]
# 开启WEB仪表盘
mgr modules = dashboard

5.安装软件

ceph-deploy install centos1 centos2 centos3 centos4

 二、构建集群

1.初始化monitor

ceph-deploy mon create-initial

2.同步管理信息

ceph-deploy admin  centos1 centos2 centos3 centos4

3.安装mgr

ceph-deploy mgr create  centos1 centos2 centos3 centos4

4.安装rgw

ceph-deploy rgw create centos1 centos2 centos3 centos4

5.创建mds服务

ceph-deploy mds create centos1 centos2 centos3 centos4

三、安装OSD

1.centos1、centos2、centos3、三个虚拟机各加一个磁盘

2.热刷新磁盘并格式化

echo "- - -" > /sys/class/scsi_host/host0/scanmkfs.xfs  /dev/sdb

3.创建OSD

ceph-deploy osd create --data /dev/sdb centos1ceph-deploy osd create --data /dev/sdb centos2ceph-deploy osd create --data /dev/sdb centos3

四、安装dashboard

1.生成签名和创建安全认证

ceph mgr module enable dashboardceph dashboard create-self-signed-certmkdir -p /usr/local/jx/cephcluster/mgr-dashboardcd /usr/local/jx/cephcluster/mgr-dashboardopenssl req -new -nodes -x509   -subj "/O=IT/CN=ceph-mgr-dashboard" -days 3650   -keyout dashboard.key -out dashboard.crt -extensions v3_ca

2.启动服务

ceph mgr module disable dashboardceph mgr module enable dashboardceph config set mgr mgr/dashboard/server_addr 192.168.115.128
#设置访问IP
ceph config set mgr mgr/dashboard/server_port 9001
#设置访问端口
ceph config set mgr mgr/dashboard/ssl false
#关闭https
ceph mgr servicesceph dashboard set-login-credentials jx123 123.com
#设置账户和密码

五、创建ceph文件系统

1.创建存储池

ceph osd pool create cephfs_data 128ceph osd pool create cephfs_metadata 64

2. 创建文件系统

ceph fs new  fs_test  cephfs_metadata cephfs_data

3.在客户端(虚拟机centos4)挂载ceph文件系统

mkdir /cephceph-fuse -k /etc/ceph/ceph.client.admin.keyring -m 192.168.115.128:6789 /ceph

六、验证


http://chatgpt.dhexx.cn/article/T6NUKxYB.shtml

相关文章

Ceph存储搭建及在k8s中的使用

一、基础环境准备 主机IP主机名部署服务备注192.168.0.91admin-nodeceph、ceph-deploy、monmon节点又称为master节点192.168.0.92ceph01cephosd192.168.0.93ceph02cephosd Ceph版本 10.2.11 Ceph-deploy版本 7.6.1810 内核版本 3.10.0-957.el7.x86_64 每个节点关闭防火墙和s…

ceph存储应用--owncloud

目录 框架​ 节点规划 部署环境准备 ceph集群部署 在master1上创建集群 创建mon监控组件 监控节点master1初始化 创建mgr管理组件 创建osd磁盘 添加其他节点到ceph集群中 对象存储搭建 创建对象存储网关 创建owncloud应用 ceph对象存储对接owncloud 安装s3工具 框…

ceph存放mysql备份_Kubernetes持久化Ceph存储

一、依然简介 Kubernetes使用Persistent Volume和Persistent Volume Claim两种API资源来管理存储。 PersistentVolume(简称PV):由管理员设置的存储,它是集群的一部分。就像节点(Node)是集群中的资源一样,PV也是集群中的资源。它包含存储类型,…

关于 Ceph 存储集群配置的一些笔记

写在前面 Ceph 考试整理笔记,老师总结基础上,略有补充博文内容涉及: ceph 集群的配置简单介绍永久和零时修改集群配置文件集群 Mon 的配置集群身份验证的配置集群多网络的配置 理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有…

ceph存储快速部署

前言:ceph的基本介绍 Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。 Ceph特点: 1.高性能: a. 摒弃了传统的集中式存储元数据寻址的方案,采用CRUSH算法,数据分布均衡,并…

Ceph存储

集中式存储 所谓集中式系统就是指由一台或多台主计算机组成中心节点,数据集中存储于这个中心节点中,并且整个系统的所有业务单元都集中 部署在这个中心节点上,系统所有的功能均由其集中处理。也就是说,集中式系统中,每个终端或客户端仅仅负责 数据的录入和 输出,而数据的存储与…

ceph(分布式存储)

文章目录 一、ceph的组件和功能1.简介2.层次结构和功能 二、ceph的数据读写流程三、使用ceph-deploy安装一个最少三个节点的ceph集群(推荐3个或以上的磁盘作为专用osd)1.基础配置配置主机名给三台主机写入hosts解析配置node1到所有节点root用户免密钥互信配置时间同步在node1上…

【ceph】学习笔记(三)三大存储模式简介

Ceph本身是一个统一存储,支持块、对象和文件等所有存储形态 在RADOS集群之上,Ceph构建了块存储、文件存储和对象存储等存储形态。由于RADOS集群本身是以对象为粒度进行数据存储的,因此上述三种存储形态,在最终存储数据的时候都划…

Ceph分布式存储

目录 一、ceph简介 1、什么是ceph 2、ceph支持的三种存储方式 1)块存储RBD 2)对象存储RGW 3)文件系统存储ceph-fs 3、ceph的主要特点 4、ceph组件作用 OSD:(Object Storage Device) Monitors MD…

Ceph 存储介绍

文章目录 一、Ceph 简介二、Ceph 特点三、Ceph 应用场景四、Ceph 核心组件五、Ceph 存储系统的逻辑层次结构六、RADOS 的系统逻辑结构七、Ceph 数据存储过程八、Ceph IO 流程及数据分布1. 正常 IO 流程图2. 新主 IO 流程图 九、Ceph Pool 和 PG 分布情况 一、Ceph 简介 ceph 是…

王道2021版计算机考研书勘误表

转载于 王道论坛 计算机考研QQ群,很多大学的计算机考研/软件考研资料(见群文件) 群号是 954288959 您还可以在以下平台找到我们 你点的每个在看,我都认真当成了喜欢

计算机组成原理【by王道考研计算机】

文章目录 第一章1. 什么是计算机系统2. 硬件的发展3. 计算机硬件的基本组成冯诺依曼结构现代计算机结构主存储器运算器控制器工作过程实例 4. 计算机系统的层次结构五层结构三种级别的语言 5. 计算机的性能指标存储器的容量CPU其他常用时间单位 第二章1. 进制转换2. 字符与字符…

王道考研-计算机网络

目录 P1 1.1.1 概念、组成、功能、分类1.计算机网络概念2.计算机网络的功能3.计算机网络的组成4.计算机网络分类 P2 1.1.2 标准化工作机器相关组织1.标准化工作 P3 1.1.3 速度指标1.速率与带宽2.吞吐量4.性能指标2.时延带宽积3.往返时延RTT4.利用率 P5 1.2.1 分层结构、协议、接…

王道考研系列 计算机考研 ——机试指南(第二版) 笔记(一)

计算机机试,王道机试指南(第二版)笔记 机试指南一些笔记。。。 题目代码github链接 https://github.com/BenedictYoung 链接 视频 and pdf 链接:https: //pan.bai du. com/s/1WFl E5hWgg Y9c3J97 fVbsRg?pwd xwep 提取 码&#…

2021王道考研pdf

参考一:(2021) https://www.bilibili.com/read/cv5517739/ 计算机考研王道天勤PDF百度网盘(数据结构、操作系统、计算机组成原理、计算机网络)(!!!!b站这个链…

操作系统笔记(含王道计算机考研——操作系统课件)

操作系统(OS) 笔记根据B站王道计算机考研——操作系统视频整理所得,视频链接:https://b23.tv/0I2qex视频中所用课件:链接:https://pan.baidu.com/s/101bFWm0Tv0emNpEneidYPA 提取码:y3dd笔记md…

一篇学完:王道考研408计算机网络(全)

笔记首发于:lengyueling.cn PDF版本附在 lengyueling.cn 对应文章结尾,欢迎下载访问交流 网络体系结构 概念与功能 网络:网样的东西或者网站系统 计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设…

24考研王道计算机组成原理笔记

24考研王道计算机组成原理笔记 文章目录 24考研王道计算机组成原理笔记前言一、计算机系统概述1.1 计算机的发展1.2 计算机硬件1.2.1 计算机硬件的基本组成1.2.2 各个硬件的工作原理1.2.3 计算机系统的层次结构 1.3 计算机性能指标1.3.1 存储器性能指标1.3.2 CPU性能指标1.3.3 …

2023年计算机考研专业课408 - 王道书资源做题本OneNote电子笔记

💻cs-408 构建本仓库的初衷是记录自己备考计算机专业课408的过程本仓库收纳了2023年四本王道复习指导书和2023年王道书上的刷题本本仓库分享了一些自己从2022年6月备考以来的学习408心得本仓库分享了自己使用OntNote制作的电子笔记 希望本仓库的一些经验和资源能够…

考研408 王道计算机考研 (初试/复试) 网课笔记总结

计算机初试、复试笔记总结(导航栏)📝 408 考研人,人狠话不多:3、2、1,上链接 ! 408 考研初试 - 备战期,专业课笔记,导航🚥🚥🚥 &…