4.3. 高可用性クラスターの作成
Red Hat High Availability Add-On クラスターを作成できます。この例では、z1.example.com ノードと z2.example.com ノードを使用します。
前提条件
Red Hat アカウント が作成されている。
注記pcsコマンドのパラメーターとそれらのパラメーターの説明を表示するには、pcsコマンドの-hオプションを使用します。
手順
pcsを実行するノードでクラスター内の各ノードのpcsユーザーhaclusterを認証します。[root@z1 ~]# pcs host auth z1.example.com z2.example.comUsername: hacluster Password: z1.example.com: Authorized z2.example.com: Authorizedこのコマンドは、
z1.example.comとz2.example.comで構成される 2 ノードクラスターの両ノードに対して、z1.example.comのユーザーhaclusterを認証します。z1.example.comノードから以下のコマンドを実行して、z1.example.comとz2.example.comのノードで構成される 2 ノードクラスターmy_clusterを作成します。[root@z1 ~]# pcs cluster setup my_cluster --start z1.example.com z2.example.comこれにより、クラスター設定ファイルが、クラスターの両ノードに伝搬されます。このコマンドには
--startオプションが含まれます。このオプションを使用すると、クラスターの両ノードでクラスターサービスが起動します。クラスターサービスを有効にし、ノードの起動時にクラスターの各ノードでクラスターサービスが実行されるようにします。
注記特定の環境要件がある場合は、クラスターサービスを無効のままにすることで、この手順を省略できます。有効の場合にノードがダウンすると、ノードがクラスターに再参加する前に、クラスターまたはリソースに関する問題は解決されます。クラスターサービスを無効にしたままにする場合は、ノードを再起動する際に、そのノードで
pcs cluster startコマンドを実行して、サービスを手動で起動してください。[root@z1 ~]# pcs cluster enable --all
検証
作成したクラスターのステータスを表示します。
[root@z1 ~]# pcs cluster statusCluster Status: Stack: corosync Current DC: z2.example.com (version 2.0.0-10.el8-b67d8d0de9) - partition with quorum Last updated: Thu Oct 11 16:11:18 2018 Last change: Thu Oct 11 16:11:00 2018 by hacluster via crmd on z2.example.com 2 Nodes configured 0 Resources configured ...pcs cluster setupコマンドの--startオプションを使用してクラスターサービスを起動した場合、クラスターが起動して稼働するまでに若干の遅延が発生する可能性があります。以降の操作を実行する前に、クラスターが起動して正常に稼働していることを確認してください。