第2章 HA インスタンスの RHOSP サーバーグループ設定
RHOSP HA クラスターノードインスタンスを作成する前に、インスタンスサーバーグループを作成します。アフィニティーポリシーでインスタンスをグループ化します。複数のクラスターを設定する場合は、クラスターごとに 1 つのサーバーグループのみがあることを確認してください。
サーバーグループに設定したアフィニティーポリシーは、ハイパーバイザーに障害が発生した場合にクラスターが機能し続けるかどうかを判断できます。
デフォルトのアフィニティーポリシーは affinity
です。このアフィニティーポリシーを使用すると、すべてのクラスターノードを同じ RHOSP ハイパーバイザーに作成できます。この場合、ハイパーバイザーに障害が発生すると、クラスター全体に障害が発生します。このため、anti-affinity
または soft-anti-affinity
のサーバーグループにアフィニティーポリシーを設定します。
-
anti-affinity
のアフィニティーポリシーでは、サーバーグループは、コンピュートノードごとに 1 つのクラスターノードのみを許可します。コンピュートノードよりも多くのクラスターノードを作成しようとすると、エラーが発生します。この設定は、RHOSP ハイパーバイザーの障害に対して最高レベルの保護を提供しますが、大規模なクラスターをデプロイするには、利用可能なリソースよりも多くのリソースが必要になる場合があります。 -
soft-anti-affinity
のアフィニティーポリシーを使用すると、サーバーグループは、すべてのコンピュートノードにできるだけ均等にクラスターノードを分散します。これは、anti-affinity
ポリシーよりもハイパーバイザーの障害に対する保護が低くなりますが、affinity
のアフィニティーポリシーよりも高いレベルの高可用性を提供します。
デプロイメントのサーバーグループアフィニティーポリシーを決定する際には、次のクラスターコンポーネントを考慮して、クラスターのニーズと使用可能なリソースのバランスを取る必要があります。
- クラスター内のノード数
- 利用可能な RHOSP コンピュートノード数
- クラスタークォーラムがクラスターオペレーションを維持するために必要なノード数
アフィニティーとインスタンスサーバーグループの作成に関する詳細は、Compute スケジューラーのフィルター と コマンドラインインターフェイスリファレンス を参照してください。