- 2025-03-12k8s中部署ceph外部存储与简单使用
k8s中部署ceph外部存储与简单使用在Kubernetes(k8s)中部署Ceph作为外部存储,可以提供高可用、可扩展和持久化的存储解决方案。本指南将详细讲解如何在k8s集群中集成Ceph,并使用CephRBD(块存储)和CephFS(文件存储)。1.Ceph介绍Ceph提供三种主要的存储模式:RBD
- 2025-03-02ceph集群PG数具体计算过程(我们有七个osd)
1.当前PG总量计算总PG数=所有存储池的pg_num之和通过你的命令cephosdpoollsdetail|greppg_num,各池的pg_num如下:存储池名称pg_num副本数(size)实际PG副本数(pg_num×size).mgr133cephfs_data32396cephfs_metadata32396.rgw.roo
- 2025-03-01可道云迁移至Ceph对象存储项目方案
可道云迁移至Ceph对象存储项目方案(代号:Kodo2Ceph)一、项目目标将可道云存储后端从阿里云OSS无缝迁移至Ceph对象存储(RGW),实现:✅数据主权控制✅成本降低50%+✅兼容S3API的平滑过渡二、技术可行性分析能力对比阿里云OSSCephRGW兼容性方案S3API兼容性✔️完整
- 2025-03-01Ceph对象存储与RGW(对象存储网关)
Ceph对象存储与RGW(对象存储网关)的关系解析一、核心概念区分概念定义角色定位对象存储一种存储架构,通过RESTfulAPI(如S3/Swift)管理非结构化数据(文件、图片等)。服务形态(如AWSS3、阿里云OSS)RGW(RADOSGateway)Ceph提供的对象存储网关组件,将底层RADOS集群的存储能力
- 2025-03-01基于上一个项目的第一个标题的一些注解
- 2025-02-25手把手系列 - Ceph使用rbd及cephfs与k8s集群集成 - 三种方式实现
本次详细部署k8s、ceph以及如何使用ceph作为k8s的外部存储。主机信息主机名IP说明信息k8s-master192.168.199.41k8smasterk8s-node01192.168.199.42nodek8s-node02192.168.199.43nodeceph-node01192.168.199.44ceph-node01-独立磁盘(/dev/sdb)
- 2025-02-24Ceph架构
架构图梳理架构图可以从上到下分为三层,分别描述了Ceph系统的不同部分:1.上层架构(客户端和API)开发环境:开发者可以通过多种编程语言(如Python、Java、C++等)使用Ceph提供的API(如LIBRADOS、RADOSGW)来访问Ceph系统。开发机(Server)上存放了Ceph的配置文件(如ceph.conf
- 2025-02-24Ceph数据分布的基本单元-PG
PGs就是PlacementGroups的复数形式,也就是多个PG的意思。每个PG是一个逻辑单元,负责管理一部分对象(数据)。下面我用更通俗的方式解释一下:PG是什么?PG是Ceph中数据分布的基本单位,你可以把它想象成一个“小组”或“容器”。每个PG负责管理一部分对象(数据),比如一个PG
- 2025-02-16Rook如何将Ceph变成云原生存储利器
Kubernetes存储革命:Rook如何将Ceph变成云原生存储利器?在容器化转型过程中,我们曾饱受存储管理之痛:传统存储设备与Kubernetes的割裂、Ceph集群的复杂运维、跨云厂商的存储兼容性问题...直到遇见Rook,这个彻底改变我们存储架构的云原生神器。本文将揭秘我们在生产环境中落地Rook-Ceph
- 2025-02-10Cannot find a valid baseurl for repo: centos-ceph-nautilus/7/x86_64
编辑vim/etc/yum.repos.d/CentOS-Ceph-Nautilus.repo文件#CentOS-Ceph-Nautilus.repo##Pleaseseehttps://wiki.centos.org/SpecialInterestGroup/Storageformore#information[centos-ceph-nautilus]name=CentOS-$releasever-CephNautilusbaseurl=http://mirror
- 2025-02-09ceph 16.2.15(Pacific)编译
目录获取ceph源码编译拉取submodule网络问题安装依赖do_cmake.sh编译vstart启动问题编译dashboard安装nodejs方法一下载编译好的源码包方法二nvm安装node(推荐)编译nodeenv其他boost下载慢总结以下流程在ubuntu22.04和openEuler20.03都实际操作过获取ceph源码从https://do
- 2025-01-22ceph-安装
【os】ubuntu1804【文心上找到的】 【步骤】一、环境准备配置节点名称:配置集群各节点的hostname,确保互相可以通过hostname来解析节点IP,不需要通过DNS。时间同步:确保所有节点的时间同步,以避免时间不一致导致的问题。关闭防火墙和SELinux:为了简化安装过程,建
- 2025-01-22high performance object storage | MinIO vs. Ceph
-[MinIO|Codeanddownloadstocreatehighperformanceobjectstorage](https://min.io/download)-[Ceph.io—Code](https://ceph.io/en/developers/code/)-[Indexof/tarballs/](https://download.ceph.com/tarballs/)-[GitHub-ceph/ceph:Cephisadistribut
- 2025-01-14Centos7.9离线部署ceph(octopus)
原创文档编写不易,未经许可请勿转载,目前仅发布于博客园,其他平台均为非法转载。文档中有疑问的可以邮件联系我文章。邮箱:yinwanit@163.com说明文档适用于cenots7.9操作系统下部署cephoctopus版本分布式存储使用。离线部署的本质是先基于在线环境如vmwareworkstation虚拟机在线
- 2024-12-28Ceph存储
第一章:存储概念介绍什么是存储storage简单来说,存储就是存放数据的介质,我们平时最常见的存储就是U盘、移动硬盘、笔记本使用的机械或固态硬盘等等。在服务器领域,为了数据的安全性,业务数据一般要与系统分开而且重要的业务数据一般是通过某种共享技术(nfs)挂载到远程存储上的
- 2024-12-24kolla-ansible 部署多region集群
1、先说什么是多Region2、多Region的应用场景:•1、Openstack集群位于不同的区域时,可以用多Region来管理,比如阿里云的北京地区的云主机、上海区的云主机等•2、可用于异构管理,比如当Kvm和Vcenter同时被Openstack管理时,由于网络、镜像等原因必须使用独立的环境来纳管,此时
- 2024-12-19存储开发-Ceph详解详细说明
作为一名高级存储开发工程师,我对Ceph有深入的了解。Ceph是一个开源的、高度可扩展的分布式存储系统,它提供了对象存储、块存储和文件存储三种存储接口,能够满足各种不同的存储需求。下面我将详细介绍Ceph的原理和实现。一、Ceph的设计目标Ceph的设计目标是构建一个
- 2024-12-12负载均衡,高可用,监控服务搭建总结
LVS-NAT 1.装ipvsadm包 2.配置内核参数开启路由转发功能:/etc/sysctl.conf 3.搭建lvs-nat负载均衡服务(添加虚拟服务器和真实服务器)LVS-DR 1.装ipvsadm和network-scripts包 2.调整内核参数设置arp_ignore和arp_annunce 3.配置虚拟网卡,实现共享ip:/etc/s
- 2024-12-12ceph集群搭建,ceph块存储,文件存储,对象存储
一.ceph集群搭建步骤流程 1.利用cephadm工具初始化ceph集群,Ceph1节点初始化节点为管理节点 Ceph在使用过程中是无中心化结构,但搭建过程中选择集群某一个节点作为初始化管理节点,然后扩容其他节点 [root@ceph1~]#./cephadmbootstrap\ #初始化集群 >
- 2024-12-08云原生存储编排器Rook
作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。目录一.Rook概述1.rook概述2.Rook和K8S版本对应关系二.k8s对接Rook1.部署Rook2.K8S对接ceph一.Rook概述1.rook概述R
- 2024-11-24Openstack 社区版 2023.2 部署(all-in-one)
一、版本介绍Openstack:2023.2Cephversion:PacificLinuxsystem:Rocky9.3网络:ens160(管理网)ens192(业务网)二、Rocky9.3系统安装三、系统环境配置1、修改ssh配置,允许root用户登录2、修改主机名、禁用防火墙和Selinuxhostnamectlset-hostnameco
- 2024-12-12AtCoder Regular Contest 189 (Div. 2)
A计数B折叠差不变D观察性质暴力#include<bits/stdc++.h>usingnamespacestd;#definepbpush_back#defineendl'\n'#defineLLlonglongconstintN=5e5+10;intn,a[N],l[N],r[N];LLpre[N],suf[N],b[N];voidsolve(){cin>>n;
- 2024-12-05day09(Linux底层)Uboot分析及配置编译
目录Uboot分析及配置编译1、uboot源码结构2、uboot配置与编译2.1、uboot配置3、uboot编译4、总结5、配置编译内核5.1配置交叉编译工具链5.2读README5.3配置内核源码支持当前的硬件平台5.4指定自己的硬件平台5.5驱动配置5.6内核编译5.7测试内核Uboot分
- 2024-12-04C语言(一维数组)
引例如果我们要在程序中表示一个学生的成绩,我们用int来表示,如:int_score。假如我们要在程序中表示一组成绩,此时我们所学的常规的数据类型就无法再表示,这个时候我们需要一种新的表现形式,这种表现形式就是我们的数组。什么是数组数组是相同类型,有序数据的集合。数组的特征
- 2024-12-03新质生产力
新质生产力的定义概括地说,新质生产力是创新起主导作用,摆脱传统经济增长方式、生产力发展路径,具有高科技、高效能、高质量特征,符合新发展理念的先进生产力质态。它由技术革命性突破、生产要素创新性配置、产业深度转型升级而催生,以劳动者、劳动资料、劳动对象及其优化组合的跃升为