注意

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

ceph-osd -- ceph对象存储守护进程

概要

ceph-osd-iosdnum[ --osd-datadatapath] [ --osd-journaljournal] [ --mkfs ] [ --mkjournal ] [--flush-journal] [--check-allows-journal] [--check-wants-journal] [--check-needs-journal] [ --mkkey ] [ --osdspec-affinity ]

描述

ceph-osd is the objectstoragedaemon for the Ceph

对于 Filestore 后端集群,该选项(在本例中为--osd-data datapath)的参数应该是 XFS 文件系统上的一个目录,其中存储对象数据。日记是可选的。只有当日记存储在与datapath指定的磁盘不同的磁盘上时,日记才会提高性能。存储日记的介质应该是低延迟介质(理想情况下,是 SSD 设备)。datapath . The storage medium on which the journal is stored should be a low-latency medium (ideally, an SSD device).

选项

-f, --foreground

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

-d

调试模式:类似于 927da1: ,但还将所有日志输出发送到 stderr。-f, but also send all log output to stderr.

--setuser userorgid

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

--setgroup grouporgid

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

--osd-data osddata

使用位于osddata.

--osd-journal journal

将日记更新到journal.

--check-wants-journal

检查是否需要日记。

--check-allows-journal

检查是否允许日记。

--check-needs-journal

检查是否需要日记。

--mkfs

创建一个空的对象仓库。这也初始化了日记(如果定义了日记)。

--mkkey

生成一个新的密钥。这通常与--mkfs结合使用,因为它比使用ceph-authtool(8).

手动生成密钥更方便。

创建一个新的日记文件以匹配现有的对象仓库。如果由于磁盘或文件系统故障导致日记设备或文件被擦除,则这很有用。

--flush-journal

将日记刷新到永久存储。这在前台运行,因此您知道何时完成。如果您想调整日记大小或需要以其他方式销毁它:这保证了您不会丢失数据。

--get-cluster-fsid

打印集群 fsid(uuid)并退出。

--get-osd-fsid

打印 OSD 的 fsid 并退出。OSD 的 uuid 在 --mkfs 时生成,因此特定于此 OSD 的特定实例。

--get-journal-fsid

打印日记的 uuid。日记 fsid 在 --mkfs 时设置为与 OSD fsid 匹配。

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

使用ceph.conf配置文件而不是默认的/etc/ceph/ceph.conf用于运行时配置选项。

-m monaddress[:port]

连接到指定的监控器(而不是通过 af6b47: 搜索ceph.conf).

--osdspec-affinity

设置对特定 OSDSpec 的亲和力。此选项只能与 --mkfs 结合使用。

可用性

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

参见

ceph(8),ceph-mds(8),ceph-mon(8),ceph-authtool(8)

由 Ceph 基金会提供

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