4.2. HA パッケージおよびエージェントのインストール
全ノードで以下の手順を実行し、HA パッケージおよびエージェントをインストールします。
手順
以下のコマンドを入力して、AWS Red Hat Update Infrastructure (RHUI) クライアントを削除します。Red Hat Cloud Access サブスクリプションを使用するため、サブスクリプションに加えて AWS RHUI を使用しないでください。
$ sudo -i # yum -y remove rh-amazon-rhui-client*
仮想マシンを Red Hat に登録します。
# subscription-manager register --auto-attach
すべてのリポジトリーを無効にします。
# subscription-manager repos --disable=*
RHEL 7 Server リポジトリーおよび RHEL 7 Server HA リポジトリーを有効にします。
# subscription-manager repos --enable=rhel-7-server-rpms # subscription-manager repos --enable=rhel-ha-for-rhel-7-server-rpms
すべてのパッケージを更新します。
# yum update -y
カーネルを更新したら再起動します。
# reboot
pcs、pacemaker、fence agent およびリソースエージェントをインストールします。
# yum -y install pcs pacemaker fence-agents-aws resource-agents
hacluster
ユーザーは、前の手順でpcs
およびpacemaker
のインストール時に作成されました。すべてのクラスターノードにhacluster
のパスワードを作成します。すべてのノードに同じパスワードを使用します。# passwd hacluster
firewalld.service
が有効化されている場合は、RHEL ファイアウォールにhigh availability
サービスを追加します。# firewall-cmd --permanent --add-service=high-availability # firewall-cmd --reload
pcs
サービスを起動し、システムの起動時に開始できるようにします。# systemctl enable pcsd.service --now
検証手順
pcs
サービスが実行していることを確認します。
# systemctl is-active pcsd.service