OpenStack搭建(all-in-one)


OpenStack all-in-one模式會將OpenStack的控制節點、計算節點和網絡節點同時安裝在一個機器上。這種模式可以快速配置,非常方便用於測試和開發。

本次搭建使用RDO repository來安裝OpenStack all-in-oneRDO提供了OpenStack安裝的Repository,使用RDO方式來安裝OpenStack會非常簡單,因為幾乎所有都是自動化的,一鍵式的。 

機器配置(參考):

CPU:16核(大於等於4核,條件允許越大越好,因為OpenStack組件運行會消耗系統資源,你launch的instance也會消耗,作為基礎平台,硬件要給力才行) 
內存:16GB(大於等於8G) 
硬盤:100GB(保險起見,建議>=100G) 

網絡:能surf the Internet(因為安裝過程會從RDO repository下載安裝包)

安裝部署:

使用root用戶登錄,更新系統

#yum update

更新完之后建議重啟系統

#reboot

安裝RDO庫

安裝前的yum repository: 
       

運行命令:

#yum install https://www.rdoproject.org/repos/rdo-release.rpm 

安裝后的yum repository,多了RDO的三個庫: 
       

安裝packstack(自動化的OpenStack安裝程序) 
#yum install openstack-packstack 

關掉NetworkManager並disable掉,防止這個服務更改我們的網絡配置。 
#systemctl stop NetworkManager && systemctl disable NetworkManager

關閉selinux

#Setenforce 0

 修改/etc/selinux/config中:SELINUX=disabled 

關閉防火牆

#systemctl stop firewalld&& systemctl disable firewalld 

 

運行packstack開始自動化安裝

#packstack –allinone –provision-demo=n

–provision-demo=n的含義是不安裝OpenStack的demo project,否則安裝完以后,登錄Dashboard會看到已經存在一個叫demo的工程。后續我們會自己配置OpenStack的網絡,再launch一個實例,出於排除掉這個demo的干擾的考慮,這里建議不安裝它。

安裝過程需要等待較長時間,安裝過程一直按enter鍵前進

安裝完成后,就可以先登錄Dashboard大致瀏覽一下OpenStack長啥樣。登錄的用戶名和密碼在CentOS系統/root/keystonerc_admin文件里。 
        
登錄后可以看到默認存在的project admin 

 

參考:https://blog.csdn.net/songqier/article/details/78709002


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM