1. 首先在每个 OSD 节点上创建一个目录(例如:/var/lib/ceph/osd/ceph-0)作为 OSD 的数据设备。

  2. 在管理节点上运行以下命令,创建 OSD:

    ceph orch daemon add osd <osd_name> <osd_data_device>
    

    其中,<osd_name> 是 OSD 的名称,<osd_data_device> 是 OSD 的数据设备目录。

  3. 进行一些必要的配置,例如 OSD 的权重、CRUSH 规则等。可以使用以下命令:

    ceph osd crush set <osd_name> <osd_weight> root=default
    

    其中,<osd_name> 是 OSD 的名称,<osd_weight> 是 OSD 的权重。

  4. 启动 OSD 服务:

    ceph orch daemon start osd.<osd_name>
    

    其中,<osd_name> 是 OSD 的名称。

  5. 确认 OSD 是否正常运行:

    ceph osd status
    

    该命令将显示集群中所有 OSD 的状态信息,可以确认新创建的 OSD 是否已经正常运行。

注意事项:

  1. 创建 OSD 之前,需要先在集群中创建好对应的 OSD 节点,并且每个 OSD 节点上需要安装 ceph-osd 包和 cephadm 工具。

  2. 在创建 OSD 时,需要确保 OSD 的名称和数据设备目录是唯一的。

  3. 在创建 OSD 之前,需要先创建好存储池,并且为存储池指定好 CRUSH 规则。

ceph 使用目录作为数据设备如何创建OSD用户名cephadm

原文地址: https://www.cveoy.top/t/topic/bGW0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录