传统公司部署OpenStack(t版)简易介绍(八)——Dashboard模块部署
生活随笔
收集整理的這篇文章主要介紹了
传统公司部署OpenStack(t版)简易介绍(八)——Dashboard模块部署
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
傳統(tǒng)公司部署OpenStack(t版)簡易介紹(八)——Dashboard模塊部署
- 一、安裝服務(c1)
- 二、重啟服務(c1)
- 三、重啟 ct 節(jié)點的 memcache 服務
- 四、驗證操作
一、安裝服務(c1)
#因為在CT控制節(jié)點已安裝httpd服務,而Dashboard控制臺也需要httpd支持,所以此處可以在C1節(jié)點進行安裝httpd yum -y install openstack-dashboard httpd##修改local_setting本地控制臺的配置文件 cd /etc/openstack-dashboard/vim local_settings #15行--22行; import os #使用Python導入一個模塊 from django.utils.translation import ugettext_lazy as _ from openstack_dashboard.settings import HORIZON_CONFIG DEBUG = False #不開啟調(diào)式#39行;修改;只允許通過列表中指定的域名訪問dashboard;允許通過指定的IP地址及域名訪問dahsboard;['*']表示允許所有域名 ALLOWED_HOSTS = ['*']#76行 LOCAL_PATH = '/tmp' #87行; SECRET_KEY='f8ac039815265a99b64f' #94--99行;取消注釋,修改 CACHES = {'default': {'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache','LOCATION': 'ct:11211', #指定memcache地址及端口} }#以下配置session信息存放到memcache中;session信息不僅可以存放到memcache中,也可以存放到其他地方 #104行;取消注釋,修改;指定session引擎 SESSION_ENGINE = 'django.contrib.sessions.backends.cache' #108行;取消注釋 EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' #118-127行;修改,添加 OPENSTACK_HOST = "ct" OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True #讓dashboard支持域 OPENSTACK_API_VERSIONS = {"identity": 3,"image": 2,"volume": 3, } #配置openstack的API版本 OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default" OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user"#132行到152行修改 OPENSTACK_NEUTRON_NETWORK = {'enable_auto_allocated_network': False,'enable_distributed_router': False,'enable_fip_topology_check': False, #修改'enable_ha_router': False,'enable_lb': False, #添加'enable_firewall': False, #添加'enable_vpn': False, #添加'enable_ipv6': True,'enable_quotas': True,'enable_rbac_policy': True,'enable_router': True,'default_dns_nameservers': [],'supported_provider_types': ['*'],'segmentation_id_range': {},'extra_provider_types': {},'supported_vnic_types': ['*'],'physical_networks': [], } #定義使用的網(wǎng)絡類型,[*]表示#156行修改 TIME_ZONE = "Asia/Shanghai"二、重啟服務(c1)
#重新生成openstack-dashboard.conf并重啟Apache服務 (由于dashborad會重新復制代碼文件,重啟apache會比較慢) cd /usr/share/openstack-dashboard python manage.py make_web_conf --apache > /etc/httpd/conf.d/openstack-dashboard.confsystemctl enable httpd.service systemctl restart httpd.service三、重啟 ct 節(jié)點的 memcache 服務
systemctl restart memcached.service四、驗證操作
- 打開瀏覽器,在地址欄中輸入c1節(jié)點IP “http://192.168.100.20”,進入Dashboard登錄頁面。
- 在登錄頁面依次填寫:“域:default、用戶名:admin、密碼:ADMIN_PASS”(在~.bashrc中已定義)
- 完成后,進行登陸
總結(jié)
以上是生活随笔為你收集整理的传统公司部署OpenStack(t版)简易介绍(八)——Dashboard模块部署的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 影驰内存hof1700:提速电脑,稳定可
- 下一篇: 传统公司部署OpenStack(t版)简