具有相同的磁盘拓扑

Ansible将使用group_vars/osds.yml文件配置OSD。

前提条件

  1. 通过Ansible部署的正常运行的Ceph集群。
  2. 在新节点上具有root权限。
  3. 具有和集群中其他OSD节点相同数量的数据盘的节点。

操作步骤

  1. “/ceph-ansible/infrastructure-playbooks/”路径下有个add-osd.yml文件,复制到主目录下。

    1
    cp ./infrastructure-playbooks/add-osd.yml ./add-osd.yml
    

  2. 在集群的hosts文件的[osds]群组下增加新的OSD节点名。

  3. 确认Ansible可以连接到节点。

    1
    ansible all -i hosts -m ping
    

  4. 运行脚本。

    1
    ansible-playbook -i host add-osd.yml