节点所有硬盘异常的修复步骤如下(请按顺序操作):
检查存储状态
登录节点后台执行:
ceph -s # 确认存储集群健康状态
Health_OK
),但前台显示异常 → 可能为前台服务异常,跳到步骤3。进入维护模式
在UIS管理界面将节点进入维护模式(操作前需迁移虚拟机):
# 节点后台执行命令同步时间并重启
sync && hwclock -w && shutdown -h now
📌 注意:
若节点有业务虚拟机无法停机 → 先迁移虚拟机至正常节点,再进入维护模式。
重启进程
执行以下命令修复前台显示:
supervisorctl restart onestor-peon # 重启存储管理进程
service apache2 restart # 重启Web服务
检查残留挂载点
若此前换盘未卸载旧OSD:
mount | grep osd # 检查异常OSD挂载点
umount /var/lib/ceph/osd/ceph-{异常OSD编号} # 手动卸载残留挂载点
强制删除残留OSD
后台手动删除故障OSD(需谨慎):
ceph osd crush remove osd.{ID} # 移除CRUSH映射
ceph auth del osd.{ID} # 删除认证密钥
ceph osd rm osd.{ID} # 删除OSD
ceph-disk zap /dev/{磁盘名} # 格式化磁盘
数据库残留清理
若前台仍显示异常硬盘(PostgreSQL残留数据):
sudo -u postgres psql calamari # 进入数据库
SELECT * FROM op_cluster_disk WHERE host_name='节点名'; # 查询异常硬盘
DELETE FROM op_cluster_disk WHERE sn='异常硬盘SN号'; # 删除残留记录
ceph -s # 确保集群状态为`Health_OK`
lsblk # 确认所有硬盘识别正常
ntpstat # 检查时间同步状态
ceph -s
输出/var/log/ceph/
日志📘 参考文档:
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论