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。请注意,从设备不应比主设备快。