注意

本文档适用于 Ceph 的开发版本。

ceph-mon -- ceph 监视器守护程序

概要

ceph-mon -i monid [ --mon-data mondatapath ]

描述

ceph-mon 是 Ceph 分布式文件系统的集群监视器守护程序。一个或多个 ceph-mon 实例组成一个 Paxos 兼职议会集群,提供极其可靠和持久的集群成员资格、配置和状态存储。

mondatapath 指的是本地文件系统上存储监视器数据的目录。它通常通过配置文件中的 mon data 选项指定。

选项

-f, --foreground

前台运行:启动后不进行守护进程化(在前台运行)。不生成 pid 文件。在通过 ceph-run(8) 运行时很有用。

-d

调试模式:与 -f 类似,但也会将所有日志输出发送到 stderr。

--setuser userorgid

启动后设置 uid。如果指定了用户名,将查找用户记录以获取 uid 和 gid,并且 gid 也会被设置,除非同时指定了 --setgroup。

--setgroup grouporgid

启动后设置 gid。如果指定了组名,将查找组记录以获取 gid。

-c ceph.conf, --conf=ceph.conf

使用 ceph.conf 配置文件代替默认的 /etc/ceph/ceph.conf 来确定启动期间的监控器地址。

--mkfs

使用种子信息初始化 mon data 目录,以形成初始 ceph 文件系统或加入现有监视器集群。必须提供三部分信息:

  • 集群 fsid。这可以来自 monmap (--monmap <path>) 或通过 --fsid <uuid> 显式指定。

  • 监视器及其地址列表。此监视器列表可以来自 monmap (--monmap <path>)、mon host 配置值(在 ceph.conf 中或通过 -m host1,host2,...),或者(为了向后兼容)ceph.conf 中已弃用的 mon addr 行。如果此监视器将成为新 Ceph 集群的初始监视器法定人数的一部分,则必须将其包含在初始列表中,并与列表中的监视器的名称或地址匹配。通过地址匹配时,可以使用 public addrpublic subnet 选项。

  • 监视器密钥 mon.。此密钥必须包含在通过 --keyring <path> 提供的密钥环中。

--keyring

指定用于 --mkfs 的密钥环。

--no-config-file

表示我们不希望依赖 ceph.conf(无论是用户提供的还是默认的)来运行守护程序。这将需要将所有必要的选项作为参数提供给守护程序。

可用性

ceph-mon 是 Ceph 的一部分,Ceph 是一个大规模可扩展的开源分布式存储系统。请参阅 Ceph 文档(网址为 https://docs.ceph.net.cn)了解更多信息。

另请参阅

ceph(8), ceph-mds(8), ceph-osd(8)

由 Ceph 基金会为您呈现

Ceph 文档是由非营利性 Ceph 基金会 资助和托管的社区资源。如果您希望支持这项工作和我们的其他努力,请考虑 立即加入