High-Availability

三台伺服器上的 Openstack 冗餘架構

  • May 18, 2018

我想在三台(超級)伺服器上部署 Openstack 架構,如果其中一台伺服器出現故障,Openstack 基礎架構仍在執行。

部署它的最佳方法是什麼?在三台伺服器上分別部署控制、網路和計算組件是最佳選擇嗎?

據我所知,在這個 3 節點架構上沒有冗餘:

感謝您的時間

您不能在生產環境的同一台伺服器中部署控制和計算節點(僅用於 PoC 目的,例如 devstack 和 packstack 一體化解決方案)。

通常情況下,您將有 3 個控制節點(控制和網路節點),配置為高可用性的起搏器,使用 keepalived 的帶有 VRRP 的路由器等。通常控制和網路可以在一起,除非您的環境顯著增長(很多),然後您將不得不考慮將控制和網路功能分開。

計算節點必須單獨執行。您希望在您的環境中執行的虛擬機數量將定義您需要多少計算節點。

引用自:https://serverfault.com/questions/849442