目錄- 一:部署實踐部署前准備
- 二: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。