OpenStack:快來看看如何自動化部署OpenStack吧~


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

環境介紹


OpenStack:快來看看如何自動化部署OpenStack吧~


部署過程

本次部署採用自動化部署工具來簡化流程,這裡採用的是packstack

1.生成並設計應答文件

安裝packstack工具

yum install openstack-packstack -y


OpenStack:快來看看如何自動化部署OpenStack吧~


OpenStack:快來看看如何自動化部署OpenStack吧~


生成應答文件

packstack --gen-answer-file=file1

OpenStack:快來看看如何自動化部署OpenStack吧~

打開file1設計控制器節點、設計計算節點,如果你需要批量將不同的機器部署成不同的角色,只需要在不同的參數後面加上IP地址即可

OpenStack:快來看看如何自動化部署OpenStack吧~

去掉部署成demo模式

OpenStack:快來看看如何自動化部署OpenStack吧~

2.開始部署

packstack --answer-file=file1

OpenStack:快來看看如何自動化部署OpenStack吧~


這樣部署後,將根據IP地址自動化的將不同服務器部署成不同角色

OpenStack:快來看看如何自動化部署OpenStack吧~

這個過程的長短和你部署的服務器數量、部署的角色有關係,此處需要耐心等待一下。

OpenStack:快來看看如何自動化部署OpenStack吧~

出現上圖的提示時,就是部署成功了,根據提示,我們知道打開頁面的地址和用戶名密碼

管理員用戶名和密碼如下

OpenStack:快來看看如何自動化部署OpenStack吧~

打開界面後輸入密碼

OpenStack:快來看看如何自動化部署OpenStack吧~

部署成功

OpenStack:快來看看如何自動化部署OpenStack吧~


分享到:


相關文章: