Installing the IBM Cloud Orchestrator extensions for Horizon
To support the IBM® Cloud Orchestrator functionality, you must extend the base OpenStack Horizon software to provide additional options in the OpenStack Dashboard.
Before you begin
Ensure that you copied the ICM_configure_ico_horizon_extensions.sh script from the IBM Cloud Orchestrator server, as described in Copying the IBM Cloud Orchestrator scripts to the OpenStack servers.
Ensure that you set the default file permissions for the ICM_configure_ico_horizon_extensions.sh script to a value that is at least 0022.
Depending on your installation and OpenStack distribution, you may need to adapt the script.
Ensure that the unzip program is installed or that a yum repository is configured in all the IBM Cloud Manager with OpenStack controllers where the Horizon service is installed.
For IBM Cloud Manager with OpenStack, the self-service portal extensions must not be installed. For information about uninstall and disable it, see Uninstalling the self-service user interface on Linux.
About this task
- Support for availability zones on domains and projects
- Support for quotas on domains
- Reassignment of onboarded virtual machines to other projects
- Creation of a default project when a domain is created
- Ability to add domain administrators to the default project of a domain
In this procedure, the example scripts directory on the OpenStack Controller is /opt/ico_scripts. Replace this value with the appropriate value for your installation.
Complete the following steps on each server where the Horizon service is installed.