Openstack Mitaka安裝手順(6)Dashboard安裝和配置

六、Dashboard安裝和配置web

在控制節點上安裝和配置儀表板。django

註解:默認配置文件在各發行版本中可能不一樣。你可能須要添加這些部分,選項而不是修改已經存在的部分和選項。另外,在配置片斷中的省略號(...)表示默認的配置選項你應該保留。瀏覽器


6.一、安裝軟件包:服務器

# yum install -y openstack-dashboard網絡


6.二、編輯文件 vi /etc/openstack-dashboard/local_settings並完成以下動做:session

在 controller 節點上配置儀表盤以使用 OpenStack 服務、啓用第3版認證API、經過儀表盤建立的用戶默認角色配置爲 user :ide

OPENSTACK_HOST = "controller"memcached

OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOSTrest

OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"router


容許全部主機訪問儀表板:

ALLOWED_HOSTS = ['*', ]


配置 memcached 會話存儲服務:

SESSION_ENGINE = 'django.contrib.sessions.backends.file'

CACHES = {

    'default': {

         'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',

         'LOCATION': 'controller:11211',

    }

}


註解:將其餘的會話存儲服務配置註釋。上圖紅框內的爲默認配置,將其註釋掉。


啓用對域的支持

OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True


配置API版本:

OPENSTACK_API_VERSIONS = {

    "identity": 3,

    "image": 2,

    "volume": 2,

}

註解:默認已經註釋掉,咱們直接新增配置便可。


經過儀表盤建立用戶時的默認域配置爲 default :

OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "default"


若是您選擇網絡參數1,禁用支持3層網絡服務:

OPENSTACK_NEUTRON_NETWORK = {

    ...

    'enable_router': False,

    'enable_quotas': False,

    'enable_distributed_router': False,

    'enable_ha_router': False,

    'enable_lb': False,

    'enable_firewall': False,

    'enable_***': False,

    'enable_fip_topology_check': False,

}

image.png

咱們一直使用得網絡選項2,因此保持默認便可。本次保持默認未修改配置


能夠選擇性地配置時區:

TIME_ZONE = "UTC"


6.三、完成安裝

重啓web服務器以及會話存儲服務:

# systemctl restart httpd memcached

# systemctl status httpd memcached

註解:若是當前的服務當前沒有運行,用 ``systemctl_restart``來啓動每一個服務。


6.四、驗證

在瀏覽器中輸入 http://111.111.111.201/dashboard 訪問儀表盤。

驗證使用 admin 或者``demo``用戶憑證和``default``域憑證。

image.png

相關文章
相關標籤/搜索