如何解决Ceph可以添加新的OSD磁盘
我需要一些帮助,以使用Ceph-Ansible部署将新的OSD磁盘添加到现有的Ceph集群中,我有3个OSD主机,并且想向第一个OSD主机添加一个磁盘,我试图将新磁盘包含在osd中设备部分下的.yml文件,但是部署失败,导致ansible返回错误,它无法在第二个和第三个OSD主机中找到包含的新磁盘。
是否有办法告诉ceph-ansible仅将新磁盘/ dev / sde包含到第一台OSD主机上?
解决方法
您应将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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。