glance無法正常啓動

筆者日前部署openstack-ocata遇到一坑  glance服務無法正常啓動

首先就是服務正常使用j_0003.gif然後好好的,好好的 突然之間glance就不嫩用了!

查一下是服務沒有啓動,手動啓動一下,發現提示服務重啓次數太多,然後就自己掛了

● openstack-glance-api.service - OpenStack Image Service (code-named Glance) API server
   Loaded: loaded (/usr/lib/systemd/system/openstack-glance-api.service; enabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Thu 2017-07-13 15:12:24 CST; 313ms ago
  Process: 81979 ExecStart=/usr/bin/glance-api (code=exited, status=1/FAILURE)
 Main PID: 81979 (code=exited, status=1/FAILURE)

Jul 13 15:12:24 node01 systemd[1]: Unit openstack-glance-api.service entered failed state.
Jul 13 15:12:24 node01 systemd[1]: openstack-glance-api.service failed.
Jul 13 15:12:24 node01 systemd[1]: openstack-glance-api.service holdoff time over, scheduling restart.
Jul 13 15:12:24 node01 systemd[1]: start request repeated too quickly for openstack-glance-api.service
Jul 13 15:12:24 node01 systemd[1]: Failed to start OpenStack Image Service (code-named Glance) API server.
Jul 13 15:12:24 node01 systemd[1]: Unit openstack-glance-api.service entered failed state.
Jul 13 15:12:24 node01 systemd[1]: openstack-glance-api.service failed.

● openstack-glance-registry.service - OpenStack Image Service (code-named Glance) Registry server
   Loaded: loaded (/usr/lib/systemd/system/openstack-glance-registry.service; enabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Thu 2017-07-13 15:12:24 CST; 319ms ago
  Process: 81980 ExecStart=/usr/bin/glance-registry (code=exited, status=1/FAILURE)
 Main PID: 81980 (code=exited, status=1/FAILURE)

Jul 13 15:12:24 node01 systemd[1]: Unit openstack-glance-registry.service entered failed state.
Jul 13 15:12:24 node01 systemd[1]: openstack-glance-registry.service failed.
Jul 13 15:12:24 node01 systemd[1]: openstack-glance-registry.service holdoff time over, scheduling restart.
Jul 13 15:12:24 node01 systemd[1]: start request repeated too quickly for openstack-glance-registry.service
Jul 13 15:12:24 node01 systemd[1]: Failed to start OpenStack Image Service (code-named Glance) Registry server.
Jul 13 15:12:24 node01 systemd[1]: Unit openstack-glance-registry.service entered failed state.
Jul 13 15:12:24 node01 systemd[1]: openstack-glance-registry.service failed.

於是

#grep 'fail' /lib/systemd/system/openstack-glance-api.service 
Restart=on-failure
#sed -i '/fail/ s/^/#/g' /lib/systemd/system/openstack-glance-api.service
#systemctl daemon-reload

再次重啓服務,報錯信息變成

● openstack-glance-api.service - OpenStack Image Service (code-named Glance) API server
   Loaded: loaded (/usr/lib/systemd/system/openstack-glance-api.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2017-07-13 15:18:42 CST; 10s ago
  Process: 83673 ExecStart=/usr/bin/glance-api (code=exited, status=1/FAILURE)
 Main PID: 83673 (code=exited, status=1/FAILURE)
Jul 13 15:18:41 node01 systemd[1]: Started OpenStack Image Service (code-named Glance) API server.
Jul 13 15:18:41 node01 systemd[1]: Starting OpenStack Image Service (code-named Glance) API server...
Jul 13 15:18:42 node01 glance-api[83673]: ERROR: Unable to locate paste config file for glance-api.
Jul 13 15:18:42 node01 systemd[1]: openstack-glance-api.service: main process exited, code=exited, status=1/FAILURE
Jul 13 15:18:42 node01 systemd[1]: Unit openstack-glance-api.service entered failed state.
Jul 13 15:18:42 node01 systemd[1]: openstack-glance-api.service failed.
● openstack-glance-registry.service - OpenStack Image Service (code-named Glance) Registry server
   Loaded: loaded (/usr/lib/systemd/system/openstack-glance-registry.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2017-07-13 15:18:42 CST; 10s ago
  Process: 83674 ExecStart=/usr/bin/glance-registry (code=exited, status=1/FAILURE)
 Main PID: 83674 (code=exited, status=1/FAILURE)
Jul 13 15:18:41 node01 systemd[1]: Started OpenStack Image Service (code-named Glance) Registry server.
Jul 13 15:18:41 node01 systemd[1]: Starting OpenStack Image Service (code-named Glance) Registry server...
Jul 13 15:18:42 node01 glance-registry[83674]: ERROR: Unable to locate paste config file for glance-registry.
Jul 13 15:18:42 node01 systemd[1]: openstack-glance-registry.service: main process exited, code=exited, status=1/FAILURE
Jul 13 15:18:42 node01 systemd[1]: Unit openstack-glance-registry.service entered failed state.
Jul 13 15:18:42 node01 systemd[1]: openstack-glance-registry.service failed.

發現無法找到paste文件,再次回頭來看看glance-api.conf 發現這麼一行

#If the paste configuration file is not found, the service will not start.
#
……………………
#  (string value)
#config_file = glance-api-paste.ini

那麼找找這個文件呢

#rpm -ql openstack-glance|grep glance-api-paste.ini > /dev/null 
# echo $?
1

木有,煤油,麻油!!j_0012.gif就是找不到了哦!難怪找不到

於是乎

ln -s/usr/share/glance/glance-api-dist-paste.ini   /usr/share/glance/glance-api-paste.ini
ln -s/usr/share/glance/glance-registry-dist-paste.ini  /usr/share/glance/glance-registry-paste.ini

再次重啓服務,一切正常了>>>>>j_0013.gifj_0013.gifj_0013.gifj_0013.gif

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章