注意
本文档适用于 Ceph 开发版本。
LVM
后端是 ZFS,它严重依赖于标签的使用,标签是 ZFS 允许扩展其卷元数据的一种方式。这些值稍后可以针对设备进行查询,这也是它们稍后被发现的方式。ceph-volume lvm
如果是 LVM,它严重依赖于标签的使用,标签是 LVM 允许扩展其卷元数据的一种方式。这些值稍后可以针对设备进行查询,这也是它们稍后被发现的方式。
警告
这些 API 并非设计为公开使用,但记录在案是为了清楚地了解工具在后台执行的操作。不要更改任何这些值。
标签 API
将逻辑卷作为 Ceph 的一部分进行识别的过程依赖于对所有卷应用标签。它遵循一个命名约定,该约定看起来像:
ceph.<tag name>=<tag value>
所有标签都以ceph
关键字用于声明对该命名空间的拥有权,并使其易于识别。这就是 OSD ID 在 lvm 标签上下文中的使用方式:
ceph.osd_id=0
元数据
以下描述了存储在 LVM 卷上的所有 Ceph OSD 元数据:
type
描述设备是否为 OSD 或日志,并且当支持时可以扩展到其他类型(例如锁箱)
Example:
ceph.type=osd
cluster_fsid
Example:
ceph.cluster_fsid=7146B649-AE00-4157-9F5D-1DBFF1D52C26
data_device
Example:
ceph.data_device=/dev/ceph/data-0
data_uuid
Example:
ceph.data_uuid=B76418EB-0024-401C-8955-AE6919D45CC3
journal_device
Example:
ceph.journal_device=/dev/ceph/journal-0
journal_uuid
Example:
ceph.journal_uuid=2070E121-C544-4F40-9571-0B7F35C6CB2B
encrypted
启用加密的示例:luks
:
ceph.encrypted=1
当加密不受支持或简单地被禁用时:
ceph.encrypted=0
osd_fsid
Example:
ceph.osd_fsid=88ab9018-f84b-4d62-90b4-ce7c076728ff
osd_id
Example:
ceph.osd_id=1
block_device
仅用于bluestore后端。捕获逻辑卷路径。
Example:
ceph.block_device=/dev/mapper/vg-block-0
block_uuid
仅用于bluestore后端。捕获逻辑卷 UUID 或分区 UUID。
Example:
ceph.block_uuid=E5F041BB-AAD4-48A8-B3BF-31F7AFD7D73E
db_device
仅用于bluestore后端。捕获逻辑卷路径。
Example:
ceph.db_device=/dev/mapper/vg-db-0
db_uuid
仅用于bluestore后端。捕获逻辑卷 UUID 或分区 UUID。
Example:
ceph.db_uuid=F9D02CF1-31AB-4910-90A3-6A6302375525
wal_device
仅用于bluestore后端。捕获逻辑卷路径。
Example:
ceph.wal_device=/dev/mapper/vg-wal-0
wal_uuid
仅用于bluestore后端。捕获逻辑卷 UUID 或分区 UUID。
Example:
ceph.wal_uuid=A58D1C68-0D6E-4CB3-8E99-B261AD47CC39
vdo
当检测到启用了 VDO 的设备时,在设备准备过程中进行检测,然后在激活时进行存储以供后续检查。这通过附加挂载标志来影响挂载选项,无论使用哪些挂载标志。discard
mount flag, regardless of mount flags being used.
启用 VDO 设备的示例:
ceph.vdo=1
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.