2.5. 在保留 OSD ID 时替换 OSD 驱动器
在替换失败的 OSD 驱动器时,您可以保留原始 OSD ID 和 CRUSH map 条目。
注意
ceph-volume lvm
命令默认为 OSD 的 BlueStore。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 一个失败的磁盘。
流程
销毁 OSD:
语法
ceph osd destroy OSD_ID --yes-i-really-mean-it
示例
[root@osd ~]# ceph osd destroy 1 --yes-i-really-mean-it
另外,如果之前使用替换磁盘,则需要
zap
磁盘:语法
ceph-volume lvm zap DEVICE
示例
[root@osd ~]# ceph-volume lvm zap /dev/sdb
注意您可以通过比较各种命令的输出(如
ceph osd tree
、ceph osd metadata
和df
)来查找 DEVICE。使用现有 OSD ID 创建新 OSD:
语法
ceph-volume lvm create --osd-id OSD_ID --data DEVICE
示例
[root@mon ~]# ceph-volume lvm create --osd-id 1 --data /dev/sdb
其它资源
- 如需更多详细信息,请参阅 Red Hat Ceph Storage Operations Guide 中的使用 Ansible 添加具有相同磁盘拓扑的 Ceph OSD 部分。
- 如需更多详细信息,请参阅 Red Hat Ceph Storage Operations Guide 中的使用 Ansible 添加具有不同磁盘拓扑的 Ceph OSD 部分。
- 如需更多详细信息,请参阅 Red Hat Ceph Storage 操作指南中的使用 'ceph-volume' 准备 Ceph OSD。
- 如需更多详细信息,请参阅 Red Hat Ceph Storage 操作指南中的使用 'ceph-volume' 激活 Ceph OSD。
- 如需了解更多详细信息,请参阅 Red Hat Ceph Storage Operations 指南中的使用命令行界面部分来添加 Ceph OSD。