Ceph可以添加新的OSD磁盘

时间:2020-11-03 05:42:58

标签: storage ceph

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

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

1 个答案:

答案 0 :(得分:1)

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