BLOCK DEVICE COMMANDS 创建快照、回滚镜像到快照、查看快照等等。为了获取更多使用细节,可以查看RBD – Manage RADOS Block Device (RBD) Images。 Important 为了使用Ceph设备命令,你必须连接到一个正在运行的集群。 创建一个快设备镜像在你为一个节点添加块设备之前,你必须在Ceph存储集群中创建一个镜像。为了创
ceph各个组件介绍Ceph monitors(MON):ceph监视器通过跟踪保存集群状态的映射来跟踪整个集群的健康状况,他们为每个组件维护单独的信息映射,其中包括osd映射,mon映射,pg映射和crush映射,所有集群节点都报告监视节点共享有关其状态的每个更改的信息,监视器不存储实际数据,这是osd的工作Ceph对象存储设备(OSD):一旦应用程序向ceph集群发出写操作,数据就以对象的形式
转载
2024-04-08 21:36:45
106阅读
一、Ceph组件Monitor 集群的管理者。通过维护集群视图(cluster map)来达到维护集群的目的,同时负责管理守护程序和客户端之间的身份验证。Osd 实际处理数据的设备(包括数据的存取、复制、恢复、再均衡)。通过检查其他osd守护程序的心跳来向mon和mgr(L版本新增的组件)提供一些监视信息。生产环境一般一个osd对应一块硬盘。Mgr L版本后从mon独立出来的组件。负责跟踪运行时的
转载
2024-06-22 13:10:07
70阅读
NTP服务配置NTP客户端配置# vim /etc/ntp.conf
server 92.0.0.250
### 手动同步下时间
# ntpdate -u 92.0.0.250
### 启动服务
# systemctl start ntpd
# systemctl enable ntpd
### 检查同步
# ntpq -p监控节点配置(方式一)以下指令在anode节点执行为CEPH集群生成UUI
转载
2024-09-05 13:59:48
118阅读
PHP的安装同样需要经过环境检查、编译和安装3个步骤。1.首先用百度搜索 “PHP:Downloads”, 点击第一个网页:选择5.5.37版本,选择 .tar.gz 格式的文件:来到镜像列表网站:http://php.net/get/php-5.6.23.tar.gz/from/a/mirror找到中国的镜像,点击,会弹出浏览器下载的对话框。在对话框中,有下载的地址信息:在CentOS7 命令
一 前期准备1.1 配置规格
节点类型IPCPU内存ceph-deploy部署管理平台172.24.8.712 C4 Gnode1Monitor OSD172.24.8.722 C8 Gnode2OSD172.24.8.732 C8 Gnode3OSD172.24.8.742 C8 G Ceph版本:mimic OS:CentOS 7.5 kernel:4.20.2 关
转载
2024-04-29 12:45:54
579阅读
一、Pod镜像拉取策略这里的imagePullPolicy就代表了镜像的拉取策略:1.Always:每次创建pod都会重新拉取一次镜像;2.IfNotPresent:默认值,镜像不在宿主机上时才进行拉取;3.Never:Pod永远不会主动拉取这个镜像。 二、Pod资源限制request:调度时用于计算所有pod请求的资源,不能超过node提供的总资源,request代表容器的最小资源:spec.c
转载
2024-05-04 13:02:38
225阅读
目录一、环境准备二、什么是文件系统三、ceph块存储与文件系统区别四、创建ceph文件系统1、启动MDS服务2、创建存储池3、创建Ceph文件系统4、客户端挂载一、环境准备Ceph集群搭建参照:Ceph集群部署以下Ceph存储实验环境均基于上述Ceph集群环境搭建。二、什么是文件系统一个文件系统是由inode和block两部分ininode存储文件的描述信息(metadata元数据)block存储
前言:本文基于ubuntu 14.04.5 LTS 和ceph v0.94.3 之上做的实验一、编译ceph包1.1.克隆ceph代码,切换分支git clone --recursive https://github.com/ceph/ceph.git
cd ceph
git checkout v0.94.3 -f备注:recursive会把子模块一起克隆1.2.安装依赖包./install-de
前言记录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
ceph简介ceph是业界目前人气最高的开源存储项目之一,关于其定义在官网是这样的:“Ceph is a unified, distributed storage system designed for excellent performance, reliability and scalability.”翻译一下就是:Ceph是一种为优秀的性能、可靠性和可扩展性
本文主要介绍使用cephadm来安装ceph的octopus版本
原创
2021-12-29 15:47:09
630阅读
ceph集群搭建,ceph dashboard
CEPH1.组成部分1.1 monitoradmin节点安装ceph-deploy工具admin节点安装ceph-deploy添加源信息rm -f /etc/yum.repos.d/*
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliy
欢迎关注个人公号《运维开发故事》前提条件Cephadm使用容器和systemd安装和管理Ceph集群,并与CLI和仪表板GUI紧密集成。cephadm仅支持octopusv15.2.0和更高版本。cephadm与新的业务流程API完全集成,并完全支持新的CLI和仪表板功能来管理集群部署。cephadm需要容器支持(podman或docker)和Python3。时间同步基础配置这里我使用的cento
原创
2020-12-15 13:32:41
3928阅读
使用cephadm部署ceph集群
推荐
原创
2023-02-15 15:53:45
5609阅读
点赞
3评论
# Cephadm 部署不使用 Docker 的方式
## 引言
Ceph 是一个开源的分布式存储系统,支持对象存储、块存储和文件系统存储。Cephadm 是 Ceph 的一种新管理工具,旨在简化集群的部署和管理。虽然 Cephadm 默认使用 Docker 作为容器运行时,但我们在某些环境中可能希望避免使用 Docker,比如在资源受限或有特殊限制的环境中。本文将介绍如何不使用 Docker
Ceph的部署工具:ceph-deploy:官方的部署工具ceph-ansible:红帽的部署工具ceph-chef:利用chef进行自动部署Ceph的工具puppet-ceph:puppet的ceph模块Public Network 192.168.200.161-164Cluster Network 192.168.100.161-164版本Mimic 13版部署前提这是一个前提条件关闭SEL
转载
2024-04-19 19:38:04
321阅读
Ceph基础组件Monitors(监视器,ceph-mon):CephMonitor其维护集群状态映射,包括监视器映射、OSD映射、MDS映射、CRUSH映射;通过保存集群状态的映射来跟踪整个集群的健康状况。除此之外Monitor还负载管理守护进程和客户端之间的身份验证。通常至少需要部署三个CephMonitor才能实现冗余和高可用Managers(管理器,ceph-mgr):CephManage
原创
精选
2020-06-30 11:45:22
10000+阅读
点赞
2评论
前言: 很多朋友想学ceph,但是开始ceph部署就让初学者举步为艰,ceph部署时由于国外源的问题(具体大家应该懂得),下载和安装软件便会卡住,停止不前。即使配置搭建了国内源后,执行ceph-deploy install 时又跑去了国外的源下载,很是无语呀!!!这样导致我们停下了学习ceph的脚步,所以笔者就在这里编写了这篇文章,只要掌握了通过国内源找
客户端主要是实现了接口,让外部可以调用实现访问操作。上层可以通过调用这些接口来访问Ceph存储。Ceph的客户端通过一套名为librados的接口进行集群的访问,这里的访问包括:1)对集群的整体访问2)对象的访问两类接口,这套接口(API)包括C、C++和Python常见语言的实现,接口通过网络实现对Ceph集群的访问。在用户层面,可以在自己的程序中调用该接口,从而集成Ceph集群的存储功能,或者