centos7 安装配置openstack-dashboard (官网openstack-juno版)
感謝朋友支持本博客。歡迎共同探討交流。因為能力和時間有限。錯誤之處在所難免。歡迎指正!
假設轉載。請保留作者信息。
博客地址:http://blog.csdn.net/qq_21398167
原博文地址:http://blog.csdn.net/qq_21398167/article/details/47036395
System requirements
Before you install theOpenStack dashboard, you must meet the following system require-ments:
??OpenStack Compute installation.Enable the Identity Service for user and project man-agement.
Note the URLs of the IdentityService and Compute endpoints.
?? Identity Service user withsudo privileges. Because Apache does not serve content from a root user, usersmust run the dashboard as an Identity Service user with sudo privileges.[1]Python 2.6 or 2.7. The Pythonversion must support Django. The Python version should run on any system,including Mac OS X. Installation prerequisites might differ by plat-form.
Then, install and configurethe dashboard on a node that can contact the Identity Service.
Provideusers with the following information so that they can access the dashboardthrough a web browser on their local machine:
???The public IP address fromwhich they can access the dashboard
???The user name and password withwhich they can access the dashboard
Your web browser, and that of your users, must support HTML5 andhave cookies and JavaScript enabled.
?Install the packages:
# yum install openstack-dashboard httpd mod_wsgi memcached python-memcached
| ?To configure the dashboard ? Edit the /etc/openstack-dashboard/local_settings file and complete the following actions: a.???????? Configure the dashboard to use OpenStack services on the controller node: OPENSTACK_HOST = " controller' b.??????? Allow all hosts to access the dashboard: ALLOWED_HOSTS =? ['*'] c.???????? Configure the memcached session storage service: CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached. MemcachedCache', 'LOCATION': '127.0.0.1:11211', } } |
To finalize installation
1.???????On RHEL and CentOS, configureSELinux to permit the web server to connect to Open- Stack services:
#?? setsebool -P httpd_can_network_connect on
2.???????Due to a packaging bug, thedashboard CSS fails to load properly. Run the following command to resolve thisissue:
#?? chown -R apache:apache /usr/share/openstack-dashboard/static
For more information, see the bug report.
3.???????Start the web server andsession storage service and configure them to start when the system boots:
#?? systemctl enable httpd.service memcached.service
#?? systemctl start httpd.service memcached.service
Verify operation
This section describes how to verify operation ofthe dashboard.
1.????????Access the dashboard using aweb browser:http://controller/dashboard .
2.????????Authenticate using admin or demouser credentials.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
參考:H版本號
http://blog.csdn.net/qq_21398167/article/details/46385667
筆者是結合這兩個版本號一起搭建的環境并成功!
轉載于:https://www.cnblogs.com/lytwajue/p/6881722.html
總結
以上是生活随笔為你收集整理的centos7 安装配置openstack-dashboard (官网openstack-juno版)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改haproxy配置文件
- 下一篇: 搜索框提示列表问题