存储概述和相关名词、Ceph集群搭建

<十九>Ceph PG 相关名词解释 在接下来的章节中,我将对 PG(Placement Group,归置组)的各类状态展开详细的分析与解读。也欢迎大家和我一同学习、共同成长,在 Ceph 运维的路上一起积累经验~ 阅读详情

基础概念

集群存储:是将多台存储设备中的存储空间聚合成一个能够给应用服务器提供统一访问接口和管理界面的存储池,应用可以通过该访问接口透明地访问和利用所有存储设备上的磁盘,可以充分发挥存储设备的性能和磁盘利用率。数据将会按照一定的规则从多台存储设备上存储和读取,以获得更高的并发访问性能。

存储的类型

通过数据类型分类:

  • 块存储(常见设备如硬盘、光盘、U盘,常见技术如ISCSI)

    • 优点:

      • 可用通过 Raid、LVM 等简单技术实现高可用

      • 可独立使用

      • 简单方便

    • 缺点:

      • 不利于在多台网络设备之间进行共享

      • 不利于不同系统间的数据共享

  • 文件存储(常见设备如Samba、FTP、NFS,常见技术如Apache、Nginx)

    • 优点:

      • 构建成本资金较低

      • 可在不同主机之间共享存储

    • 缺点:

      • 读写效率低,传输效率慢

      • 文件存储数据会被分为两部分:超级块,数据块

  • 对象存储(常见设备如元数据——真实数据、真实数据,常见技术如分布式存储、云存储 CEPH、MooseFS、RHCS、ClusterFS)

    • 优点:

      • 读写效率高

      • 可在不同主机之间共享存储

      • 容器无限大:可以到 EB 级别

    • 缺点:

      • 造价昂贵

      • 技术实现难度较高

      • 对象存储则可以将数据的元数据信息单独存放到一台机器,然后将文件的真实数据内容存放到不同的机器。

通过网络拓扑分类:

  • DAS(Direct-Attached Storage 直接附加存储)

    • 等同于存储设备通过数据线、光缆、SATA 直连主机

    • 优点:

      • 技术简单;

      • 传输效率最高

    • 缺点:

      • 扩展容量有限(存储设备与主机相互绑定,不利于后期扩展与共享(服务器本身容易成为系统瓶颈));

      • 数据备份复杂

  • NAS(Network Attached Storage 网络附加存储)

    • 网络附加存储,通过网络在存储主机与使用主机之间传输数据

    • 例如:NFS、Samba等软件实现的文件共享

    • 优点

      • 技术相对简单(不需要格式化成文件系统,就可以直接使用)

      • 不要求存储设备直连本机(与 DAS 相比),只需在局域网下即可(FTP 是可以在公网中使用)

    • 缺点:

      • 存储速率较慢,容易受到网络上其他流量的影响,当网络上有其他大数据流量时会严重影响系统性能。因为搭建NAS是为了给多个人使用,这样就造成存储空间和网络宽带传输效率均会被平分。

      • 存储数据通过普通数据网络传输,容易产生数据泄密等安全问题。 存储只能以文件方式访问,而不能像普通文件系统一样直接访问物理数据块,因此会在某些情况下严重影响系统效率,比如大型数据库就不能使用NAS。

      • 不容易进行扩展。

  • SAN (Storage Area Network 存储区域网络)

    • 存储区域网络,将生产网络与存储网络进行隔离,有效增加各部效率,减轻网络设备压力,适合大并发业务。

    • 优点:

      • 存储安全性较高

      • 存储速率较高

    • 缺点:

      • 造价昂贵

DAS,NAS,SAN特性对比

DASNASSAN
传输类型SCSI、FCIPFC
数据类型块级文件级块级
典型应用任何文件服务器数据库应用
优点易于理解兼容性好易于安装成本低高扩展性高性能高可用性
缺点难以管理扩展性有限存储空间利用率不高性能较低对某些应用不适合比较昂贵配置复杂互操作性问题

如果网络拓扑和存储技术混合

——网络拓扑 + 存储技术(存储实现技术与网络存储之间的联系)

块存储 + DAS

结构描述: 块存储直连主机设备是最常见的存储方式,也是后边所有存储方式的基石。是标配,也是一般电脑和服务器使用最常见的方式。

结构拓扑

块存储 + NAS

结构描述: 将块设备通过局域网络共享至其它使用主机节点,提升空间利用率,便于后期扩展。

结构拓扑

传统方式:应用程序 → SCSI或者光纤驱动 → 主机控制器 → 光纤或者SCSI母线 → Storage存储设备。(传输的长度有限)

网络存储方式:应用程序 → SCSI驱动 → iSCSI驱动(互联网) → TCP协议 → 网卡驱动 → 网卡适配器 → IP网络 → Storage存储设备。

块存储 + SAN

结构描述: 将块设备通过局域网络共享至其它使用主机节点,提升空间利用率。并且将用户访问网络 与存储网络相隔离,利用提升存储效率以后后期维护扩展

结构拓扑

文件存储 + NAS

NFS:Network File System

结构描述: 利用共享服务将文件通过网络传输至使用设备,便于文件在多台机器之间的共享操作

结构拓扑

用的技术越简单,出现问题的几率就越小,出了问题的解决方法也比较简单。

对象存储 + SAN

MFS:MooseFS 驯鹿,RHCS:红帽集群套件,Ceph,GlusterFS。

结构描述: 利用分布式文件存储结构提升文件读写并发效率,并且将用户访问网络与存储网络相隔离, 利用提升存储效率以后后期维护扩展

结构拓扑

企业中是需要确定存储技术的选型和存储网络的选型,两者相结合。

传统存储方式核心问题总结

问题类型核心表现
存储处理能力不足硬盘 IO 性能有限(IDE 100 次 / 秒、SATA SSD 500 次 / 秒、NVMe SSD 2000-4000 次 / 秒),无法承载高峰期数十万级以上访问,且受主机网络 IO 限制
存储空间能力不足单块磁盘容量提升有限,无法满足用户访问所需的数据容量需求
单点问题(SPOF)单主机存储存在单点故障风险,一旦主机故障,数据无法访问

主流对象存储解决方案对比

对比维度CephGlusterFSTFS(Tencent File System)MinIO
技术架构分布式对象存储,采用 CRUSH 算法;含监视器、OSD、元数据服务器分布式文件系统,基于卷架构;含管理节点 + 多个独立存储节点分布式文件系统,采用多副本、数据条带化、智能分片算法轻量级对象存储,兼容 S3 协议
性能高性能性能相对较弱(节点间通信开销大)高性能适用于大容量非结构化数据存储
可用性高可用性,支持自动化数据恢复数据一致性和冗余机制简单,存在数据丢失 / 损坏风险高可用性稳定性较好,轻量易部署
可扩展性高扩展性扩展性一般高扩展性支持灵活扩展
核心特点支持对象、块、文件多接口;集中式管理易于部署和管理适配大规模云存储、大数据分析;提供丰富 API 和工具开源(Apache License V2.0);默认不计算 MD5;支持 Windows;含 Web 管理界面
适用场景对性能、可用性、扩展性有高要求的场景需简单分布式文件系统,对性能要求不高的场景大规模云存储、大数据分析场景存储图片 / 视频 / 日志等非结构化数据;需兼容 S3 协议的场景

Ceph集群搭建

  • cephadm:

    • Docker+Python3+LVM2+时间同步

  • 192.168.221.21 server-21

  • 192.168.221.22 server-22

  • 192.168.221.23 server-23

Ubuntu22.04LTS基于cephadm快速部署Ceph Reef(18.2.X)集群

 ### 基础配置
 Python 3
 Systemd
 Podman or Docker for running containers   使用Podman或Docker运行容器
 Time synchronization (such as Chrony or the legacy ntpd)  时间同步
(例如Chrony或传统的ntpd)
 LVM2 for provisioning storage devices  使用LVM2为存储设备进行资源分配
 

 # 每台虚拟机要扩容一块磁盘(可以是120G)
 # 提前安装好Python3和LVM2(Ubuntu自带,不用安装)
 apt install python3 lvm2 -y
 # 设置时区
 timedatectl set-timezone Asia/Shanghai
 ll /etc/localtime
 # 安装docker环境
 # 添加hosts文件解析(第一台)
 cat >> /etc/hosts <<EOF
 192.168.221.21 server-21
 192.168.221.22 server-22
 192.168.221.23 server-23
 EOF
 ​

 ### 启动Ceph新集群
 # 下载需要安装ceph版本的cephadm
 CEPH_RELEASE=18.2.4
 curl --silent --remote-name --location https://download.ceph.com/rpm-${CEPH_RELEASE}/el9/noarch/cephadm
 # 将cephadm添加到PATH环境变量
 mv cephadm /usr/local/bin/
 chmod +x /usr/local/bin/cephadm
 ls -l /usr/local/bin/cephadm
 出现-rwxr-xr-x 1 root root 215316 Oct 22 09:48 /usr/local/bin/cephadm
 # 创建新集群
 cephadm bootstrap --mon-ip 192.168.221.21 --cluster-network 192.168.221.0/24 --allow-fqdn-hostname
 -----------------------------------------------------------------
 会出现Creating directory /etc/ceph for ceph.conf
 ......
 Pulling container image quay.io/ceph/ceph:v18...
 Ceph version: ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)
 ......
          URL: https://ceph21:8443/
         User: admin
     Password: 6sqyn7e98w
 ......
 -----------------------------------------------------------------
 温馨提示:
     - 1.此步骤会去官方下载镜像,我们可以将惊喜手动导入;
         https://docs.ceph.com/en/latest/install/containers/#containers
     - 2.注意观察输出信息,记录dashboard账号信息


 ###进入网页之后加入集群(在主节点操作)
 # 1.安装ceph命令
 apt install ceph-common
 # 2.查看现有的集群主机列表
 root@server-21:~#  ceph orch host ls
 HOST       ADDR            LABELS  STATUS  
 server-21  192.168.221.21  _admin          
 1 hosts in cluster
 # 3.把秘钥放到其他服务器上
 ssh-copy-id -f -i /etc/ceph/ceph.pub ceph22
 ssh-copy-id -f -i /etc/ceph/ceph.pub ceph23
 # 4.将秘钥节点加入到集群
 ceph orch host add server-22 192.168.221.22
 ceph orch host add server-23 192.168.221.23
 # 扩展:移除主机
 ceph orch host rm ceph23 Removed  host 'ceph23'
 # 5.再次查看集群的主机列表
 root@server-21:~# ceph orch host ls
 HOST       ADDR            LABELS  STATUS  
 server-21  192.168.221.21  _admin          
 server-22  192.168.221.22                  
 server-23  192.168.221.23                  
 3 hosts in cluster


 ### 添加OSD设备到ceph集群
 # 1.添加OSD之前环境查看
 # 1.1 查看集群可用的设备【每个设备想要加入到集群,则其大小不得小于5GB】
 root@server-21:~# ceph orch device ls
 HOST       PATH      TYPE  DEVICE ID                                             SIZE  AVAILABLE  REFRESHED  REJECT REASONS                      
 server-21  /dev/sr0  hdd   VMware_Virtual_SATA_CDRW_Drive_01000000000000000001  1023M  No         23m ago    Failed to determine if device is BlueStore, Insufficient space (<5GB)  
 server-22  /dev/sr0  hdd   VMware_Virtual_SATA_CDRW_Drive_01000000000000000001  1023M  No         23m ago    Failed to determine if device is BlueStore, Insufficient space (<5GB)  
 server-23  /dev/sr0  hdd   VMware_Virtual_SATA_CDRW_Drive_01000000000000000001  1023M  No         20m ago    Failed to determine if device is BlueStore, Insufficient space (<5GB)  
 # 1.2 查看各节点的空闲设备信息
 三台节点分别输入lsblk查看
 lsblk
 # 1.3 查看OSD列表
 root@server-21:~# ceph osd tree
 ID  CLASS  WEIGHT  TYPE NAME     STATUS  REWEIGHT  PRI-AFF
 -1              0  root default  
 # 2.添加OSD设备到集群
 # 2.1 添加server-21节点的设备到ceph集群(我没有sdc就不写这步了,具体要看lsblk里哪块磁盘是空的,根据实际写)
 root@server-21:~# ceph orch daemon add osd server-21:/dev/sdb
 Created osd(s) 0 on host 'server-21'
 root@server-21:~# ceph orch daemon add osd server-22:/dev/sdb
 Created osd(s) 1 on host 'server-22'
 root@server-21:~# ceph orch daemon add osd server-23:/dev/sda
 Created osd(s) 2 on host 'server-23'
 # 备注:此步骤会在"/var/lib/ceph/<Ceph_Cluster_ID>/osd.<OSD_ID>/fsid"文件中记录对应ceph的OSD编号对应本地的磁盘设备标识。
 # 2.2 查看集群的osd总容量大小
 ceph osd tree
 # 2.3 查看集群的大小
 ceph -s
   cluster:
     id:     64563ad0-aee9-11f0-a8e0-a9683990e32e
     health: HEALTH_WARN
             clock skew detected on mon.server-22, mon.server-23
 
   services:
     mon: 3 daemons, quorum server-21,server-22,server-23 (age 31m)
     mgr: server-21.uqqqlc(active, since 30m), standbys: server-22.dfvomb
     osd: 3 osds: 3 up (since 2m), 3 in (since 2m)
 
   data:
     pools:   1 pools, 1 pgs
     objects: 2 objects, 449 KiB
     usage:   81 MiB used, 60 GiB / 60 GiB avail(说明集群大小总共60G)
     pgs:     1 active+clean



 ### 测试集群的可用性(只在主节点操作)
 # 1.创建存储池
 ceph osd pool create MyPool
 ----------------------中间没懂,先不做---------------------------
 # 创建RGW用户(获取访问密钥)
 radosgw-admin user create --uid="myuser" --display-name="My User"
 {
     "user": "myuser",
     "access_key": "EQDWEBG5XM32IQVBPGD2",
     "secret_key": "FoCEAuwtTYMSjOZvH8kykUrihc8YfNEMnqALdVJn"
 }
 # 安装并配置s3cmd,用于操作对象存储
 apt install s3cmd -y
 # 在Ceph集群中执行命令部署RGW服务
 ceph orch apply rgw myrgw --placement="server-21,server-22,server-23"
 # 查看RGW服务的部署状态,待状态为running即表示部署成功
 ceph orch ps --service_name rgw.myrgw
 # 也可以简化为
 ceph orch ps
 # 待RGW服务启动后,创建一个RGW存储桶(关联你的存储池MyPool)
 radosgw-admin bucket create --bucket=MyPool --pool=MyPool
 s3cmd --configure
 ---------------------------------------------------------------
 # 2.往存储池上传文件
 rados -p MyPool put sys.txt /etc/os-release
 # 3.查看存储池上传的文件
 rados -p MyPool ls
 # 4.查看存储池文件的状态信息
 rados -p MyPool stat sys.txt
 p1/sys.txt mtime 2024-08-25T09:49:58.000000+0800, size 386
 # 5.查看PG的副本在哪些OSD上
 ceph osd map MyPool sys.txt  
 # 不难发现,pg到三个副本分别在0,2,1
 osdmap e43 pool 'MyPool' (3) object 'sys.txt' -> pg 3.486f5322 (3.2) -> up ([0,2,1], p0) acting ([0,2,1], p0)
 # 6.存储池文件下载到本地
 [root@ceph141 ~]# rados -p MyPool get sys.txt a.txt
 [root@ceph141 ~]# ls
 a.txt
 [root@ceph141 ~]# cat a.txt
 PRETTY_NAME="Ubuntu 22.04.4 LTS"
 NAME="Ubuntu"
 VERSION_ID="22.04"
 VERSION="22.04.4 LTS (Jammy Jellyfish)"
 VERSION_CODENAME=jammy
 ID=ubuntu
 ID_LIKE=debian
 HOME_URL="https://www.ubuntu.com/"
 SUPPORT_URL="https://help.ubuntu.com/"
 BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
 PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
 UBUNTU_CODENAME=jammy
 ----------------------后面是删除的,也不做------------------------
 # 7.删除文件
 [root@ceph141 ~]# rados -p MyPool rm sys.txt
 [root@ceph141 ~]# rados -p MyPool ls
 [root@ceph141 ~]# ceph osd map MyPool sys.txt  
 # 删除文件后不难发现映射信息还在,那如何删除这些映射信息呢?那就等待。
 osdmap e43 pool 'MyPool' (3) object 'sys.txt' -> pg 3.486f5322 (3.2) -> up ([0,2,1], p0) acting ([0,2,1], p0)
 
 ## 补充:删除池
 # 临时开启删除池的权限(默认禁止)
 ceph tell mon.* injectargs --mon-allow-pool-delete=true
 # 执行删除命令
 ceph osd pool delete MyPool MyPool --yes-i-really-really-mean-it
 # 恢复删除限制(可选,增强安全性)
 ceph tell mon.* injectargs --mon-allow-pool-delete=false
Ceph分布式存储 一、Ceph概述: 概述:Ceph是根据加州大学Santa Cruz分校的Sage Weil的博士论文所设计开发的新一代自由软件分布式文件系统,其设计目标是良好的可扩展性(PB级别以上)、高性能、高可靠性。Ceph其命名和UCSC(Ceph 的诞生地)的吉祥物有关,这个吉祥物是“Sammy”,一个香蕉色的蛞蝓,就是头足类中无壳的软体动物。这些有多触角的头足类动物,是对一个分布式文件系统高度并行的... 阅读详情

相关推荐

Ceph学习——Librbd块存储库与RBD读写流程源码分析

Librbd 包含了rbd的相关操作,并发送给ImageRequestWQ类处理(队列),而后该类将其中的的请求发送给ImageRequest处理,ImageRequest将Image进行**分片(将一个 块 分解成 对象 进行处理,Ceph的底层本质还是对象存储)** 等操作后,将各个对象调用ObjectRequest类进行处理 ,每个ObjectRequest请求分别处理。

SEU_PAN的博客 1万+

Ceph 存储集群 - 搭建存储集群

Ceph 存储集群 - 搭建存储集群

虫虫的博客 615

Ceph对象存储详解

而对象存储则将元数据独立出来了,控制节点叫元数据服务器(服务器+对象存储管理软件),里面主要负责存储对象的属性(主要是对象的数据被打散存放到了那几台分布式服务器中的信息)而其他负责存储数据的分布式服务器叫做OSD,主要负责存储文件的数据部分。之所以出现对象存储这种东西,是为了克服块存储与文件存储各自的缺点,发扬各自的优点。(2)对象存储的成本比起普通的文件存储还要较高,需要购买专门的对象存储软件以及大容量硬盘,如果对数据量要求不是海量,只是为了做文件共享的时候,直接用文件存储就好了,性价比高。

悦分享 361

6.搭建共享存储集群

DMDSC 集群是一个多实例、单数据库的系统。多个数据库实例可以同时访问、修改同一个数据库的数据。用户可以登录集群中的任意一个数据库实例,获得完整的数据库服务。数据文件、控制文件在集群系统中只有一份,不论有几个节点,这些节点都平等地使用这些文件,这些文件保存在共享存储上。每个节点有自己独立的联机日志和归档日志,联机日志和归档日志都需要保存在共享存储上。达梦数据库的共享存储集群部署过程中相对复杂,大家最好先进行规划再进行部署。

aboy12580520的博客 1492

部署Ceph分布式存储集群

一、Ceph概述; 二、基本架构; 三、架构组件详解; 四、Ceph数据存储过程; 五、Ceph的优势; 六、案例:部署Ceph分布式存储集群;

StarRocks慢查询排查实战:从Query Plan到Profile的保姆级调优指南

本文提供StarRocks慢查询排查的实战指南,从Query Plan解析到Profile诊断,详细讲解如何识别执行计划中的危险信号和优化关键指标。通过物化视图优化、分布式执行调整和资源管控方案,帮助DBA快速定位并解决查询性能问题,提升数据库效率。

weixin_42568801的博客 378

DM共享存储集群搭建

文章目录前言一、配置共享磁盘二、搭建集群1.安装前准备2.存储准备3.搭建DSC4.配置监视器5.启停服务总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、配置共享磁盘 创建新磁盘 选择刚刚添加的磁盘,然后点击高级选项,为磁盘添加虚拟设备节点 创建共享磁盘 选择刚刚添加的磁盘,然后点击高级选项,为磁盘添加虚

qq_44236935的博客 1078

Gartner《构建可扩展数据产品建设框架》心得

数据产品化:从概念到落地的实践指南 当前企业正从传统数据需求模式转向数据产品化新范式。本文系统阐述了数据产品的核心价值、定义分类和实施框架,指出成功关键是将数据包装为可复用、可扩展的产品。Gartner框架强调产品思维,提出4阶段12步实施路径,涵盖设计、工程、发布和监控全流程。文章特别提醒要避免7大常见误区,如简单重命名报表、忽视元数据治理等,建议采取MVP策略,90天内完成从价值验证到产品落地的闭环。实施中需平衡技术选型与业务需求,建立跨职能团队,并通过AARRR模型持续追踪产品价值。

2501_91410404的博客 1002

Hadoop海量数据存储与计算高可用集群部署(全网最详细,初学者照着也能搭建)

全网最详细教你一文学会搭建Hadoop高可用集群

喜欢水星记的博客 1919

基于FastLIO2与TEB算法的机器狗自主导航系统实战

本文详细介绍了如何为机器狗构建一套基于FastLIO2与TEB算法的自主导航系统。通过整合FastLIO2激光惯性里程计实现精准定位,并采用TEB局部规划器进行灵活路径规划与动态避障,解决了传统方案在复杂地形下反应慢、易碰撞的问题。文章提供了从环境搭建、算法部署、地图转换到系统调试的完整实战指南,帮助开发者实现机器狗的稳健自主行走。

beer8的博客 320

大模型训练方法全面解析:SFT、RFT、TRPO、DPO、PPO、GRPO、RLH、RLHF技术深度剖析

大模型训练方法全面解析 本文系统介绍了当前主流的大模型训练和对齐技术,包括监督微调(SFT)、拒绝采样微调(RFT)、信任域策略优化(TRPO)、直接偏好优化(DPO)、近端策略优化(PPO)等。这些方法各有特点:SFT简单高效但数据依赖性强;RFT通过质量筛选提升输出质量;TRPO训练稳定但计算复杂;PPO是RLHF核心算法,平衡探索与利用。文章详细分析了各方法的实现原理、优势劣势及适用场景,为开发者选择合适的大模型训练策略提供参考。

2794

Ceph Ceph概述 块存储 存储池 rbd镜像管理 Ceph客户端

存储概念解析分布式存储概念是一种独特的系统架构由一组能够通过网络连接 为了完成共同任务而协调任务的计算机节点组成分布式是为了使用廉价的普通的计算机完成复杂的计算和存储任务目的就是利用更多的机器处理更多的数据或任务特性可扩展:分布式存储系统可以扩展到几百甚至几千台的集群规模而且随着集群规模的增长 系统整体性能表现为线性增长低...

jiaworld的博客 1353

YOLOv11改进策略【损失函数篇】| Shape-IoU:考虑边界框形状和尺度的更精确度量

本文记录的是改进YOLOv11的损失函数,将其替换成Shape-IoU。现有边界框回归方法通常考虑与之间的几何关系,通过边界框的相对位置和形状计算损失,但忽略了边界框本身的形状和尺度等固有属性对边界框回归的影响。为了弥补现有研究的不足,Shape-IoU提出了一种关注边界框本身形状和尺度的边界框回归方法。

Limiiiing的博客 4595

Ceph概述及ceph部署.

root@ceph1 ~]# ./cephadm bootstrap --mon-ip 192.168.88.11 --initial-dashboard-password=123456 --dashboard-password-noupdate #指定初始化节点IP地址,指定dashboard面板密码,不更新dashboard面板密码。[root@pubserver ~]# date -s "年-月-日 时:分:秒" #如果日期时间不对则修改。

weixin_52384778的博客 737

资产会计 Transaction Type 与业务交易的 Post to Affiliated Company 不一致导致的 AAPO176:成因剖析与修复指引

本文解析了SAP资产会计中常见的"AAPO176"错误提示,指出当交易类型(TType)与业务交易(Business Transaction)的"关联公司过账"(Post to Affiliated Company)标志不一致时,系统会拒绝过账。作者详细说明了该标志的作用机制,并提供了四种解决方案:修正交易类型使用、匹配正确的业务交易、调整系统配置或建立映射关系。文章还通过实际案例展示了配置错误对集团合并报表的影响,并附带了用于检查配置一致性的ABAP脚本。该错误通常

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 392

智慧加油站小程序数据库设计文档

【代码】智慧加油站小程序数据库设计文档。

低代码布道师的博客 1402

CEPH概述及实验(CEPH部署及群集搭建+节点扩容+数据恢复)

前言:CEPH是一个开源的项目,它是软件定义的、同一的存储解决方案。CEPH是一个可大规模扩展、高性能并且无单点故障的分布式存储系统。从一开始它就运行在通用的商用的硬件上,具有高度的可伸缩性,容量可扩展至EB界别,甚至更大 文章目录一、概述1.简述1)相关名词解释2. CEPH基础架构3. CEPH基础组件4. Ceph Clients5.CEPH存储过程二、实验1.环境介绍2.环境部署1)主机名...

weixin_45724795的博客 1013

凝聚态物理新引擎:AI 驱动材料预测与相变识别大突破

摘要:本文深入探讨 AI 在凝聚态物理中的创新应用。在材料性质预测方面,AI 借助数据收集、特征提取和模型训练,能依据材料微观信息准确预估其宏观性质,以石墨烯为例验证了高效性。对于拓扑相变识别,AI 通过分析量子力学数据,利用机器学习算法判别相变节点,助力拓扑绝缘体研究。尽管面临数据质量、模型可解释性等挑战,但未来多模态数据融合、可解释 AI 等发展方向,将推动 AI 与凝聚态物理深度融合,助力探索物质奥秘与新材料研发。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1825

3-分布式存储之Ceph

虽然使用了分布式的glusterfs存储, 但是对于爆炸式的数据增长仍然感觉力不从心。对于大数据与云计算等技术的成熟, 存储也需要跟上步伐. 所以这次我们选用。

qq_57747969的博客 891

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

ceph块存储在线扩容

记录:339 场景:在CentOS 7.9操作系统上,部署ceph-13.2.10集群。应用ceph块设备(ceph block device);主要是创建ceph块存储和在线扩容相关操作。

zhangbeizhen18的博客 1418

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

分布式存储Ceph技术

分布式存储介绍;分布式存储的应用场景;分布式存储的原理,安装以及应用。分布式存储Ceph的特点,Ceph的核心组件,Ceph存储的原理和企业级应用项目。

qq_45793577的博客 404

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux中lvm和ceph区别,Ceph概念介绍及组件介绍

一:Ceph基础介绍Ceph是一个可靠地、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备存储和文件系统服务。Ceph相比其它存储的优势点在于它不单单是存储,同时还充分利用了存储节点上的计算能力,在存储每一个数据时,都会通过计算得出该数据存储的位置,尽量将数据分布均衡,同时由于Ceph的良好设计,采用了CRUSH算法、HASH环等方法,使得它不存在...

weixin_33315608的博客 1268

【ceph分布式存储】集群搭建,原生数据存取演示

什么是Ceph?搭建Ceph集群有哪些步骤?搭建Ceph集群容易出现哪些问题?该如何解决?Ceph集群如何扩容与缩容?Ceph集群核心组件有哪些?osd down如何解决?

m0_71837291的博客 281

ceph架构

文章目录一、架构图二、相关名词解释三、三种存储类型块存储文件存储对象存储四、Ceph IO流程及数据分布正常IO流程图步骤:异常io流程图步骤:五、Ceph IO算法流程Ceph IO伪代码流程六、Ceph RBD IO流程Ceph RBD IO框架图七、Ceph Pool和PG分布情况八、Ceph心跳机制1 心跳介绍2 Ceph 心跳检测3 Ceph OSD之间相互心跳检测4 Ceph OSD与...

qq_23929673的博客 1340

CEPH集群安装、扩容、OSD故障恢复

CEPH是一个开源的项目,它是软件定义的、同一的存储解决方案。CEPH是一个可大规模扩展、高性能并且无单点故障的分布式存储系统。从一开始它就运行在通用的商用的硬件上,具有高度的可伸缩性,容量可扩展至EB界别,甚至更大 CEPH架构 1、相关名词解释 RADOS:Reliable Autonomic Distributed Object Store(可靠的,自主的,分布式的对象存储)。在 ceph 中这个名词经常出现,有时会以 R 表示 RADOS。实际上这个词仅仅是对 ceph 的一个修饰词,并不代表

sqlora的专栏 1819
上一篇: Docker Compose、私有镜像站和Swam集群
下一篇: Ceph常用的三种存储操作
chen_note
博客等级 码龄1年 251粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值