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

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.

主站蜘蛛池模板: 仙居县| 锦州市| 奉节县| 通渭县| 亚东县| 澄江县| 渝北区| 云安县| 大洼县| 惠水县| 鸡西市| 荆州市| 贡觉县| 高淳县| 晋州市| 乐平市| 云浮市| 玛多县| 新昌县| 山丹县| 舞阳县| 天津市| 武平县| 德昌县| 工布江达县| 平遥县| 青州市| 石门县| 利川市| 辽源市| 岳西县| 双鸭山市| 娱乐| 桃园市| 榆林市| 乌兰县| 四平市| 柞水县| 义马市| 静海县| 揭东县|