OpenStack安装过程备忘
前幾天在安裝OpenStack過程中碰到一些問題,特地做個備忘。
如果你碰到了同樣的問題,用了我列出的解決辦法沒有搞定,請不要氣餒,因為每個人使用的組件版本可能有差異,所以我碰到的問題和解決辦法不一樣適用于你。
切記:
1、按照官方提供的安裝向導,按步驟進行。
2、有耐心,安裝OpenStack要有過日子的心。
我碰到的問題如下:
1、dashboard安裝配置完成之后,主頁打不開,日志中關鍵報錯信息如下:
?End of script output before headers: django.wsgi
解決辦法:
在openstack-dashboard.conf添加一行 WSGIApplicationGroup %{GLOBAL}
2、keystone中mysql連接字符串問題
在不修改keystone.conf中數(shù)據(jù)庫連接字符串的情況下,即
connection = mysql+pymysql://keystone:KEYSTONE_DBPASS@controller/keystone
必須滿足下面兩個條件,執(zhí)行keystone-manage db_sync命令進行keystone數(shù)據(jù)庫初始化才會成功。
1、必須配置mysql binding到0.0.0.0
2、并且在hosts文件中,將controller映射到127.0.0.1
疑問:
在已經(jīng)配置keystone賬號可以從任何主機連接Mysql的情況下,并且也通過試驗進行了確認,確實可以從遠程連接到本機的Mysql,在本機使用keystone賬號連接本機Mysql更是沒有問題,但執(zhí)行keystone-manage db_sync指令時,還是失敗,keystone的日志里的報錯信息還是 Access denied for user 'keystone'@'controller'。
為什么呢?
官方的教程肯定是經(jīng)過多人多次的反復驗證,肯定是沒有問題的,但為什么我會碰到這種奇怪問題呢?百思不得其解。
?
轉載于:https://www.cnblogs.com/pipzhu/p/7712389.html
總結
以上是生活随笔為你收集整理的OpenStack安装过程备忘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【实验吧】编程循环求底运算
- 下一篇: 学习开发自己的composer包,并使用