8f554eb3a9
In the documents, the path of the _2200_ironic.py should be 'ironic_ui/enabled' but not 'ironic-ui/enabled'. doc_urls: http://docs.openstack.org/developer/ironic-ui/readme.html http://docs.openstack.org/developer/ironic-ui/installation.html TrivialFix Change-Id: I2ced663718547b3aa55d8ad277775650078b0bfa
60 lines
2.0 KiB
ReStructuredText
60 lines
2.0 KiB
ReStructuredText
===============================
|
|
Ironic UI
|
|
===============================
|
|
|
|
The Ironic UI is a Horizon plugin that will allow users to view and manage bare
|
|
metal nodes, ports and drivers.
|
|
|
|
* Free software: Apache license
|
|
* Documentation: http://docs.openstack.org/developer/ironic-ui
|
|
* Source: http://git.openstack.org/cgit/openstack/ironic-ui
|
|
* Bugs: http://bugs.launchpad.net/ironic-ui
|
|
|
|
Features
|
|
--------
|
|
|
|
* View bare metal nodes
|
|
* View node details
|
|
* Apply maintenance and power on/off actions to the nodes
|
|
|
|
Installation Instructions
|
|
-------------------------
|
|
|
|
Please note that the following instructions assume that you have an existing
|
|
installation of the OpenStack Horizon dashboard application. For Horizon
|
|
installation please see http://docs.openstack.org/developer/horizon/quickstart.html
|
|
|
|
1. Clone Ironic UI repository:
|
|
|
|
`git clone https://git.openstack.org/openstack/ironic-ui`
|
|
|
|
2. Change into the root directory of your horizon installation and run the venv.
|
|
NOTE: this has been preinstalled when horizon was setup with ./run_tests.sh -
|
|
do not reinstall venv
|
|
|
|
`source .venv/bin/activate`
|
|
|
|
3. Copy the _2200_ironic.py file from ironic_ui/enabled directory to
|
|
horizon/openstack_dashboard/local/enabled
|
|
|
|
4. Change into the ironic-ui repository and package the plugin:
|
|
|
|
`pip install -e .`
|
|
|
|
This will build and install the ironic-ui plugin into the active virtual
|
|
environment associated with your horizon installation. The plugin is installed
|
|
in "editable" mode as a link back to your ironic-ui plugin directory.
|
|
|
|
Also ensure that all packages as per requirements.txt have been installed.
|
|
|
|
5. Change back into the horizon repository and bring up your environment:
|
|
|
|
`./run_tests.sh --runserver`
|
|
|
|
The Ironic Bare Metal Provisioning plugin should now be visible in the Horizon
|
|
navigation.
|
|
|
|
To uninstall, use pip uninstall (find the name of the package to uninstall by
|
|
running pip list from inside the horizon .venv). You will also need to remove
|
|
the enabled file from the openstack_dashboard/enabled folder.
|