OpenStack服務的啟動

2021-08-26 22:25:44 字數 1206 閱讀 3640

通過源**安裝openstack,服務都是通過手動啟動的,特別是在控制節點,要啟動一大堆服務也挺麻煩的,並且我發現在用nova-all啟動nova相關服務時nova-compute有時會報timeout錯誤而無法啟動(該錯誤的修復見這裡),可能是nova-compute對其它服務存在依賴,得等其它服務啟動完成才能啟動,或者有時不希望在控制節點執行nova-compute服務,因此得把nova的相關服務乙個乙個的啟動。為了方便我這裡用了乙個簡單的檔案openstack,內容如下:

#! /usr/bin/env bash

# start all needed services on control node

logdir=/var/log/nova

keystone-all 1>/dev/null 2>&1 &

glance-control all start 1>/dev/null 2>&1

nova-api >$/nova.api.log 2>&1 &

nova-xvpvncproxy >$/nova.xvpvncproxy.log 2>&1 &

nova-network >$/nova.network.log 2>&1 &

nova-objectstore >$/nova.objectstore.log 2>&1 &

nova-scheduler >$/nova.scheduler.log 2>&1 &

nova-cert >$/nova.cert.log 2>&1 &

nova-consoleauth >$/nova.consoleauth.log 2>&1 &

這樣要執行的時候在終端輸入:source ./openstack即可(這裡我是以root使用者執行的)

檢視執行的服務可以用:jobs

要結束乙個服務可以用:kill %num(這裡num為作業編號,通過jobs獲得)

這裡我主要關心nova的除錯資訊,因此將他們儲存為對應的log檔案,方便檢視。這裡我沒有執行nova-volume,因為需要乙個卷nova-volumes,採用檔案建立的nova-volumes在系統重啟後不會自動掛載,反正暫時也沒用nova-volume就先不管了,也沒有執行nova-compute,如果一起執行的話很可能會報timeout錯而啟動不起來,建議等這些服務執行起來乙個時間再單獨執行(如果你想在控制節點執行nova-compute的話)。

北方工業大學 | 雲計算研究中心 | 姜永

openstack的glance映象服務

1.5 映象狀態 1.6 映象訪問許可權 1.7 glance架構詳解 1.9 glance的工作流程 二 總結 在早期的openstack版本中,glance只有管理映象的功能,並不具備映象儲存功能,現在,glance已發至成為集映象上傳 檢索 管理和儲存等多功能的openstack核心服務。gl...

OpenStack映象服務 Glance

它在openstack中的專案名稱為glance。在早期的openstack版本中,glance只有管理映象的功能,並不具備映象儲存功能。現在,glance已發展成為集映象上傳 檢索 管理和儲存等多種功能的openstack核心服務。舉例子 ghost是使用映象檔案的經典軟體,其映象檔案可以包含更多...

openstack各種服務的重啟命令

重啟neutron服務 控制節點 service openstack neutron api restart service openstack neutron scheduler restart service openstack neutron conductor restart service...