web-dev-qa-db-ja.com

3台のサーバーでのOpenStack冗長アーキテクチャ

サーバーの1つがダウンした場合でも、Openstackインフラストラクチャーが機能するように、3つの(スーパー)サーバーにOpenstackアーキテクチャーをデプロイしたいと思います。

これを展開するための最良の方法は何ですか? 3つのサーバーのそれぞれに制御、ネットワーク、および計算コンポーネントを展開することが最良のオプションですか?

この3ノードアーキテクチャでは、私が知る限り、冗長性はありません。

お時間をいただきありがとうございます

3
SwissFr

実稼働環境の同じサーバーに制御ノードと計算ノードをデプロイすることはできません(devstackやpackstackオールインワンソリューションなどのPoC目的のみ)。

通常、高可用性のためにペースメーカーで構成された3つの制御ノード(制御ノードとネットワークノード)、keepalivedを使用したVRRPを備えたルーターなどがあります。通常、環境が大幅に(大幅に)拡大しない限り、制御とネットワークを一緒にすることができます。制御機能とネットワーク機能を分離することを検討する必要があります。

計算ノードは個別に実行する必要があります。環境で実行するVMの数によって、必要な計算ノードの数が決まります。

2