摘要: 容器存储扩容 云原生存储扩容 容器的容量的不足的时候需要对容器的存储空间进行扩容, Rook 默认提供了两种驱动: RBD CephFS 这两种驱动通过 StorageClass 存储供给者为容器提供存储空间,同时已经自动扩容的能力,其流程为: 客户端通过 PVC 声明的方式向 StorageCla 阅读全文
posted @ 2022-12-01 15:11 evescn 阅读(344) 评论(0) 推荐(0)
摘要: Prometheus 监控系统 Prometheus 与 Ceph Dashboard 能够提供部分 Ceph 的监控能力,然而如果要更加细化的监控能力和自定义监控则无法实现, prometheus 是新一代的监控系统,能够提供更加完善的监控指标和告警能力,一个完善的 prometheus 系统通常 阅读全文
posted @ 2022-12-01 15:11 evescn 阅读(490) 评论(0) 推荐(0)
摘要: Dashboard 图形管理 Dashboard Web 概述 日常可以通过 Ceph 原生的命令行和 Rook 提供的云原生方式对 Ceph 进行管理,这两种方式都具有一定的难度, Ceph 提供了一种更加简单的方式使用和 Ceph 监控,这个工具便是 Ceph Dashboard , Ceph 阅读全文
posted @ 2022-12-01 15:10 evescn 阅读(184) 评论(0) 推荐(0)
摘要: OSD 日常管理 OSD 健康状态 ceph status [root@m1 ceph]# ceph -s cluster: id: 17a413b5-f140-441a-8b35-feec8ae29521 health: HEALTH_WARN 2 daemons have recently cr 阅读全文
posted @ 2022-12-01 15:10 evescn 阅读(667) 评论(0) 推荐(0)
摘要: 云原生对象存储 对象存储概述 对象存储通常是指用于上传 put 和下载 get 之用的存储系统,通常用于存储静态文件,如图片、视频、音频等,对象存储一旦上传之后无法再线进行修改,如需修改则需要将其下载到本地,对象存储最早由 aws 的 S3 提供, Ceph 的对象存储提供两种接口支持: S3 ⻛格 阅读全文
posted @ 2022-12-01 15:10 evescn 阅读(378) 评论(0) 推荐(0)
摘要: 云原生 CephFS 文件存储 CephFS 文件存储概述 RBD 特点: RBD块存储只能用于单个 VM 或者单个 pods 使用,无法提供给多个虚拟机或者多个 pods ”同时“使用,如果虚拟机或 pods 有共同访问存储的需求需要使用 CephFS 实现。 NAS 网络附加存储:多个客户端同时 阅读全文
posted @ 2022-12-01 15:10 evescn 阅读(431) 评论(0) 推荐(0)
摘要: 云原生 RBD 块存储 RBD 块存储概述 什么是块存储:A block is a sequence of bytes (often 512). Block-based storage interfaces are a mature and common way to store data on m 阅读全文
posted @ 2022-12-01 15:10 evescn 阅读(404) 评论(0) 推荐(0)
摘要: 定制 Rook 集群 placement 调度概述 rook 借助 kubernetes 的默认调度机制,Ceph 组件以 pods 的形式调度运行在 kubernetes 节点中 然而每个节点因⻆色的不同,其机器的配置也有所不同 比如 mds 对 CPU 计算要求较高,磁盘次之 相反 osd 节点 阅读全文
posted @ 2022-12-01 15:10 evescn 阅读(242) 评论(0) 推荐(0)
摘要: Ceph 集群管理 Ceph 资源对象 Ceph 组件 mon monitor 管理集群 mgr manager 监控管理 mds CephFS 源数据管理 rgw 对象存储 osd 存储 monitor、mgr 和 osd、csi provisioner 以 Deployments 的形式部署 [ 阅读全文
posted @ 2022-12-01 15:10 evescn 阅读(186) 评论(0) 推荐(0)
摘要: Rook 快速入⻔ 集群环境介绍 需要提前安装 kubernetes 环境,使用 kubeasz 安装集群 | 节点名称 | IP地址 | k8s节点⻆色 | 服务配置 | 组件名称 | 磁盘-50G | -- | -- | -- | -- | -- | -- | | m1 | 192.168.10 阅读全文
posted @ 2022-12-01 15:10 evescn 阅读(245) 评论(0) 推荐(0)
摘要: Rook 简介 Ceph部署方法 Ceph常⻅的部署方法有3种 ceph-deploy cephadm 手工部署 Rook ceph-ansible Installing Ceph There are several different ways to install Ceph. Choose th 阅读全文
posted @ 2022-12-01 15:08 evescn 阅读(258) 评论(0) 推荐(0)
摘要: 云原生存储概述 kubernetes 数据持久化 松耦合的方式,pod与存储分离,三种方式: volume:需要知道后端存储的细节,对接难度大 PV/PVC:管理员定义PV,PersistentVolume,用户通过PVC使用PersistentVolumeClaim storageclass:静态 阅读全文
posted @ 2022-12-01 15:05 evescn 阅读(191) 评论(0) 推荐(0)