目录一、环境准备二、什么是文件系统三、ceph块存储与文件系统区别四、创建ceph文件系统1、启动MDS服务2、创建存储池3、创建Ceph文件系统4、客户端挂载一、环境准备Ceph集群搭建参照:Ceph集群部署以下Ceph存储实验环境均基于上述Ceph集群环境搭建。二、什么是文件系统一个文件系统是由inode和block两部分ininode存储文件的描述信息(metadata元数据)block存储
前言记录Ceph分布式集群安装配置过程及问题解决1. 服务器环境说明主机名角色IP地址ceph1ceph-deploy、mon、mgr、osd192.168.44.128ceph2mon、mgr、osd192.168.44.129ceph3mon、mgr、osd192.168.44.130要保证每台机器能连接外网2. 服务器环境准备2.1 配置yum源wget -qO /etc/yum.repos
# Cephadm 部署不使用 Docker 的方式 ## 引言 Ceph 是一个开源的分布式存储系统,支持对象存储、块存储和文件系统存储。Cephadm 是 Ceph 的一种新管理工具,旨在简化集群的部署和管理。虽然 Cephadm 默认使用 Docker 作为容器运行时,但我们在某些环境中可能希望避免使用 Docker,比如在资源受限或有特殊限制的环境中。本文将介绍如何不使用 Docker
原创 10月前
116阅读
# 介绍cephadm docker 在容器化技术日益流行的今天,Docker成为了最受欢迎的容器引擎之一。而在容器编排和管理方面,Ceph的cephadm工具也备受关注。本文将介绍cephadm docker的相关内容,帮助读者更好地了解这两个工具。 ## 什么是cephadm docker 先来简单了解一下cephadmdocker各自的概念: - **cephadm**:Ceph是
原创 2024-02-24 04:23:48
66阅读
docker部署php-fpm与nginx本人被此问题折磨多时,如若不足或有误的地方,欢迎评论指出php-fpmStep1从 docker 拉取 php-fpm 镜像(此处以7.4版本为例)docker pull php:7.4-fpmStep2创建 php-fpm 容器docker run -itd --name php-fpm \ -v /var/lib/docker/volumes/conf
转载 2024-01-13 07:13:47
66阅读
客户端主要是实现了接口,让外部可以调用实现访问操作。上层可以通过调用这些接口来访问Ceph存储。Ceph的客户端通过一套名为librados的接口进行集群的访问,这里的访问包括:1)对集群的整体访问2)对象的访问两类接口,这套接口(API)包括C、C++和Python常见语言的实现,接口通过网络实现对Ceph集群的访问。在用户层面,可以在自己的程序中调用该接口,从而集成Ceph集群的存储功能,或者
转载 5月前
34阅读
# Docker Cephadm Docker安装教程 ## 介绍 在本篇文章中,我们将介绍如何使用DockerCephadm来安装Ceph分布式存储系统。Ceph是一个功能强大的开源存储平台,可以提供高性能和高可用性的存储解决方案。Cephadm是Ceph的一个管理工具,可以简化Ceph集群的部署和管理过程。 ## 整体流程 下面是实现“Docker Cephadm Docker安装”
原创 2023-08-19 12:17:21
78阅读
# 如何实现“cephadm docker 重启” ## 流程图 ```mermaid flowchart TD; A(开始) B[查看ceph容器] C[重启ceph容器] D{完成} A --> B --> C --> D ``` ## 步骤表格 | 步骤 | 操作 | | ---- | ---- | | 1 | 查看ceph容器 |
原创 2024-06-14 06:23:18
147阅读
接前一个 LNMP搭建之后,就需要实际部署自己的网站,这里选择 ThinkPHP 5 完整版作为样本进行测试既然 LNMP 架构搭建好了,接下来就是填充“水泥”WEB 对应的WEB目录php 脚本对应的目录,一般都在WEB目录一起mysql 数据mysql 数据目录在开始项目时,一般都是一个空目录,所以,为了能将 这个“水泥”装填进去,另外建立一个可以操作 mysql 数据的容器:phpmyadm
ceph-deploy据说将不维护了,推荐用cephadm部署环境: ubuntu 20.04.3  (双硬盘)ip主机名称168.56.126ceph1168.56.127ceph2168.56.128ceph31.部署docker#使用root权限sudo -s#所有的ceph节点安装dockerapt-get install docker.io2.使用cepadm部署monapt-
原创 2021-11-12 16:17:46
4363阅读
最近工作上需要熟悉了解Ceph分布式存储,所以本地搭建一套Ceph来做测试。本文主要内容是使用Docker部署Ceph集群。1.CephCeph是一个可靠、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备和文件系统服务。块设备存储是Ceph的强项。RADOS 是一个完整的分布式对象存储系统,它具有可靠、智能、分布式等特性,Ceph的高可靠
转载 2023-10-10 08:34:45
181阅读
本文主要介绍使用cephadm来安装ceph的octopus版本
原创 2021-12-29 15:47:09
630阅读
使用cephadm部署ceph集群
推荐 原创 2023-02-15 15:53:45
5606阅读
3点赞
3评论
BLOCK DEVICE COMMANDS 创建快照、回滚镜像到快照、查看快照等等。为了获取更多使用细节,可以查看RBD – Manage RADOS Block Device (RBD) Images。 Important  为了使用Ceph设备命令,你必须连接到一个正在运行的集群。 创建一个快设备镜像在你为一个节点添加块设备之前,你必须在Ceph存储集群中创建一个镜像。为了创
一:环境要求服务器系统:centos7.9_x86_64ceph版本: octopus二:搭建架构三: 各节点服务器资源分配详情节点类型主机IP主机名系统盘数据盘1数据盘2mgr节点10.19.14.10cephmgrsdasdbsdcmon节点10.19.14.23cephstore2sdasdbsdc10.19.14.25cephstore3sdasdbsdc10.19.14.27cephst
欢迎关注个人公号《运维开发故事》前提条件Cephadm使用容器和systemd安装和管理Ceph集群,并与CLI和仪表板GUI紧密集成。cephadm仅支持octopusv15.2.0和更高版本。cephadm与新的业务流程API完全集成,并完全支持新的CLI和仪表板功能来管理集群部署。cephadm需要容器支持(podman或docker)和Python3。时间同步基础配置这里我使用的cento
原创 2020-12-15 13:32:41
3924阅读
快速部署Ceph分布式高可用集群Ceph简介Ceph是一个PB,EB级别的分布式存储系统,可以提供文件存储,对象存储、和块存储,它可靠性高,易扩展,管理简便,其中对象存储和块存储可以和其他云平台集成。一个Ceph集群中有Monitor节点、MDS节点(用于文件存储)、OSD守护进程。Ceph基础概念ceph-deploy一个集群自动化部署工具,使用较久,成熟稳定,被很多自动化工具所集成,可用于生产
转载 2023-12-03 13:54:16
0阅读
Ceph基础组件Monitors(监视器,ceph-mon):CephMonitor其维护集群状态映射,包括监视器映射、OSD映射、MDS映射、CRUSH映射;通过保存集群状态的映射来跟踪整个集群的健康状况。除此之外Monitor还负载管理守护进程和客户端之间的身份验证。通常至少需要部署三个CephMonitor才能实现冗余和高可用Managers(管理器,ceph-mgr):CephManage
原创 精选 2020-06-30 11:45:22
10000+阅读
2点赞
2评论
ceph各个组件介绍Ceph monitors(MON):ceph监视器通过跟踪保存集群状态的映射来跟踪整个集群的健康状况,他们为每个组件维护单独的信息映射,其中包括osd映射,mon映射,pg映射和crush映射,所有集群节点都报告监视节点共享有关其状态的每个更改的信息,监视器不存储实际数据,这是osd的工作Ceph对象存储设备(OSD):一旦应用程序向ceph集群发出写操作,数据就以对象的形式
一、Ceph组件Monitor 集群的管理者。通过维护集群视图(cluster map)来达到维护集群的目的,同时负责管理守护程序和客户端之间的身份验证。Osd 实际处理数据的设备(包括数据的存取、复制、恢复、再均衡)。通过检查其他osd守护程序的心跳来向mon和mgr(L版本新增的组件)提供一些监视信息。生产环境一般一个osd对应一块硬盘。Mgr L版本后从mon独立出来的组件。负责跟踪运行时的
  • 1
  • 2
  • 3
  • 4
  • 5