ceph-volume lvm activate --filestore $OSD_ID $OSD_UUID Copy 例如: # ceph-volume lvm activate --filestore 0 0263644D-0BF1-4D6D-BC34-28BD98AE3BC8 Copy 注意 运行此命令时多次没有副作用。 6.1.3. 创建 OSD 复制链接 create子命令将部署新 OSD 的两步流程打...
您可以使用ceph-volume lvm list子命令列出与 Ceph 集群关联的逻辑卷和设备,只要它们包含足够的元数据以允许该发现。 输出按与设备关联的 OSD 标识进行分组。 对于逻辑卷,将使用与逻辑卷关联的物理设备填充devices key。 在某些情况下,ceph -s命令的输出显示以下错误消息: ...
[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...
ceph-volume lvm trigger <SYSTEMD-DATA> The systemd “data” is expected to be in the format of: <OSD ID>-<OSD UUID> The lvs associated with the OSD need to have been prepared previously, so that all needed tags and metadata exist. Positional arguments: <SYSTEMD_DATA> Data from a ...
1. 创建Ceph Volume:使用命令`ceph-volume lvm create --data /dev/sdb`来创建Ceph Volume,其中`/dev/sdb`是要将其划分为Ceph Volume的存储设备。 2. 挂载Ceph Volume:使用命令`ceph-volume lvm list`查看已创建的Ceph Volume,并使用`ceph-volume lvm list --format json`查看详细信息。然后使用`mount`命令...
ceph-volume用lvm的方式挂载,查找磁盘不方便,所以写了个简易的脚本: #!/bin/sh #by linrj if [ $# != 1 ];then echo "eg: sh $0 \'/var/lib/ceph/osd/ceph-0\'" exit 1 fi osd=$1 lvid=`ceph-bluestore-tool show-label --path ${osd}|grep osd_uuid|awk -F '\"' '{print $4}'...
ceph-volume实用程序是用于将逻辑卷部署为 OSD 的单用途命令行工具。 它使用插件类型的框架来部署具有不同设备技术的 OSD。ceph-volume实用程序遵循用于部署 OSD 的ceph-disk实用程序的类似工作流程,采用可预测且稳健的方法来准备,激活和启动 OSD。 目前,ceph-volume实用程序仅支持lvm插件,并且计划将来支持其他技术。
本文的思路是通过分析ceph-volume的中部分业务流程(如ceph-volume lvm list /dev/sdc、ceph-volume lvm zap /dev/sdc等)的代码实现,在了解其思路和实现方式的基础上提升自己阅读开源代码的能力。 首先,我们先看下ceph-volume的源码组织结构,如下图所示: ...
新建一个ceph.keyring 创建osd ceph-volume lvm prepare --bluestore --data /dev/sdc 激活 ceph-volume lvm activate --bluestore 2 d8830d3e-55ea-47bc-b54a-aad3857df82d 该命令执行需要提供osd id 和 uuid 也可以执行,对已经启动的osd没有影响 ceph-volume lvm activate --all 该命令包含...
直接创建ceph-volume lvm create --data /dev/sdc --bluestore ceph-volume lvm create--data/dev/sdc--bluestore Running command:/bin/ceph-authtool--gen-print-key Running command:/bin/ceph--cluster ceph--name client.bootstrap-osd--keyring/var/lib/ceph/bootstrap-osd/ceph.keyring-i-osdnewc257b4...