3.7. 模拟节点故障
为了模拟硬节点故障电源,请关闭节点并重新安装操作系统。
先决条件
- 正常运行的 Red Hat Ceph Storage 集群。
步骤
检查存储容量,以了解删除节点对存储集群意味着什么:
ceph df rados df ceph osd df
# ceph df # rados df # ceph osd df
Copy to Clipboard Copied! Toggle word wrap Toggle overflow (可选)禁用恢复和回填:
ceph osd set noout ceph osd set noscrub ceph osd set nodeep-scrub
# ceph osd set noout # ceph osd set noscrub # ceph osd set nodeep-scrub
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 关闭节点。
如果主机名发生更改,请从 CRUSH 映射中删除节点:
ceph osd crush rm ceph3
[root@ceph1 ~]# ceph osd crush rm ceph3
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查集群的状态:
ceph -s
[root@ceph1 ~]# ceph -s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在节点上重新安装操作系统。
添加 Ansible 用户和 SSH 密钥:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在管理节点中复制
ansible
用户的 SSH 密钥:ssh-copy-id ceph3
[ansible@admin ~]$ ssh-copy-id ceph3
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在管理节点中重新运行 Ansible playbook:
cd /usr/share/ceph-ansible ansible-playbook site.yml
[ansible@admin ~]$ cd /usr/share/ceph-ansible [ansible@admin ~]$ ansible-playbook site.yml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
PLAY RECAP ******************************************************************** ceph1 : ok=368 changed=2 unreachable=0 failed=0 ceph2 : ok=284 changed=0 unreachable=0 failed=0 ceph3 : ok=284 changed=15 unreachable=0 failed=0
PLAY RECAP ******************************************************************** ceph1 : ok=368 changed=2 unreachable=0 failed=0 ceph2 : ok=284 changed=0 unreachable=0 failed=0 ceph3 : ok=284 changed=15 unreachable=0 failed=0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow (可选)启用恢复和回填:
ceph osd unset noout ceph osd unset noscrub ceph osd unset nodeep-scrub
[root@ceph3 ~]# ceph osd unset noout [root@ceph3 ~]# ceph osd unset noscrub [root@ceph3 ~]# ceph osd unset nodeep-scrub
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查 Ceph 的健康状况:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其它资源
有关安装 Red Hat Ceph Storage 的更多信息: