ceph-detect-init – 显示 Ceph 应当使用的 init 系统¶
提纲¶
ceph-detect-init [–verbose] [–use-rhceph] [–default init]
描述¶
ceph-detect-init 工具用于探测 Ceph 会使用的 init 系统,输出有可能是 sysvinit
、 upstart
、 systemd
其中之一。 Ceph 使用的 init 系统未必是宿主操作系统的默认 init 系统,比如在 Debian Jessie 上 Ceph 就会用 sysvinit
,而默认的却是 systemd
。
如果宿主操作系统的 init 系统是未知的,它会返回错误,除非指定了
--default
选项。
选项¶
-
--use-rhceph
¶
当操作系统自认为是 Red Hat 时,它会被当作 CentOS ;可以用、
--use-rhceph
选项把它当作 RHEL 。
-
--default
INIT
¶ 如果宿主操作系统的 init 系统是未知的,就返回 INIT 值,而非报错。
-
--verbose
¶
显示用于调试的额外信息。
已知缺陷¶
ceph-detect-init 是为 ceph-disk 探测 init 系统类型的,以便管理 OSD 的挂载目录。但是我们只全面测试过下面列出的环境:
upstart on Ubuntu 14.04
systemd on Ubuntu 15.04 and up
systemd on Debian 8 and up
systemd on RHEL/CentOS 7 and up
systemd on Fedora 22 and up
使用范围¶
ceph-detect-init 是 Ceph 的一部分,这是个伸缩力强、开源、分布式的存储系统,更多信息参见 http://ceph.com/docs 。
参考¶
ceph-disk(8), ceph-deploy(8)