在openstack官方11月26日提供的《安裝指南》中提到有乙個部署模型,大體如下圖所示
(圖1 openstack系統架構圖)
圖1表現的是每乙個節點中所安裝的主要元件以及網路介面資訊。更精準的展示如圖2所示。圖中顯示的「internet」網路介面參考圖2中對網路介面的解釋。
(圖2 openstack網路架構圖)
圖2所示,紅色屬於管理網路,咖啡色屬於虛擬機器網路,青色是外部網路,藍色是儲存網路。
openstack中各種網路的功能
管理網路一般是帶有預設閘道器的可訪問internet的網路,通過此網路完成各個元件的安裝以及內部通訊,如資料庫、訊息佇列、keystone等api等資料的傳輸。每乙個節點的管理網路是互通的。
虛擬機器網路(隧道網路)不帶預設閘道器(通常乙個linux主機,預設閘道器只能有乙個),此網路介面用於計算節點與網路節點的點對點通訊,如openswitch中包含的gre、vxlan等通訊,所有的計算節點都能通過此網絡卡與網路節點進行通訊。
外部網路是openstack平台中的虛擬機器與internet間的通訊,此網路介面同樣不需要配置閘道器,虛擬機器網**過網橋的方式連線到internet,實際上,此網絡卡不進行任何ip配置,即不需要配置ip位址、掩碼、閘道器,啟動協議設定為none,但要保證此網絡卡是開機啟動的。
儲存網路顧名思義傳輸的是特定格式的儲存資料,不具有預設閘道器,只要保證計算節點與儲存節點間互通即可。
(圖3 openstack最小系統要求)
關於最小配置,我根據自己的實驗環境搭建了一套,經過實際測試,是完全可以用的。具體配置如**1所示。
控制節點
1*2vcpu
2gb記憶體
1*1gbps網絡卡
16gb硬碟
lvm分割槽
管理網路a
網路節點
1*2vcpu
2gb記憶體
3*1gbps網絡卡
16gb硬碟
lvm分割槽
管理網路b
隧道網路a
外部網路
計算節點
2*2vcpu
4gb記憶體
2*1gbps網絡卡
40gb硬碟
lvm分割槽
管理網路c
隧道網路b
**1注釋:沒有配置任何儲存節點。
管理網路abc之間互通。
隧道網路ab之間互通。
openstack平台中的虛擬機器可以ping通路由器閘道器以及外部網路所有的閘道器。
作業系統的部分配置可以參見圖4。
(圖4 openstack作業系統配置參考)
注釋:1.主機名稱最好與openstack中的元件名稱區分開來,例如不要用controller這樣的主機名稱。
2.ip全部設定為靜態ip,管理網路和隧道網路具有相同的ip位址的第四段。
3.配置網絡卡時,全部設定為開機自啟動。
4.因為是測試環境,所以為避免麻煩,可以將所有密碼設定為乙個簡單的相同的密碼。
5.控制節點上可以選裝圖形介面以及qemu-img、qemu-kvm、virt-manager等虛擬化包,便於製作openstack image。
6.所有的節點都不需要開啟防火牆,此版本的安全組功能與防火牆無關,selinux也可以禁用掉,否則有時需要用chcon、setsebool等進行處理。
7.如果想在vmware虛擬化平台上實現openstack(虛擬化中的虛擬化),要至少滿足兩個先決條件:
1).開啟「外部網路」「分布式交換機」、「標準交換機」或在nexus 1000v命令列中啟用「混雜模式」,關於「混雜模式」,可以去google一下。
2).vmware esxi主機必須啟用虛擬化中的虛擬化(巢狀虛擬化)功能,方法:
編輯esxi(5.0及以上)中的/etc/vmware/config,新增vhv.allow ="true",然後重啟esxi主機;
編輯esxi(5.1及以上)中的/etc/vmware/config,新增vhv.enable ="true",然後重啟esxi主機;
另附一張openstack流程圖,見下圖:
(圖5 openstack系統流程圖)
end
OpenStack參考架構的搭建經驗
在openstack官方11月26日提供的 安裝指南 中提到有乙個部署模型,大體如下圖所示 圖1 openstack系統架構圖 圖1表現的是每乙個節點中所安裝的主要元件以及網路介面資訊。更精準的展示如圖2所示。圖中顯示的 internet 網路介面參考圖2中對網路介面的解釋。圖2 openstack...
Openstack 架構簡述
概述 本文章相關的靈感 說明 來自於 首先放幾張圖,詳細的解釋了openstack的架構以及網路拓撲結構.架構 拓撲openstack架構詳解 整個openstack由控制節點,計算節點,網路節點,儲存節點四大部分組成 以下架構僅為本人理解,不盡完全,如有錯誤歡迎指出 控制節點架構 控制節點包括以下...
OpenStack架構詳解
目錄 一.openstack架構圖簡析 二.openstack四大節點 控制節點架構 計算節點架構 網路節點架構 儲存節點架構 三.openstack各大元件詳解 元件關係 nova keystone glance cidenr neutron swift horizon 注 具體服務名稱 mysq...