Jump to: navigation, search

Difference between revisions of "Manila/docs/HOWTO use manila with horizon"

< Manila‎ | docs
(How to run horizon with manila)
(Get custom horizon)
Line 18: Line 18:
 
  $ cp openstack_dashboard/local/local_settings.py.example openstack_dashboard/local/local_settings.py
 
  $ cp openstack_dashboard/local/local_settings.py.example openstack_dashboard/local/local_settings.py
  
open file openstack_dashboard/local/local_settings.py
+
open file '''''openstack_dashboard/local/local_settings.py'''''
  
 
find var "OPENSTACK_HOST" and set here address of host where devstack was installed
 
find var "OPENSTACK_HOST" and set here address of host where devstack was installed

Revision as of 11:42, 21 April 2015

How to run horizon with manila

Kilo

The manila UI has been converted to horizon plugin in Kilo release. Follow the installation instructions at https://github.com/hp-storage/manila-ui/blob/master/README.rst to have Horizon support for Kilo version of Manila.

Juno

If you use Juno version of Manila, then you can use only fork of Horizon with appropriate changes for Manila support.

Get custom horizon

$ git clone -b manila_juno https://github.com/NetApp/horizon.git  # Horizon of Juno version with Manila support. Should be used only with Juno version of manila server and manilaclient of 1.0.1 version - https://github.com/openstack/python-manilaclient/releases/tag/1.0.1

and

$ cd horizon

and

$ cp openstack_dashboard/local/local_settings.py.example openstack_dashboard/local/local_settings.py

open file openstack_dashboard/local/local_settings.py

find var "OPENSTACK_HOST" and set here address of host where devstack was installed

save and exit

Be sure, all dependencies are installed

run in horizon's dir

$ sudo python setup.py install

Also, need to install python-manilaclient

$ sudo pip install python-manilaclient==1.0.1

Run horizon

$ sudo python manage.py runserver

it will be available on 127.0.0.1:8000

to specify all interfaces, use:

$ sudo python manage.py runserver 0.0.0.0:8000

port can be set to any not used valid port value.