????最近使用packstack在virtualbox的centos7虛擬機(jī)中安裝了單節(jié)點(diǎn)openstack服務(wù)實(shí)驗(yàn)使用openstack。
????具體怎樣使用packstack安裝openstack服務(wù),可以參見(jiàn):RDO官方文檔,以前使用devstack安裝過(guò),怎奈花了很久的時(shí)間也沒(méi)成功,最終放棄了,近期看到packstack了,拿來(lái)試用了一下,還是非常好用的,基本實(shí)現(xiàn)了一鍵安裝的能力。服務(wù)部署完成之后,在centos下,要重啟openstack指定服務(wù),當(dāng)前有兩種方法,具體如下:
方法一:
- yum安裝openstack-utils:yum install openstack-utils -y
- 安裝完成之后,可以使用opestack-service 命令對(duì)基礎(chǔ)服務(wù)進(jìn)行管理
- 具體可以嘗試如下命令:
openstack-service --help
openstack-service list
openstack-service restart openstack-ceilometer-polling
- openstack-service 實(shí)際是一個(gè)shell腳本,底層實(shí)際調(diào)用的是centos的systemctl工具,因此我們也可以使用systemctl工具來(lái)重啟服務(wù)
方法二:
- 使用systemctl列出所有openstack服務(wù)
systemctl list-unit-files --type=service --ful --no-legend --no-pager | egrep "^(openstack|neutron|quantum)" | grep -v 'neutron-.*-cleanup' | grep enable
- 查看指定服務(wù)當(dāng)前的運(yùn)行狀態(tài)
systemctl status openstack-ceilometer-polling
- 重啟指定服務(wù)
systemctl restart openstack-ceilometer-polling
- 停止指定服務(wù)
systemctl stop openstack-ceilometer-polling