官术网_书友最值得收藏!

Enabling domains in the OpenStack dashboard

If you are using multiple domains in your OpenStack environment, you will need to enable them in the OpenStack dashboard (Horizon) as well. To do so, the OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT variable in Horizon settings needs to be set to True. In this example, we will show you how to do so using OpenStack Ansible playbook.

Getting ready

We are going to use Ansible to update Horizon settings. Make sure that you have access to your openstack-ansible deployment host.

How to do it…

To enable multidomain support in the OpenStack dashboard, we will update one horizon variable, OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT in local_settings.py using the openstack-ansible deployment tool. First, you will need to connect to your openstack-ansible deployment host. Once connected, execute the following steps:

  1. Edit the /etc/openstack_deploy/user_variables.yml file to add the following line:
    horizon_keystone_multidomain_support: True
    
  2. Deploy Horizon with the openstack-ansible command:
    openstack-ansible
     /opt/openstack-ansible/playbooks/os-horizon-install.yml
    

    The openstack-ansible command produces a lot of output. For brevity, its output has been omitted.

  3. Launch the OpenStack dashboard to verify that the login screen now shows domain field:
    How to do it…

How it works…

In OpenStack, if you are taking advantage of the multiple domain functionality, you have full control via command-line tools. However, if you want to be able to use the OpenStack dashboard with multiple domains, you will need to enable Horizon's multidomain support. To do so, you need to update the Horizon settings file. Since we are using the openstack-ansible tool, we updated the user_variables.yml file and ran the openstack-ansible command. This command updated the required variable and restarted the apache2 (HTTP server) services on the Horizon container.

主站蜘蛛池模板: 武平县| 灯塔市| 英超| 鹿泉市| 横山县| 丹棱县| 鄂温| 莆田市| 通海县| 尚义县| 余干县| 南澳县| 辽中县| 建瓯市| 济阳县| 桐柏县| 新和县| 垣曲县| 天祝| 河池市| 化德县| 张家口市| 漠河县| 临猗县| 秦安县| 筠连县| 福安市| 秭归县| 如皋市| 昌平区| 正安县| 若尔盖县| 昭平县| 红桥区| 郑州市| 鹤岗市| 工布江达县| 金沙县| 孟村| 兰坪| 宜昌市|