第3章 高可用性および RHOSP パッケージとエージェントのインストール
Red Hat OpenStack Platform (RHOSP) に Red Hat High Availability クラスターの設定に必要なパッケージをインストールします。クラスターメンバーとして使用する各ノードにパッケージをインストールする必要があります。
前提条件
- HA インスタンスの RHOSP サーバーグループ設定 で設定され、説明されているように、HA クラスターノードとして使用する RHOSP インスタンスのサーバーグループがある。
各 HA クラスターノードの RHOSP インスタンスがある。
- インスタンスはサーバーグループのメンバー
- インスタンスは、RHEL 9.1 以降を実行するノードとして設定
手順
RHEL HA リポジトリーと RHOSP ツールチャネルを有効にします。
subscription-manager repos --enable=rhel-9-for-x86_64-highavailability-rpms subscription-manager repos --enable=openstack-17-tools-for-rhel-9-x86_64-rpms
# subscription-manager repos --enable=rhel-9-for-x86_64-highavailability-rpms # subscription-manager repos --enable=openstack-17-tools-for-rhel-9-x86_64-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat High Availability Add-On ソフトウェアパッケージを、RHOSP クラスターリソースエージェントおよび RHOSP フェンスエージェントに必要なパッケージと共にインストールします。
dnf install pcs pacemaker python3-openstackclient python3-novaclient fence-agents-openstack
# dnf install pcs pacemaker python3-openstackclient python3-novaclient fence-agents-openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow 各ノードに
pcsおよびpacemakerパッケージをインストールすると、pcs管理アカウントであるユーザーhaclusterが作成されます。すべてのクラスターノードのhaclusterユーザーのパスワードを作成します。すべてのノードで同じパスワードを使用すると、クラスター管理が簡素化されます。passwd hacluster
# passwd haclusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow firewalld.serviceがインストールされている場合は、RHEL ファイアウォールに高可用性サービスを追加します。firewall-cmd --permanent --add-service=high-availability firewall-cmd --add-service=high-availability
# firewall-cmd --permanent --add-service=high-availability # firewall-cmd --add-service=high-availabilityCopy to Clipboard Copied! Toggle word wrap Toggle overflow pcsサービスを起動し、システムの起動時に開始できるようにします。systemctl start pcsd.service systemctl enable pcsd.service
# systemctl start pcsd.service # systemctl enable pcsd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow pcsサービスが実行されていることを確認します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
/etc/hostsファイルを編集して、RHEL ホスト名と内部 IP アドレスを追加します。/etc/hostsの詳細は、Red Hat ナレッジベースのソリューション記事 How should the /etc/hosts file be set up on RHEL cluster nodes? を参照してください。