當(dāng)使用高可用性時偏序,需考慮應(yīng)用程序所需的硬件需求望抽。
硬件配置
以下是標(biāo)準(zhǔn)的硬件要求:
- Provider networks:請參閱 Overview -> Networking Option 1: Install Tutorials and Guides 的 Provider networks 部分
- Self-service networks:請參閱 Overview -> Networking Option 2: Install Tutorials and Guides 的 Self-service networks 部分
OpenStack 不需要大量的資源,以下的最低要求可以支持核心服務(wù)和幾個實例的可用性環(huán)境的概念驗證:
Nod type | Processor Cores | Memory | Storage | NIC |
---|---|---|---|---|
控制節(jié)點 | 4 | 12 GB | 120 GB | 2 |
計算節(jié)點 | 8+ | 12+ GB | 120+ GB | 2 |
我們建議任意兩個控制器節(jié)點之間的最大延遲時間為 2 毫秒。盡管集群軟件可以在較高的延遲中進(jìn)行調(diào)整,但有些供應(yīng)商在同意支持安裝之前堅持這一數(shù)值沃琅。
您可以使用 ping 命令來獲得兩個服務(wù)器之間的延遲。
虛擬硬件
對于演示和學(xué)習(xí)蜘欲,您可以在虛擬機(jī)(VMs)上設(shè)置一個測試環(huán)境益眉。這有以下好處:
- 一個物理服務(wù)器可以支持多個節(jié)點,每個節(jié)點支持幾乎任意數(shù)量的網(wǎng)絡(luò)接口姥份。
- 您可以在整個安裝過程中定期進(jìn)行快照郭脂,并在遇到問題時進(jìn)行回滾。
但是澈歉,在 vm 上運行一個 OpenStack 環(huán)境會降低實例的性能展鸡,特別是在管理程序或處理器缺乏對嵌套虛擬機(jī)硬件加速的支持時。
當(dāng)在 VMs 上安裝高可用的 OpenStack 時埃难,請確保您的管理程序允許在外部網(wǎng)絡(luò)上使用混雜模式和禁用 MAC 地址過濾莹弊。