分布式存储ceph--osd故障硬盘更换(6)
2024-09-01 10:01:17
正常状态:
故障状态:
实施更换步骤:
(1)关闭ceph集群数据迁移:
osd硬盘故障,状态变为down。在经过mod osd down out interval 设定的时间间隔后,ceph将其标记为out,并开始进行数据迁移恢复。为了降低ceph进行数据恢复或scrub等操作对性能的影响,可以先将其暂时关闭,待硬盘更换完成且osd恢复后再开启:
for i in noout nobackfill norecover noscrub nodeep-scrub;do ceph osd set $i;done
(2)定位故障osd
ceph osd tree | grep -i down
(3)进入osd故障的节点,卸载osd挂载目录
[root@node3 ~]# umount /var/lib/ceph/osd/ceph-5
(4)从crush map 中移除osd
[root@node1 ~]# ceph osd crush remove osd.5
removed item id 5 name 'osd.5' from crush map
(5)删除故障osd的密钥
[root@node1 ~]# ceph auth del osd.5
updated
(6)删除故障osd
[root@node1 ~]# ceph osd rm 5
removed osd.5
(7)更换完新硬盘后,注意新硬盘的盘符,并创建osd
(8)在部署节点,切换为cent用户,添加新的osd
[cent@deploy ceph]$ ceph-deploy osd create --data /dev/sdd node3
(9)待新osd添加crush map后,重新开启集群禁用标志
for i in noout nobackfill norecover noscrub nodeep-scrub;do ceph osd unset $i;done
ceph集群经过一段时间的数据迁移后,恢复active+clean状态
最新文章
- 利用Oracle创建表空间和用户
- Spring概况
- 使用sysprep克隆虚拟机
- Oracle 课程七之分析和动态采样
- Tkinter教程之Checkbutton篇
- 【数值方法,水题】UVa 10341 - Solve It
- 你好,C++(6)2.3 C++兵器谱
- SharePoint需要开启的网站集功能
- POJ 1018 【枚举+剪枝】.cpp
- WPF 数字小键盘Themes
- 抓包工具 Charles 使用心得
- Vue模板逻辑
- Oracle创建用户、角色、授权、建表
- 图像边缘检测--OpenCV之cvCanny函数
- Android学习笔记(2):build.grandle的常用设置
- C# 只开启一个程序,如果第二次打开则自动将第一个程序显示到桌面
- delphi XE7 判断手机返回键
- C++中对象模型
- C# 谁改了我的代码
- C++编译与链接(2)-浅谈内部链接与外部链接
热门文章
- MYSQL8.0+ 使用JDBC查询中文乱码的问题
- Build with runtime packages
- Comparing Sentence Similarity Methods
- Launcher类源码分析
- 挺棒的七个Python图形应用GUI开发框架
- 修改文件属性与权限(鸟哥linux私房菜)
- xml树结构
- SpringBoot统一异常处理后TX-LCN分布式事务无法捕获异常进行回滚
- libev+TCP服务器事件轮询实例demo
- Codeforces Round #591 (Div. 2, based on Technocup 2020 Elimination Round 1) C. Save the Nature