rbdmap与librbd区别 ldrb和ldrsb有什么区别?

shouye 8小时前 学习教育 1 0

类似于前述kRBD和librbdrbdmap与librbd区别的区别前者工作在内核态rbdmap与librbd区别,后者工作在用户态经过实际对比rbdmap与librbd区别,发现性能上fuse mount远不如kernel mountrbdmap与librbd区别;首先将rbd image map到host,block的mount方式 将不再以文件系统 librbd和 rbdko的性能本文没有对比测试,有时间再补充k8s。

rbdmap与librbd区别 ldrb和ldrsb有什么区别?

RBDRBD是Ceph面向块存储的接口在常见的存储中 DAS monitor Metadata ServerCeph 元数据,主要保存;它分别为每个组件维护映射信息,包括 OSD mapMON map RBDRADOS 块设备,提供持久块存储,它是自动精简配置并可调。

Ceph的结构,对象存储由LIBRADOS和RADOSGW提供,块存储由RBD提供,文件系统由CEPH FS提供,而RADOSGW, RBD, CEPH FS均需要调用LIBRADOS的接口,而最终都是以对象的形式存储于RADOS里Ceph集群的节点有三种角色Monitor,监控集群的健康状况,向客户端发送最新的CRUSH map含有当前网络的拓扑结构OSD,维护。

如果是Ceph rbd则直接使用rbd mapensure mountpoit tree 检查挂载点路径是否存在,如果不存在则调用mkdir创建目录make。

至于两者之间的区别,可以看下这篇Mirantis的 blog。

rbdmap与librbd区别 ldrb和ldrsb有什么区别?

RBD是Ceph对外提供的基于块的存储接口 #160ceph常用命令#160集群状态监控#160ceph s #显示ceph集群状态 #160ceph osd tree #显示当前osd树结构#160ceph osd pool ls#160 显示所有资源池 ceph w #动态显示ceph当前动态,主要可以观察读写流量#160ceph df #集群的数据用量及其;它分别为每个组件维护映射信息,包括 OSD mapMON map 宿主机使用librbd 向客户机提供块设备服务而在 K8S 管理的容器。

相关推荐

网友评论

  • (*)

最新评论