サーバーの1つがダウンした場合でも、Openstackインフラストラクチャーが機能するように、3つの(スーパー)サーバーにOpenstackアーキテクチャーをデプロイしたいと思います。
これを展開するための最良の方法は何ですか? 3つのサーバーのそれぞれに制御、ネットワーク、および計算コンポーネントを展開することが最良のオプションですか?
この3ノードアーキテクチャでは、私が知る限り、冗長性はありません。
お時間をいただきありがとうございます
実稼働環境の同じサーバーに制御ノードと計算ノードをデプロイすることはできません(devstackやpackstackオールインワンソリューションなどのPoC目的のみ)。
通常、高可用性のためにペースメーカーで構成された3つの制御ノード(制御ノードとネットワークノード)、keepalivedを使用したVRRPを備えたルーターなどがあります。通常、環境が大幅に(大幅に)拡大しない限り、制御とネットワークを一緒にすることができます。制御機能とネットワーク機能を分離することを検討する必要があります。
計算ノードは個別に実行する必要があります。環境で実行するVMの数によって、必要な計算ノードの数が決まります。