首页 > 代码库 > 更换硬盘跳线,ceph osd 不能正常启动
更换硬盘跳线,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
本文出自 “武陵荒草” 博客,请务必保留此出处http://penguintux.blog.51cto.com/3021117/1884079
更换硬盘跳线,ceph osd 不能正常启动
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。