OpenStack是一個虛擬機管理軟件,負責啓動和管理虛擬機實例。它硬件配置的最低需求是一臺做爲控制節點,一臺做爲計算節點。控制節點上安裝OpenStack,計算節點上安裝操做系統虛擬機,在計算節點上啓動虛擬機實例,而後在虛擬機裏部署應用系統。OpenStack計算節點的硬件配置是由它所啓動的虛擬機實例數再加上它自身運行所需(主要是CPU核數和內存大小)。CPU、網卡等須要支持虛擬化技術,CPU必須支持全虛擬化技術。好比一個OpenStack計算節點須要虛擬4個虛擬機,每一個虛擬機7G,共28個G,自身系統用4G,那麼這個計算節點所需內存就爲28G,同理4個虛擬機共16個核,自身系統用4核,那麼這個計算節點所需核數爲20個核。服務器
OpenStack所需的網絡環境是:物理網卡兩個(儘可能型號相同),一個提供內網使用,一個提供外部網絡訪問。交換機接口數目須要知足服務器雙網卡連線的最低需求。一臺Windows遠程機用來拷貝數據,遠程操控服務器,安裝OpenStack。網段分配:內部網段範圍(私有網段),用來爲建立的實例分配IP。不指定默認分配192.168.1.0/24。外網:局域網內能訪問的提供局域網可用網段範圍。默認172.16.50.0/24。DNS:提供DNS,不提供默認使用8.8.8.8。網絡