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

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.

主站蜘蛛池模板: 图片| 霞浦县| 慈利县| 渭南市| 崇阳县| 淳安县| 西藏| 长丰县| 西丰县| 鹤岗市| 中西区| 南溪县| 迁安市| 仁寿县| 寻甸| 汝南县| 元朗区| 三门县| 丹寨县| 平遥县| 成武县| 德钦县| 成都市| 西盟| 固安县| 定州市| 南安市| 资兴市| 章丘市| 湖南省| 甘洛县| 阳春市| 平顶山市| 潜江市| 泰来县| 东港市| 凌海市| 吉水县| 乌拉特后旗| 临朐县| 迁西县|