【问题标题】:Ceph-ansible adding new OSD diskCeph-ansible 添加新的 OSD 磁盘
【发布时间】:2021-02-15 19:23:10
【问题描述】:

在使用 Ceph-Ansible 部署向现有 Ceph 集群添加新 OSD 磁盘时需要一些帮助,我有 3 个 OSD 主机并想向第一个 OSD 主机添加一个磁盘,我尝试将新磁盘包含在 osd .yml 文件在设备部分下,但部署失败导致 ansible 返回一个错误,即在第二和第三个 OSD 主机中找不到包含的新磁盘。

有没有办法告诉 ceph-ansible 仅将新磁盘 /dev/sde 包含到第一个 OSD 主机?

【问题讨论】:

    标签: storage ceph


    【解决方案1】:

    您应该将devices 变量添加到您的第一个节点的host_vars。 如果你有一个清单目录,你可以在你的清单目录中添加host_vars 目录,并在你的主机中添加一个带有你的主机名的文件。例如,如果您的 hosts.yaml 中有 node1,您应该在 host_vars 目录中创建一个名为 node1.yaml 的文件,并在其中添加 devices 变量,以便此变量仅用于此主机。 您可以在此处找到有关host_vars 的更多信息:https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html#organizing-host-and-group-variables

    【讨论】:

    • 谢谢 Seena,这正是我要找的东西
    猜你喜欢
    • 2020-11-25
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多