IBM Cloud Orchestrator, Version 2.5.0.5

Enabling OpenStack Dashboard for multi-domain support

Optionally, you can enable the OpenStack dashboard for multi-domain support from the OpenStack server where the horizon component is installed.

Procedure

  1. Log in to OpenStack server where horizon component is installed.
  2. Open the local_settings.py file in edit mode. The location of the file varies from one OpenStack distribution to another. For example, /etc/openstack-dashboard/local_settings.py.
  3. Verify whether the following lines are available in the local_settings.py file:
    "identity": 3
    OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True 
    OPENSTACK_KEYSTONE_URL = "http://<ip address>:5000/v3" 
    OPENSTACK_KEYSTONE_ADMIN_URL = "http://<openstack_keystone_server>:35357/v3" 
    OPENSTACK_KEYSTONE_DEFAULT_ROLE = "member" 

    If the value of OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT is set to False, then set the value to True.

    If the following line is not in the configuration file, it must be added:

    OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default"

    Use the <openstack_keystone_server> value based on existing keystone endpoints of your OpenStack distribution. For example, IP address or host name of the server that hosts the keystone service.

    Other changes vary from one OpenStack distribution to another. For more information, see OpenStack documentation at https://wiki.openstack.org/wiki/Horizon/DomainWorkFlow.

  4. Save the changes and restart keystone service for the changes to take effect.