編碼的世界 / 優質文選 / 感情

在CentOS7上部署OpenStack 步驟詳解


2022年5月17日
-   

目錄
  • 一:部署實踐部署前准備 
    • 1.環境要求
    • 2.安裝操作系統
    • 3.配置網卡
  • 二:openstack部署
    • 1.手動執行ocata版本詳解
    • 2.手動執行mitaka版本詳解
    • 3.一鍵安裝

 
正文
      OpenStack作為一個由NASA(美國國家航空航天局)和Rackspace合作研發並發起的,開放源代碼項目的雲計算管理平台項目。具體知識我會在後面文章中做出介紹,本章主要按步驟給大家演示在CentOS7上怎樣部署OpenStack。
      怎樣安裝CentOS7可參考《CentOS 7.3.1611系統安裝配置圖解教程》(http://www.cnblogs.com/yaohong/p/7240387.html)。
 
回到頂部

一:部署實踐部署前准備 


 
1.環境要求
      controller 4G內存 1核 雙網卡
      compute 2G內存 1核 雙網卡
      解釋:在虛擬機上部署兩台CentOS7如圖1-1,一台暫時叫做controller,另外一台叫compute。同時分別給controller和compute上部署兩個網卡如圖1-2。步驟如下:
                                                      
                                                                                     圖1-1
                                                        
                                                                             圖1-2
 
2.安裝操作系統
         CentOS7.3 雙網卡(兩台)
         Minimal Install
         [timezone] Asia/Shanghai
         [language] English
         解釋:此為CentOS7.3安裝步驟中應該注意的,可詳見CentOS7.3安裝。
 
3.配置網卡
         配置完CentOS7後第一件事是給controller和compute配置網絡接口,
         在命令行輸入# vi /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
         1、將controller和compute的第一塊網卡變成網絡接口
                    因為給每台機器配置了兩個網卡,先只需將controller和compute的第一個接口變成網絡接口,如圖1-3。
                                                          
                                                                                 圖1-3
                      2、將controller和compute的第二塊網卡作為provider網絡
                       打開第二個網卡#vi   /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME 
                       設置如圖1-4,DEVICE=INTERFACE_NAME TYPE=Ethernet ONBOOT="yes" BOOTPROTO="none"
                                                         
                                                                                 圖1-4
                        如果centos7添加新網卡,系統不識別的解決辦法:可詳見http://www.cnblogs.com/yaohong/p/7253222.html
                   3、關掉 NetworkManager 和 防火牆
         #systemctl stop NetworkManager
         #systemctl disable NetworkManager   
         #systemctl stop firewalld
         #systemctl disable firewalld
                 5、重啟網絡
                    # systemctl restart network
回到頂部

二:openstack部署


 
1.手動執行ocata版本詳解
                           openstack ocata  版本搭建詳細步驟 :http://www.cnblogs.com/yaohong/p/7601470.html
 
2.手動執行mitaka版本詳解
                   openstack mitaka版本搭建詳細步驟 :http://www.cnblogs.com/yaohong/p/7368297.html
 
3.一鍵安裝
                     在https://github.com/BillWang139967/openstack_install.git中下載openstack_install-master安裝包,如圖2-1。
                                 

熱門文章