6.7. 将批处理模式与 ceph-volume搭配使用
当提供单一设备时,batch
子命令可自动创建多个 OSD。
ceph-volume
命令根据驱动器类型决定使用创建 OSD 的最佳方法。Ceph OSD 优化取决于可用的设备:
-
如果所有设备都是传统的硬盘驱动器,
batch
会为每个设备创建一个 OSD。 -
如果所有设备都是固态硬盘,则
batch
会为每个设备创建两个 OSD。 -
如果混合使用传统硬盘驱动器和固态驱动器,
batch
使用传统的硬盘驱动器用于数据,并在固态硬盘上创建最大可能的日志(block.db
)。
注意
batch
子命令不支持为 write-ahead-log (block.wal
) 设备创建单独的逻辑卷。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 对 Ceph OSD 节点的 root 级别访问权限。
流程
在几个驱动器中创建 OSD:
语法
ceph-volume lvm batch --bluestore PATH_TO_DEVICE [PATH_TO_DEVICE]
示例
[root@osd ~]# ceph-volume lvm batch --bluestore /dev/sda /dev/sdb /dev/nvme0n1
其它资源
- 如需更多详细信息,请参阅 Red Hat Ceph Storage 管理指南中的使用 'ceph-volume' 创建 Ceph OSD。