山内様 お忙しい所恐れ入ります、お世話になります、江部です。 早朝より、御対応頂き有り難うございます。 ご指摘の様に、 transport: udpu member‾ memberaddr‾ の設定を入れ、 mcastaddrの設定をコメントアウトした所 ハートビートが効いた様です。 以下、参考迄に、動作したコンフィグ 1 totem { 2 version: 2 3 token: 1000 4 rrp_mode: active 5 transport: udpu 6 interface { 7 member { 8 memberaddr: 172.31.3.144 9 } 10 member { 11 memberaddr: 172.31.8.44 12 } 13 ringnumber: 0 14 bindnetaddr: 172.31.3.144 15 # mcastaddr: 239.255.1.1 16 mcastport: 5405 17 } 18 } 19 20 logging { 21 syslog_facility: daemon 22 debug: off 23 } 24 25 quorum { 26 provider: corosync_votequorum 27 expected_votes: 2 28 } ご支援、どうも有り難うございました。 また、何かありましたら、 何卒、宜しくお願い申し上げます。 ----- Original Message ----- > Date: Thu, 9 Jun 2022 06:52:40 +0900 (JST) > From: renay****@ybb***** > To: linux****@lists***** > Subject: Re: [Linux-ha-jp] > AWS を上手く行っておりません > > > 江部さん > > こんにちは、山内です。 > > AWS EC2上のcorosync構築した経験はございませんが、corosync の初期クラスタ通信が出来ないとのことですので、 > mcast通信に問題があるのではないか?と思います。 > > transport: udpu > > を設定して、構成メンバーのアドレスをcorosync.confに記載す る設定にしてみては如何でしょうか? > なお、udpu設定例などは、ネットにもいくつか開示されているよ うですので、corosync.confのmanなども参考にしてみると良いかと 思います。 > > ※参考までに、手元にあった、古いIPv6での設定例は以下があ りましたが、バージョンなどは不明です。 > totem { > version: 2 > rrp_mode: active > token: 1000 > rrp_problem_count_timeout: 10000 > crypto_cipher: none > crypto_hash: none > ip_version: ipv6 > transport:udpu > } > > logging { > (snip) > } > > quorum { > (snip) > } > > nodelist { > node { > ring0_addr: 2001:db8:xx::170 > ring1_addr: 2001:db8:xx::170 > nodeid: 1 > } > node { > ring0_addr: 2001:db8:xx::180 > ring1_addr: 2001:db8:xx::180 > nodeid: 2 > } > } > > > 以上、よろしくお願いいたします。 > > ----- Original Message ----- > > > > From: "江部和秀" <uhh02****@nifty*****> > > To: "LINUX-HA" <linux****@lists*****> > > Date: 2022/06/09 木 04:30 > > Subject: [Linux-ha-jp] AWS を上手く行っておりません > > > > > > お忙しい所恐れ入ります、お世話になります、 > > おはようございます、今迄も何度かお教えを > > 乞うた、江部和秀と申します。 > > > > 実はAWS_EC2の2台のインスタンスを、 > > DRBD+Pacemaker(+corosync)にて > > 冗長化してみようという、無謀(?)に > > して、あまり意味の無い試みを > > しております。 > > > > DRBD、Pacemaker、corosyncはそれぞれ > > インストールしたのですが、Pacemakerの > > 起動の際の、ハートビートが組め無い状態です。 > > > > 状況を以下に記載致します。 > > > > OS: > > Amazon Linux release 2 > > > > app: > > Pacemaker-1.1.21-1.1 > > corosync-2.4.4 > > drbd-9.17.0 > > > > リージョン: > > オハイオ > > > > AZ: > > 同一AZ上 > > (これでは、実際には安全性が > > 担保されないのですが…) > > > > VPC: > > 172.31.0.0/20 > > > > ノード1 > > プライベートIP:172.31.11.41 > > NIC2枚目:172.31.3.144 > > > > ノード2 > > プライベートIP:172.31.4.59 > > NIC2枚目:172.31.8.44 > > > > セキュリティルールは共に、 > > UDPで 172.31.0.0/16:5405 を送信元にして開放 > > > > Pacemakerの設定 > > https://linux-ha.osdn.jp/wp/archives/4876 > > の通り > > > > corosyncの設定 > > /etc/corosync/corosync.conf > > 1 totem { > > 2 version: 2 > > 3 token: 1000 > > 4 rrp_mode: active > > 5 interface { > > 6 ringnumber: 0 > > 7 bindnetaddr: 172.31.0.0 > > 8 mcastaddr: 239.255.1.1 > > 9 mcastport: 5405 > > 10 } > > 11 } > > 12 > > 13 logging { > > 14 syslog_facility: daemon > > 15 debug: off > > 16 } > > 17 > > 18 quorum { > > 19 provider: corosync_votequorum > > 20 expected_votes: 2 > > 21 } > > > > > > UDP疎通 > > netcatコマンドを両ノードにインストールして > > ノード2からノード1を指定して、netcat > > > > [ec2-user @ ip-172-31-4-59 ‾]$ nc -v -u ip-172-31-11-41.u s-eas > > t-2.compute.internal 5405 > > Connection to ip-172-31-11-41.us-east-2.compute.internal (17 > > 2.31.11.41) 5405 > > port [udp/netsupport] succeeded! > > > > ノード1からノード2を指定して、netcat > > > > [ec2-user @ ip-172-31-11-41 ‾]$ nc -v -u ip-172-31-4-59.u s-eas > > t-2.compute.internal 5405 > > Connection to ip-172-31-4-59.us-east-2.compute.internal (172 > > .31.4.59) 5405 > > port [udp/netsupport] succeeded! > > > > とUDPの穴は空いている様に見受けられます。 > > > > > > ですので、AWS基盤については問題無く、 > > Pacemaker、corosyncの設定が何か > > 漏れているのでは無いかと思われるのですが、 > > 自分では判りません。 > > 設定漏れについてご指摘賜れれば幸甚です。 > > > > 他、コンフィグ等が必要な場合は、仰って > > 頂ければ、記述致します。 > > > > 何卒、お教え頂きたく、お願い申し上げます。 > > > > _______________________________________________ > > Linux-ha-japan mailing list > > Linux****@lists***** > > https://lists.osdn.me/mailman/listinfo/linux-ha-japan > > > > _______________________________________________ > Linux-ha-japan mailing list > Linux****@lists***** > https://lists.osdn.me/mailman/listinfo/linux-ha-japan