- 論壇徽章:
- 4
|
Fuel與Mirantis OpenStack從商業(yè)運行的角度而言,還是需要運行到經(jīng)過驗證的品牌設備上。不過從學習與實驗的角度來看,也可以有一些其它替換性選擇可以去用最小硬件來完成學習。
在選擇硬件時,下面幾個方面是值得注意的:
根據(jù)性能需求考慮,需要服務器有足夠的硬件配置和網(wǎng)路卡配置,以便規(guī)避資源爭用的情況;根據(jù)實際情況來匹配軟件與硬件的需求;一個Fuel Master Node可以同時管理多個環(huán)境。如果需要運行不同的硬件環(huán)境,則需要考慮優(yōu)化好相關的環(huán)境,分開數(shù)據(jù)部分和計算部分;選擇合適的外部硬件設備來承載OS發(fā)行版本;新的硬件驅動可以集合到Mirantis OpenStack發(fā)行版里,不過,這個動作確實太復雜了點;還需要考慮某些驅動可能只能夠在對應的Linux Kernel版本里運行,而對另一種或另幾種Kernle版本不兼容了,所以這部分需要注意;
Fuel Master Node硬件建議
安裝Fuel Master Node,需要準備承載的硬件,包括CPU、RAM、Disk、Network等訊息,最低配置如下:
4核心CPU;4GB內存;1G網(wǎng)路;128GB SSD磁盤;
試驗環(huán)境的極限最小配置:
雙核CPU;2GB內存;1G網(wǎng)路;50GB磁盤;
Target Node Server硬件建議
在準備合適的Target Nodes硬件的過程中,可以幫助我們很好的理清哪些軟體會運行在這上面。OpenStack 社區(qū)文檔對這部分會有一些建議,這里可以看看下面的地址進去,里面有相關的Guide:
Compute and Image System Requirements
OpenStack Operations Guide包含了在規(guī)劃這個部分的相關東西,在OpenStack Operations Guide里面可以看到:
Install GuidesOperations and Administration GuidesUser GuidesConfiguration Gudies
Target Nodes的硬件配置示例
下面的配置是一個針對target nodes的一個常規(guī)硬件配置建議,但是這并不意味著是一個最佳選擇,所以,僅供參考:
12臺服務器,分別代表著:1臺Fuel Master Node,3臺Controller Nodes,3臺Storage Nodes,5臺Compute Nodes;High Availibility配置;Neutron Networking,VLAN或GRE拓撲;用作Cinder,Glance和Nova的后段載體Ceph;如果需要,還需要配置多3臺服務器用作MongoDB節(jié)點,用作Ceilometer/MongoDB;
Controller Node(3臺)
Controllers要求足夠的資源來運行Ceph Monitors和支持OpenStack核心組件(Nova,Neuron,Cinder和Glance)的MySQL。每個Controller的配置建議如下:6 Cores,2CPUs;64GB RAM(可以支持1000+VMs),最小24GB(測試而言2GB就夠了);1TB以上的硬盤,用作主機OS磁盤以及存放數(shù)據(jù)庫、日志等訊息;2張NICs,可以是1G或10G;
Storage Nodes(3臺)
建議使用單獨的Ceph節(jié)點,以便保證彈性和穩(wěn)健性。硬件要求每個Ceph-OSD要0.5個Core和每個Ceph-OSD空間1GB內存。所有的Ceph存儲和journal磁盤都可以配置為JBOD模式。生產環(huán)境里,Ceph replication factor的配置要求3以上,機器的配置如下:單Socket 4Cores;24GB RAM;RAID1,500GB以上的系統(tǒng)盤;2NICs,1G或10G都行;18TB Ceph存儲(3TB*6);1-2個SSD磁盤,64GB以上,用作Ceph Journal;
Compute Nodes(5臺)
虛擬機由Compute Nodes負責承載,缺省情況下,F(xiàn)uel會調整CPU的Overcommitment比例為8:1,如果對于VMs的負載不太清晰,則建議先設定為1:1以免出現(xiàn)資源爭用沖突。每個Compute Node節(jié)點配置建議如下:
雙CPU,4Cores/Socket;64GB RAM;RAID1陣列500GB用作系統(tǒng)磁盤;2NICs,1G或10G都行;
綜合考慮,建議雙CPU服務器,用于平衡I/O、CPU、Memory、Disk等訊息,例如,下列的超微、HP和聯(lián)想機器:
Supermicro Superserver 5037mr-h8rtf;HP ProLiant DL380p Gen8 E5-2609v2 1P 8GB-R P420i/ZM 460W PS Server/S-Buy;HP Smart Array P222 Controller;Lenovo ThinkServer RD540 Rack Server;
更多關于VMware, OpenStack的信息,盡在虛擬人。
關注微信:vmanager_forum |
|