TenForward

技術ブログ。はてなダイアリーから移転しました

OpenStack Dashboard

見た目から入る私としては,次はグラフィカルな管理UIでしょう,って事で,firefox プラグインの ElasticFox というのは試してみました.firefox 必要なのもイヤなので,Web UI の OpenStack Dashboard というのを試してみました.

nova のインストールに引き続きやるので,Wiki の一部の操作は不要です.local_settings.py の編集が必要とのことですが,nova.sh で起動していたら,そこで使われる値と同じものがデフォルトで入っているのでコピーだけで OK な感じです.

$ mkdir openstack-dashboard ; cd openstack-dashboard
$ bzr init-repo .
$ bzr branch lp:openstack-dashboard trunk
$ cd ../openstack-dashboard/local
$ cp local_settings.py.example local_settings.py
$ cd ..
$ sudo easy_install virtualenv
$ python tools/install_venv.py
$ tools/with_venv.sh dashboard/manage.py syncdb

最後のコマンドを実行すると,質問されます.

    You just installed Django's auth system, which means you don't have any superusers defined.
    Would you like to create one now? (yes/no): *YES*
    Username (Leave blank to use 'root'): *ENTER YOUR CLOUD_SERVERS_USERNAME FROM NOVARC*
    E-mail address: *ENTER YOUR EMAIL ADDRESS*
    Password: *MAKE UP A PASSWORD*
    Password (again): *REPEAT YOUR PASSWORD*

とりあえず Username は "admin" と入れておきましたが,さて...

起動は Wiki だと

$ tools/with_venv.sh dashboard/manage.py runserver 0.0.0.0:8000

とありますが,8000 番は誰か使っていたので,他の適当なポートで起動しました.

一応動いています.