こんにちは!
テストラボに2つのノードがあり、クラスターが構成されています(https://www.relianoid.com/resources/knowledge-base/community-edition-v7-administration-guide/cluster-configuration-in-relianoid-community-edition-v7/) を両方のノードで実行します。
再起動前にクラスターは動作していたが、いずれかのノードを再起動すると、再起動後にクラスター サービスが開始されない (クラスター サービスは systemctl によって有効化されている)
再起動後、relianoid ce クラスターで次のメッセージ (systemctl status relianoid-ce-cluster.service) が表示されます。
[エラー] インターフェース [eth0:cluster] を開けません: eth0:cluster: そのデバイスは起動していません
Web インターフェースのステータスに「稼働中」と緑色のアイコンが表示されます。
ファイル /usr/local/relianoid/app/ucarp/etc/cluster.conf で、次の設定を行います (他のパラメータも設定されていますが、以下には記載しません)。
$インターフェース=”eth0:cluster”
$cluster_ip=”200.200.200.150″
私のテストラボでは、仮想インターフェースに次の設定を使用します。
名前: “eth0:cluster”
IPアドレス: 200.200.200.150
テストラボ 7.2.0 ~ 7.6.0 で他のバージョンをテストしたところ、ノードの再起動後に cluster.conf ファイルの設定が同じであっても、異なるバージョンでクラスター サービスが動作したり動作しなかったりしました。
何が間違っているのでしょうか、それともバグでしょうか?
こんにちは、iampip!
ご報告ありがとうございます。/etc/systemd/system/relianoid-ce-cluster.service の一部のルールが欠落しています。
[Unit]セクションに追加:
After=relianoid.service
欲しいもの=relianoid.service
次に、以下を実行します。
systemctlデーモンリロード
もう一度再起動してください。
すべてが正しいと思われる場合は、この変更を他のノードに適用できます。この修正は次回のリリースに反映される予定です。
この問題を報告していただき、改めて感謝いたします。
こんにちは!
/etc/systemd/system/relianoid-ce-cluster.service ファイルに修正を適用してみたところ、クラスターは正常に動作するようになりました。
助けてくれてありがとう!