第1章 概要


本書で使用しているサンプルの HA デプロイメントは、以下のガイドを参考にしています。

図1.1「director を使用してデプロイした OpenStack HA 環境」は、本ガイドに記載の HA 機能のテスト専用に構築された特定の構成を示しています。この環境を再作成するための詳しい方法については、「付録A Red Hat OpenStack Platform 10 HA 環境の構築」を参照して、手順を試すことができます。

図1.1 director を使用してデプロイした OpenStack HA 環境

1.1. 高可用性サービスの管理

High Availability (HA) デプロイメントでは、コアアクティブ/パッシブsystemd の 3 タイプのサービスがあります。コアとアクティブ/パッシブのサービスは、Pacemaker によって起動/管理され、それ以外のサービスはすべて systemctl コマンドを使用して systemd により直接管理されます。OpenStack の core サービス (Galera, RabbitMQ と Redis) は全コントローラーノード上で実行され、起動、停止、再起動の操作に特定の管理を必要とします。

アクティブ/パッシブ のサービスは、1 回に 1 つのコントローラーノードでのみ実行されます (例: openstack-cinder-volume)。アクティブ/パッシブのサービスの移動は Pacemaker で実行する必要があります。これにより、正しい停止-起動のシーケンスが確保されます。

systemd のリソースはすべて独立しており、サービスの中断にも耐えることができるという想定なので、galera の再起動時にサービス (openstack-nova-api.service など) を手動で再起動する必要はないことになります。HA デプロイメントを director で完全にオーケストレーションする場合、director が使用するテンプレートと puppet によって全サービスは、特に HA を対象として、確実に正しく設定され、起動されます。また、HA の問題をトラブルシューティングする際には、HA フレームワークと systemctl コマンドの両方を使用してサービスと対話する必要があります。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat