Red Hat Training
A Red Hat training course is available for RHEL 8
4.6. 高可用性パッケージおよびエージェントのインストール
全ノードで以下の手順を実行し、High Availability パッケージおよびエージェントをインストールします。
手順
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 8 サーバーの HA リポジトリーを有効にします。
# subscription-manager repos --enable=rhel-8-for-x86_64-highavailability-rpms
RHEL AWS インスタンスを更新します。
# yum update -y
Red Hat High Availability Add-On ソフトウェアパッケージと、使用可能なすべてのフェンスエージェントを、High Availability チャンネルからインストールします。
# yum install pcs pacemaker fence-agents-aws
hacluster
ユーザーは、前の手順でpcs
およびpacemaker
のインストール時に作成されました。すべてのクラスターノードにhacluster
のパスワードを作成します。すべてのノードに同じパスワードを使用します。# passwd hacluster
firewalld.service
がインストールされている場合は、RHEL ファイアウォールに高可用性
サービスを追加します。# firewall-cmd --permanent --add-service=high-availability # firewall-cmd --reload
pcs
サービスを起動し、システムの起動時に開始できるようにします。# systemctl start pcsd.service # systemctl enable pcsd.service
-
/etc/hosts
を編集し、RHEL ホスト名と内部 IP アドレスを追加します。詳細は、RHEL クラスターノードに /etc/hosts ファイルを設定する を参照してください。
検証
pcs
サービスが実行していることを確認します。# systemctl status pcsd.service pcsd.service - PCS GUI and remote configuration interface Loaded: loaded (/usr/lib/systemd/system/pcsd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-03-01 14:53:28 UTC; 28min ago Docs: man:pcsd(8) man:pcs(8) Main PID: 5437 (pcsd) CGroup: /system.slice/pcsd.service └─5437 /usr/bin/ruby /usr/lib/pcsd/pcsd > /dev/null & Mar 01 14:53:27 ip-10-0-0-48.ec2.internal systemd[1]: Starting PCS GUI and remote configuration interface… Mar 01 14:53:28 ip-10-0-0-48.ec2.internal systemd[1]: Started PCS GUI and remote configuration interface.