Trove Dashboard

在 OpenStack Icehouse 版本中,Trove 就已經是正式釋出的服務,因此 Trove 也已經整合於 OpenStack Dashboard 上,本章節就是安裝 Trove Dashboard 套件。

安裝 Trove Dashboard

假設 OpenStack Trove 的環境已經部署完成,且正常運作的話。即可以開始進行 Dashboard 部署,這邊為了取得最新版本的 UI 以及方便更新,故採用 Git source 進行安裝:

git clone https://github.com/openstack/horizon
git clone https://github.com/openstack/trove-dashboard.git

安裝 Horizon 參考本書 Git 安裝章節

安裝 Trove Dashboard 的相依套件與環境:

$ sudo pip install -e trove-dashboard/

也可以用python setup.py install安裝,差異在於一個是參考,一個是直接安裝到 /usr/bin。

將 Trove dashboard 相關程式檔案複製到 Horizon:

$ cd horizon/
$ cp ../trove-dashboard/trove_dashboard/enabled/_*.py openstack_dashboard/local/enabled openstack_dashboard/local/enabled

完成後讓 Django 進行 collectstatic 與 compress:

$ ./manage.py collectstatic
$ ./manage.py compress

完成後可以透過 Django 來執行測試:

./run_tests.sh --runserver 0.0.0.0:8080

若已安裝過 Horizon 於 HTTP Server 上的話,可以重啟 Apache2 或 httpd 服務。

results matching ""

    No results matching ""