7.5. 使用 ceph-volume 激活 Ceph OSD
激活过程在引导时启用 systemd
单元,允许启用和挂载正确的 OSD 标识符及其 UUID。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 对 Ceph OSD 节点的 root 级别访问权限。
-
Ceph OSD 由
ceph-volume
实用程序准备。
流程
从 OSD 节点获取 OSD ID 和 OSD FSID:
[ceph: root@host01 /]# ceph-volume lvm list
[ceph: root@host01 /]# ceph-volume lvm list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 激活 OSD:
语法
ceph-volume lvm activate --bluestore OSD_ID OSD_FSID
ceph-volume lvm activate --bluestore OSD_ID OSD_FSID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
[ceph: root@host01 /]# ceph-volume lvm activate --bluestore 10 7ce687d9-07e7-4f8f-a34e-d1b0efb89920
[ceph: root@host01 /]# ceph-volume lvm activate --bluestore 10 7ce687d9-07e7-4f8f-a34e-d1b0efb89920
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要激活为激活准备的所有 OSD,请使用
--all
选项:示例
[ceph: root@host01 /]# ceph-volume lvm activate --all
[ceph: root@host01 /]# ceph-volume lvm activate --all
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 另外,您还可以使用
trigger
子命令。此命令不能直接使用,并由systemd
使用,以便它将输入代理到ceph-volume lvm activate
。这会解析来自 systemd 和启动的元数据,并检测与 OSD 关联的 UUID 和 ID。语法
ceph-volume lvm trigger SYSTEMD_DATA
ceph-volume lvm trigger SYSTEMD_DATA
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此处的 SYSTEMD_DATA 是 OSD_ID-OSD_FSID 格式。
示例
[ceph: root@host01 /]# ceph-volume lvm trigger 10 7ce687d9-07e7-4f8f-a34e-d1b0efb89920
[ceph: root@host01 /]# ceph-volume lvm trigger 10 7ce687d9-07e7-4f8f-a34e-d1b0efb89920
Copy to Clipboard Copied! Toggle word wrap Toggle overflow