3.20. 添加 OSD


Cephadm 不会在不可用的设备上调配 OSD。如果满足以下条件,则存储设备被视为可用:

  • 该设备不能有分区。
  • 不得挂载该设备。
  • 该设备不得包含文件系统。
  • 该设备不得包含 Ceph BlueStore OSD。
  • 该设备必须大于 5 GB。

先决条件

  • 一个正在运行的 Red Hat Ceph Storage 集群。

流程

  1. 列出可用的设备来部署 OSD:

    语法

    ceph orch device ls [--hostname=HOSTNAME1 HOSTNAME2] [--wide] [--refresh]

    示例

    [ceph: root@host01 /]# ceph orch device ls --wide --refresh

  2. 您可以在特定主机上或所有可用设备上部署 OSD:

    • 从特定主机上的特定设备创建 OSD:

      语法

      ceph orch daemon add osd HOSTNAME:DEVICE_PATH

      示例

      [ceph: root@host01 /]# ceph orch daemon add osd host02:/dev/sdb

    • 若要在任何可用的和未使用的设备上部署 OSD,可使用 --all-available-devices 选项。

      示例

      [ceph: root@host01 /]# ceph orch apply osd --all-available-devices

注意

这个命令会创建 colocated WAL 和 DB 守护进程。如果要创建非并置守护进程,请不要使用此命令。

其它资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.