官方詳細過程文檔:https://docs.openstack.org/install-guide/index.html
(UPDATED: 2018-03-04 07:07) 要仔細閱讀文檔,,,
由於一直之前安裝出現各種問題,安裝前永久關閉了系統的selinux和firewalld。
問題以及文檔描述不夠清晰的第三方參考
/etc/httpd/conf.d/00-nova-placement-api.conf:文件的修改
http://blog.csdn.net/yenai2008/article/details/60581011
安裝Dashboard服務後,再額外修改一處地方
https://www.cnblogs.com/youran-he/p/8192250.html
Ensure your Linux operating system kernel supports network bridge filters
https://www.cnblogs.com/zejin2008/p/7102485.html
一些可能會混淆的地方
共兩臺虛擬主機的最小化安裝Controller node 和 Compute node
每個虛擬機配置網口時有兩個網口:
Management管理網口 和 Provider networks服務網口
安裝包信息參考
yum upgrade
both controller and compute: yum install chrony centos-release-openstack-xxx python-openstackclient openstack-selinux openstack-neutron openstack-neutron-linuxbridge ebtables
only ontroller: yum install rabbitmq-server memcached python-memcached etcd openstack-keystone httpd mod_wsgi openstack-glance python2-PyMySQL
(tar安裝包安裝mysql,並設置好root密碼)
yum install openstack-nova-api openstack-nova-conductor openstack-nova-console openstack-nova-novncproxy openstack-nova-scheduler openstack-nova-placement-api
yum install openstack-neutron-ml2
yum install openstack-dashboard
only compute: yum install ipset
yum install openstack-nova-compute
參考官方文檔
https://docs.openstack.org/install-guide/environment.html
1. 各個節點主機名不能相同,(也避免下劃線吧如:and_node1)
2. 設置密碼避免使用@ (如:abc@233)
3. 安裝glance時有省略(To create the database, complete these steps:),就是要先創建數據庫glance(create database glance;)
4. CentOS7.4 安裝MariaDB無法啓動,改爲MySQL官方最新版繼續了
https://docs.openstack.org/glance/pike/install/install-rdo.html
待續