阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

重启osd服务失败:Start request repeated too quickly

205次阅读
没有评论

共计 1564 个字符,预计需要花费 4 分钟才能阅读完成。

背景

OS:Ubuntu 16.04
修改了 osd 的一些配置,修改后,需要重启 osd 服务才能生效。第一次重启后,配置立刻生效。再改了一些配置,重启 osd 服务后,配置却不再生效了。ps 命令查看进程,发现 osd 进程都没有启动。

分析

osd 进程未启动,第一直觉就是配置出错,osd 进程启动后又挂掉。于是,进入 /var/log/ceph 目录,查看 ceph-osd.0.log,发现日志末尾只有关闭进程的相关日志,并没有 osd 启动的信息。再查看该日志的时间,时间就是关闭服务时的时间。换句话说,第二次重启服务后,osd 没有启动。既然没有启动,那就不是 osd 本身的问题,而是和重启服务的命令 systemctl restart ceph-osd.target 相关了。
先检查下 osd 服务的状态。

$ systemctl status ceph-osd.target

● ceph-osd.target - ceph target allowing to start/stop all ceph-osd@.service instances at once
   Loaded: loaded (/lib/systemd/system/ceph-osd.target; enabled; vendor preset: enabled)
   Active: inactive (dead) since Sun 2017-03-05 16:52:04 CST; s ago

果然,服务是 inactvice 的。再查看服务相关的日志:

$ journalctl -xe

Mar 05 14:21:43 node3 systemd[1]: ceph-osd@0.service: Start request repeated too quickly.
Mar 05 14:21:43 node3 systemd[1]: Failed to start Ceph object storage daemon.

果然是服务启动失败,并且给出的原因是启动请求太快。这很可能和 osd 服务的配置有关,打开 osd 服务配置文件 /etc/systemd/system/ceph-osd.target.wants/ceph-osd@2.service,发现有服务器启动间隔的限制,并且限制时间为 30 分钟,难怪第一次启动服务成功,而第二次就失败了。

$ vi /etc/systemd/system/ceph-osd.target.wants/ceph-osd@0.service

StartLimitInterval=30min

解决方案

注释掉服务配置文件的启动间隔限制,并且重新加载服务配置。

$ systemctl daemon-reload

再重启 osd 服务,并检查 osd 服务的状态。

$ systemctl restart ceph-osd.target
$ systemctl status ceph-osd.target
● ceph-osd.target - ceph target allowing to start/stop all ceph-osd@.service instances at once
   Loaded: loaded (/lib/systemd/system/ceph-osd.target; enabled; vendor preset: enabled)
   Active: active since Sun 2017-03-05 16:47:53 CST; s ago

Mar 05 16:47:53 node2 systemd[1]: Reached target ceph target allowing to start/stop all ceph-osd@.service instances at once.

服务状态变为 active,问题解决。

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-04/142517.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1564字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中