注意

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

ceph-mon -- Ceph 监控守护进程

概要

ceph-mon-imonid[ --mon-datamondatapath ]

描述

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

Themondatapath指的是存储监控数据的一个本地文件系统上的目录。它通常通过配置文件中的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 <path>)、mon host配置值(在ceph.conf或通过-m host1,host2,...)或(为了向后兼容)在mon addr行。如果这个监控是要成为新 Ceph 集群的初始监控仲裁的一部分,那么它必须在初始列表中,匹配列表中某个监控器的名称或地址。在通过地址匹配时,可以使用ceph.conf中的已弃用的public addr or public subnet选项中的任何一个。

  • 监控密钥mon.。这必须在通过--keyring <path>.

--keyring

指定的密钥环中包含。--mkfs.

--no-config-file

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

可用性

ceph-mon是 Ceph 的一部分,Ceph 是一个大规模可扩展的、开源的分布式存储系统。请参阅https://docs.ceph.com中的 Ceph 文档以获取更多信息。

参见

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

由 Ceph 基金会提供

Ceph 文档是一个由非盈利Ceph 基金会资助和托管的社会资源。。如果您想支持此项目和其他工作,请考虑现在加入.