使用ceph-volume 实用程序部署 OSD 6.1. 使用 ceph-volume LVM 插件 使用ceph-volume LVM 插件 6.1.1. 准备 OSD 6.1.2. 激活 OSD 6.1.3. 创建 OSD 6.1.4. 使用 batch 模式 7. 基准测试性能 基准测试性能 7.1. 性能基线 7.2. 存储集群 7.3. 块设备 ...
您可以使用ceph-volume lvm list子命令列出与 Ceph 集群关联的逻辑卷和设备,只要它们包含足够的元数据以允许该发现。 输出按与设备关联的 OSD 标识进行分组。 对于逻辑卷,将使用与逻辑卷关联的物理设备填充devices key。 在某些情况下,ceph -s命令的输出显示以下错误消息: ...
要使用 LVM 插件,请将lvm作为子命令添加到 cephadm shell 中的ceph-volume命令: [ceph: root@host01 /]# ceph-volume lvm 以下是lvm子命令: prepare-格式化 LVM 设备并将其与 OSD 关联。 activate-发现并安装与 OSD 标识关联的 LVM 设备,然后启动 Ceph OSD。 list-列出与 Ceph 关联的逻辑卷和设备。 batch...
[ceph: root@host01 /]# ceph-volume lvm zap /dev/sdc1 zap 原始设备: 语法 ceph-volume lvm zap DEVICE_PATH --destroy 示例 [ceph: root@host01 /]# ceph-volume lvm zap /dev/sdc --destroy 清除具有 OSD ID 的多个设备: 语法 ceph-volume lvm zap --destroy --o...
首先,LVM和Ceph的工作方式截然不同。LVM是一种基于本地存储的逻辑卷管理工具,它通过将物理存储设备抽象为逻辑卷来提供灵活的存储管理。LVM使用卷组(Volume Group)、逻辑卷(Logical Volume)和物理卷(Physical Volume)的概念,用户可以根据需要动态地创建、扩展和缩小逻辑卷。而Ceph则是一个分布式存储系统,它允许将大量的...
但是最近在部署验证Ceph新版本的时候,发现新部署的Ceph集群中,宿主机上的OSD磁盘也看不到lvm的信息,但是Ceph集群状态是正常的。 观察ceph-volume的日志输出,发现prepare的过程是通过 ceph-volume raw来支持的。 查看help,可以看到raw和lvm的差异,ceph-volume raw 是基于裸设备来部署OSD,而 ceph-volume lvm 是基于L...
ceph-volume lvm create --data /dev/sdb ceph-volume lvm create --data /dev/sdc ceph-volume lvm create --data /dev/sdd 添加其它节点上的OSD # 同步配置到其它节点 scp /etc/ceph/* node2:/etc/ceph/ scp /etc/ceph/* node3:/etc/ceph/ ...
ceph-volume 是在 Luminous 推出的全新 OSD 部署和管理介质的工具,用于替换之前使用很多年的 ceph-disk。目前 ceph-volume 使用 LVM 作为设备的管理实现,也就是说,在 Luminous 以后,社区会强制使用 LVM 作为所有 OSD 的设备管理工具。但是为了兼容 ceph-disk 原本管理的设备,ceph-volume 仍然支持对旧设备的简单管理...
通过官方介绍文档我们可以看到ceph-volume是社区用来替代ceph-disk的OSD部署和检查工具,用于将逻辑卷部署为 OSD,尝试维护与ceph-disk类似的 API,包括准备、激活和创建 OSD 等。 本文的思路是通过分析ceph-volume的中部分业务流程(如ceph-volume lvm list /dev/sdc、ceph-volume lvm zap /dev/sdc等)的代码实现,在...
# ceph-volume lvm create --data/dev/sdb 启动node02节点osd服务 # systemctl start ceph-osd@1.service # systemctl enable ceph-osd@1.service # systemctl status ceph-osd@1.service 注:第一个osd为ceph-osd@0.service,第二个osd为ceph-osd@1.service,依此类推 ...