OpenStack标识多区域切换
django_openstack_auth.multi_regions的Python项目详细描述
^{em1}富兰克林(http://console.plcloud.com)
依赖
- django_openstack_auth>;=1.1.4
解除故障
- 修改openstack_dashboard/url.py,替换auth url
- url(r'^auth/', include('openstack_auth.urls')) + url(r'^auth/', include('openstack_auth.multi_regions.urls'))
- 修改openstack_dashboard/settings.py,添加multi_regions应用程序
INSTALLED_APPS = ( ''' 'openstack_auth.multi_regions', ''' )
- 本地U设置.py,添加多U区域
from openstack_auth.multi_regions import i18n as mt_i18n ''' MULTI_REGIONS = [ ('http://10.0.0.1:5000/v2.0', 'beijing', 'BeiJing-1(PEK-1)'), ('http://172.16.0.1:5000/v2.0', 'shenzhen', 'ShenZhen-1(SZX-1)'), ('http://192.168.100.1:5000/v2.0', 'lab-test', 'Lab-Test-1(Lab-1)'), ] MULTI_REGIONS = mt_i18n(MULTI_REGIONS) OPENSTACK_KEYSTONE_URL = MULTI_REGIONS[0][0]