为了在 Ceph 上进行读写,客户端首先要联系 MON,获取最新的集群地图,其中包含了集群拓扑以及数据存储位置的信息。Ceph 客户端使用集群地图来获知需要交互的 OSD,从而和特定 OSD 建立联系。 Rook 是什么 Rook 是一个可以提供 Ceph 集群管理能力的 Operator。Rook 使用 CRD 一个控制器来对 Ceph 之类的资源进行部署和...
apiVersion:ceph.rook.io/v1kind:CephClustermetadata:name:rook-cephnamespace:rook-cephspec:cephVersion:image:ceph/ceph:v15.2.11dataDirHostPath:/var/lib/rookmon:count:3allowMultiplePerNode:falsedashboard:enabled:true# cluster level storage configuration and selectionstorage:useAllNodes:falseuseAllDevices:...
rook-ceph-mgr:是 Ceph 的管理进程(Manager),负责集群的监控、状态报告、数据分析、调度等功能,它默认监听 9283 端口,并提供了 Prometheus 格式的监控指标,可以被 Prometheus 拉取并用于集群监控。 rook-ceph-mgr-dashboard:是 Rook 提供的一个 Web 界面,用于方便地查看 Ceph 集群的监控信息、状态、性能指标等。
Ceph Metadata Server(MDS):CephFS 的元数据管理进程,主要负责文件系统的元数据管理,只有需要使用 CephFS 的时候才会需要。 Ceph 客户端首先会联系 Mon,获取最新的集群地图,其中包含了集群拓扑以及数据存储位置的信息。然后使用集群地图来获知需要交互的 OSD,从而和特定 OSD 建立联系。 Rook 是一个提供 Ceph 集群管理...
在云原生应用的存储解决方案中,Rook与Ceph是两个备受关注的开源项目。它们为云原生环境提供了可扩展的分布式存储解决方案,为应用程序的持久性数据存储需求提供了良好的支持。 是一个开源的云原生存储编排系统,它能够在Kubernetes集群中管理Ceph、NFS、EdgeFS等存储系统。Rook以自定义资源和操作符的形式扩展了Kubernetes API,...
12-3 使用Rook部署Ceph集群上 01:16 12-4 使用Rook部署Ceph集群下 13:11 12-5 创建块存储类型的动态存储 11:42 12-6 StatefulSet动态申请存储 13:43 12-7 使用PVC动态申请存储 07:33 12-8 共享文件系统类型的StorageClass 11:36 12-9 PVC在线扩容和PVC快照 09:13 12-10 Rook集群清理和重建...
部署Rook Ceph 集群时,缺省情况下将为应用程序添加一个存储类以便用于供应动态卷。 验证安装 成功安装 Rook Ceph 集群后,请验证是否所有 pod 均已启动以及集群是否可用。 需在部署 Chart 的名称空间内检查以下所有 pod: 验证监视 pod (ceph-mon) 的数量与cluster.monCount配置参数中指定的数量是否相同。
51CTO博客已为您找到关于Rook Ceph 云原生 存储架构 剖析的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及Rook Ceph 云原生 存储架构 剖析问答内容。更多Rook Ceph 云原生 存储架构 剖析相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进
使用Rook 部署并管理 Ceph 存储系统,其架构图如下: 2、环境、软件准备 本次演示环境,我是在虚拟机上安装Linux系统来执行操作,通过虚拟机完成 Kubernetes HA 集群的搭建,以下是安装的软件及版本: Oracle VirtualBox: 5.1.20 r114628 (Qt5.6.2) System:CentOSLinux release 7.3.1611 (Core) ...
Rook复用了k8s集群节点用于自动化部署Ceph集群,优点是部署Ceph集群方便,缺点是如果Ceph集群出现故障,很难排查错误,我个人还是倾向于 使用独立的Ceph集群为k8s提供存储服务。 官网: https://rook.io 项目地址: https://github.com/rook 2 Rook架构图# ...