OpenStack 是一個大型的開源項目,可提供iaas和paas平臺資源管理,是一個不錯的私有云平臺,OpenStack內含眾多組件,例如用於計算服務的Nova,網絡服務的neutron,用於鏡像管理的Glance,身份認證的Keystone等等,注意,上述的組件只是OpenStack中很少的一部分核心組件,OpenStack是由全世界無數精英開發者維護的開源雲計算管理平臺,但是這麼多是組件也帶來了一個問題,怎麼部署呢?尤其是對於學習目的來說,如果部署一下需要很久,那麼無疑會提高學習門檻,所以OpenStack為了降低大家的學習難度,提供了一個Packstack部署工具,他利用puppet用於自動化配置部署過程,我們只需要做一個應答文件,他就會根據我們提供的參數來完成初始化配置,現在我們一起來看看如何從0開始部署一個OpenStack平臺吧!
環境介紹

部署過程
本次部署採用自動化部署工具來簡化流程,這裡採用的是packstack
1.生成並設計應答文件
安裝packstack工具
yum install openstack-packstack -y

生成應答文件
packstack --gen-answer-file=file1
打開file1設計控制器節點、設計計算節點,如果你需要批量將不同的機器部署成不同的角色,只需要在不同的參數後面加上IP地址即可
去掉部署成demo模式
2.開始部署
packstack --answer-file=file1
這樣部署後,將根據IP地址自動化的將不同服務器部署成不同角色
這個過程的長短和你部署的服務器數量、部署的角色有關係,此處需要耐心等待一下。
出現上圖的提示時,就是部署成功了,根據提示,我們知道打開頁面的地址和用戶名密碼
管理員用戶名和密碼如下
打開界面後輸入密碼
部署成功
閱讀更多 聊聊雲計算那點事兒 的文章