openstack--all-in-one部署(R版本)


 

安裝過程

 

本次宿主機(即安裝OpenStack的機器)的操作系統是CentOS 7.5。安裝的OpenStack是目前最新的rocky版本,官方文檔建議機器至少有16 GB的內存,處理器硬件虛擬化擴展,和至少一個網絡適配器。當然8G內存也可安裝,如果用虛機,需要給虛機分配至少6G以上內存,否則速度很慢。

 

1.改造之前首先確保環境可以上外網。

可以試着ping www.baidu.com來測試一下,通了的話可以上外網。

 

2.開始安裝Openstack之前先關閉NetworkManager並啟動network服務。

 

$ sudo systemctl disable firewalld # 可能沒有firewalld,不過沒有的話不影響接下來操作

$ sudo systemctl stop firewalld

$ sudo systemctl disable NetworkManager

$ sudo systemctl stop NetworkManager

$ sudo systemctl enable network

$ sudo systemctl start network

 

同時禁selinux,

vim /etc/selinux/config,將SELINUX設置為disabled。

3. 編輯yum配置

 

 

 

vim /etc/yum.conf

修改后可以下載rpm包。

將keepcache的值由原來的0(表示安裝后刪除軟件包)修改為1(表示安裝后保留軟件包)

 

4.配置OpenStack yum源:

 

On RHEL, download and install the RDO repository RPM to set up the OpenStack repository:

$sudo yum install -y https://rdoproject.org/repos/rdo-release.rpm

 

On CentOS, the Extras repository provides the RPM that enables the OpenStack repository. Extras is enabled by default on CentOS 7, so you can simply install the RPM to set up the OpenStack repository.

$ sudo yum install -y centos-release-openstack-rocky

 

之后,在/etc/yum.repos.d目錄下會生成rdo-release.repo文件。編輯這個文件

vi rdo-release.repo,設置如下:gpkcheck=0 {表示對從這個源下載的rpm包不進行校驗;

enable=1 表示啟用這個源

 

5. 升級系統

 $yum update -y

 

6.安裝OpenStack packstack 

 $yum install -y openstack-packstack

 

7.通過allinone模式按照OpenStack

$packstack --allinone 

 

直至安裝完成。

安裝完成后如圖所示:

 

 接下來就可以進入dashboard界面(openstack的圖形化操作界面)進行操作:

8.首先在命令行中:source一下認證服務

注意認證后,在主機名旁邊出現(keystone_admin),說明已經成功認證了。

 

 

 也可以輸入OpenStack命令來確認,如:openstack user list列出用戶列表。

 

 有時候為了方便,”. keystonerc_admin”也可以認證,注意點號后面有一個空格。

如果5000端口加上登陸不上的話,直接輸入ip會默認跳轉到登陸頁面,輸入賬號密碼即可登陸。界面如下:

 


免責聲明!

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



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