我是靠谱客的博主 花痴路人,最近开发中收集的这篇文章主要介绍更换硬盘跳线,ceph osd 不能正常启动,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、环境说明

使用kolla 部署了ceph,由于osd 0占用于 sata 0通道,需要将系统盘与osd 0的跳线交换,在跳线交换后,osd 0不能正常启动。

2、原因分析:

交换跳线前,osd 0的设备文件为/dev/sda2 ,交换跳线后变为/dev/sdc2,osd在启动时,--osd-journal /dev/sda2,指定日志设备,由于跳线变更后,日志分区设备名称变为/dev/sdc2,而osd 启动依然使用/dev/sda2作日志设备,故启动失败。

3、解决办法:

  • 删除原有docker 容器

docker rm -f ceph_osd_0
  • 根据ceph osd 的ansible playbooks,重新启动docker 容器

docker run -d 
  --net=host 
  -v /etc/kolla/ceph-osd/:/var/lib/kolla/config_files 
  -v /etc/localtime:/etc/localtime:ro 
  -v /dev/:/dev/ 
  -v /var/lib/ceph/osd/e8bcddfd-6e87-43d2-8bad-174600658ee9:/var/lib/ceph/osd/ceph-0 
  -v kolla_logs:/var/log/kolla/ 
  --privileged 
  --name ceph_osd_0 
  -e OSD_ID=0 
  -e JOURNAL_PARTITION=/dev/sdc2 
  -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS 
  --restart=unless-stopped 
  kolla/centos-source-ceph-osd:newton


转载于:https://blog.51cto.com/penguintux/1884079

最后

以上就是花痴路人为你收集整理的更换硬盘跳线,ceph osd 不能正常启动的全部内容,希望文章能够帮你解决更换硬盘跳线,ceph osd 不能正常启动所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部