centos7部署openstack

centos7部署openstack(集羣模式),參考官方部署文檔 https://docs.openstack.org/ocata/install-guide-rdo/overview.htmlhtml

部署環境python

兩臺centos7.2.1511虛擬機mysql

問題總結

這裏再也不描述部署過程,只總結部署過程遇到的問題sql

  1. 使用乾淨的centos7系統進行部署。不然可能出現python包版本不對問題。
  2. httpd啓動失敗,多是權限問題,設置setenforce 0
  3. 執行每一個命令後,檢查命令是否成功。有些命令執行失敗了,卻沒有提示。經過查看echo $?的值是否0,進行檢查。
  4. 配置數據庫密碼後,最好使用客戶端測試一下,使用該帳號可否鏈接上。避免出現用戶名和密碼填錯問題;或數據庫訪問權限問題。

mysql數據庫權限問題

https://docs.openstack.org/ocata/install-guide-rdo/keystone-install.html 頁面,按下面腳本配置權限後,客戶端仍是沒法訪問數據庫。數據庫

MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' \
IDENTIFIED BY 'KEYSTONE_DBPASS';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' \
IDENTIFIED BY 'KEYSTONE_DBPASS';

解決方法:再執行下面的語句。centos

GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'ip地址' \
IDENTIFIED BY 'KEYSTONE_DBPASS';

若是上述解決方法不行,可參考 http://blog.csdn.net/tantexian/article/details/44861733 嘗試下。bash

單機部署

若是想一鍵式單機部署openstack,能夠使用devstack進行部署。ide

相關文章
相關標籤/搜索