質問編集履歴

1

構築方法、試したことを追記

2023/11/01 00:08

投稿

hogemi
hogemi

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,12 @@
1
1
  ### 実現したいこと
2
2
  pacemakerを利用したマルチサーバー構成の構築
3
3
  ※Active:2台、Standby:1台のN+1構成を構築したい
4
+ (例)
5
+ VM1 :Active
6
+ VM2 :Active
7
+ VM3 :Standby
8
+
9
+ VM1,VM2どちらかに異常が発生した場合、VM3にフェイルオーバーするようにしたい
4
10
 
5
11
  ### 前提
6
12
  サーバー:AzureVM(RHEL8.6 HA Add-onイメージを利用)
@@ -15,3 +21,26 @@
15
21
  ※3台構成のクラスタを組んでAct:2,Stby:1にするのか、2台構成のクラスタを2つ作成するのか…
16
22
 
17
23
  初期状態からN+1構成を構築する方法でも良いのでご教授お願い致します。
24
+
25
+ ### 構築方法
26
+ ①Azure PortalでVM(RHEL8.6 HA Add-onイメージから)構築
27
+ ②各VMにpacemaker, pscをインストール
28
+ ③各VMに双方のプライベートIPを/etc/hostsに設定
29
+ ④各VMにてhaclusterパスワード設定(passwd hacluster)
30
+ ⑤各VMにてpsc起動&有効化(systemctl start pcsd, systemctl enable pcsd)
31
+ ⑥クラスタノード認証(pcs host auth)
32
+ ⑦クラスタ作成(pcs cluster setup)
33
+ ⑧httpdインストール ※確認用htmlの作成、httpd起動など
34
+ ⑨クラスタにリソース追加(pcs resource create) ※リソースにocf:heartbeat:apache
35
+
36
+ 上記の構築方法で1+1(Act/Stby)を構成し、Act側VMのノード停止などでapacheがフェイルオーバーすることは確認できています。
37
+ この状態からN+1(Act 2台/Stby 1台)構成にする方法を模索しています。
38
+
39
+ ### 試したこと
40
+ 上記、構築方法で新たなVMを作成し、1+1構成のクラスタにノード追加(pcs cluster node add)を実施しました。ノードの追加は正常に行われましたが、新VMはクラスタに組み込まれていないように見えました。
41
+ VM1(Act) apache起動
42
+ VM2(Stby) apache停止
43
+ VM3(?) apache停止
44
+
45
+ この状態で意図したN+1構成となっていないのでN+1構成にするにはノード追加では構築できないのかと
46
+