12.4. Crimson 配置选项
为 Seastar 特定的命令行选项运行 crimson-osd --help-seastar
命令。以下是可用于配置 Crimson 的选项:
--crimson
, 描述-
启动
crimson-osd
而不是ceph-osd
。 --nodaemon
, 描述- 不要守护进程化服务。
--redirect-output
, 描述-
将
stdout
和stderr
重定向到out/$type.$num.stdout
--osd-args
, 描述-
将额外的命令行选项传递给
crimson-osd
或ceph-osd
。这个选项对于将 Seastar 选项传给crimson-osd
非常有用。例如,可以提供--osd-args "--memory 2G"
来设定要使用的内存量。 --cyanstore
, 描述- 使用 CyanStore 作为对象存储后端。
--bluestore
, 描述-
使用 alienized BlueStore 作为对象存储后端。
--
BlueStore 是默认的内存存储。 --memstore
, 描述- 使用 alienized MemStore 作为对象存储后端。
--seastore
, 描述- 使用 SeaStore 作为后端对象存储。
--seastore-devs
, 描述- 指定 SeaStore 使用的块设备。
--seastore-secondary-devs
, 描述- 可选。SeaStore 支持多个设备。通过将块设备传递给这个选项来启用此功能。
--seastore-secondary-devs-type
, 描述-
可选。指定辅助设备的类型。当辅助设备比传递给
--seastore-devs
的主设备慢时,更快的设备中的冷数据将随着时间推移而被逐出到较慢的设备中。有效类型包括HDD
、SSD
、(默认)
、ZNS
和RANDOM_BLOCK_SSD
。请注意,从设备不应比主设备快。