7.2. Ceph 卷 lvm 插件
通过使用 LVM 标签,lvm
子命令可以通过查询与 OSD 关联的设备来存储和重新发现它们,以便可以激活它们。这包括对基于 lvm 的技术(如 dm-cache
)的支持。
使用 ceph-volume
时,dm-cache
的使用是透明的,并像逻辑卷一样对待 dm-cache
。使用 dm-cache
时性能提升和丢失将取决于特定工作负载。通常,随机和顺序读取会在较小的块大小中看到性能增加。对于大的块大小,随机和顺序写入的性能会降低。
要使用 LVM 插件,请在 cephadm shell 中将 lvm
作为子命令添加到 ceph-volume
命令:
[ceph: root@host01 /]# ceph-volume lvm
以下是 lvm
子命令:
-
prepare
- 格式化 LVM 设备并将其与 OSD 关联。 -
激活
- 发现并挂载与 OSD ID 关联的 LVM 设备,并启动 Ceph OSD。 -
list
- 列出与 Ceph 关联的逻辑卷和设备。 -
batch
- 通过最少的交互为多 OSD 置备自动设置设备大小。 -
deactivate
- 取消激活 OSD。 -
create
- 从 LVM 设备创建新 OSD。 -
trigger
- 激活 OSD 的 systemd 帮助程序。 -
zap
- 从逻辑卷或分区中删除所有数据和文件系统。 -
migrate
- 将 BlueFS 数据迁移到另一个 LVM 设备。 -
new-wal
- 为指定逻辑卷上的 OSD 分配新的 WAL 卷。 -
new-db
- 在指定逻辑卷中为 OSD 分配新的 DB 卷。
注意
create
子命令将 prepare
和 activate
子命令合并到一个子命令中。
其它资源
-
详情请查看
create
子命令 部分。