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

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.

主站蜘蛛池模板: 呼伦贝尔市| 宣化县| 合作市| 海门市| 衡阳市| 米林县| 乐安县| 汽车| 城口县| 麦盖提县| 防城港市| 普陀区| 陇川县| 黎川县| 开远市| 盐池县| 枣阳市| 和顺县| 台东县| 巴南区| 永靖县| 从化市| 长岭县| 庆安县| 德兴市| 康马县| 阿拉尔市| 石河子市| 东乌珠穆沁旗| 雷山县| 金门县| 无极县| 区。| 沅江市| 新乐市| 双流县| 宝应县| 绥棱县| 项城市| 永川市| 钟祥市|