GNU/Linux >> Linux の 問題 >  >> Linux

失敗した VRRP マスターがマスターにならないようにする

解決策 1:

keepalived 開発者リストのこの比較的古いスレッドによると、それを行うことができます。両方のサーバーを同じ優先度 (またはまったく優先しない) に設定し、どちらの状態も MASTER または BACKUP として宣言せず、代わりに両方の状態を EQUAL に設定します。

編集 (2017 年 12 月 7 日):

この回答が投稿された時点で望ましい効果を提供しているように見えますが、EQUAL は実際には有効な状態ではないようです。以下のコメント、特に @cristi が提供する keepalived の現在の問題リストへのリンクに注意してください。

解決策 2:

これを解決する方法は、nopreempt を追加することです。 キープアライブ設定ファイルにフラグを立てます。他に何も変更する必要はありませんでした (まだ 1 つを MASTER として残しました) BACKUP の 1 つ 等々)。基本的に、これは、新しいサーバーがオンラインになったという理由だけでマスターを切り替えるのではなく、現在のマスターに障害が発生した場合にのみ切り替えるように指示します。


Linux
  1. Githubからダウンロードする最短の方法は?

  2. Journalctl:ターミナルでテキストが切り捨てられないようにする方法は?

  3. TmuxがSshで起動しないようにしますか?

  1. `ls`が出力をソートしないようにするにはどうすればよいですか?

  2. Sigintが子プロセスに到達するのを防ぎますか?

  3. HDD Power-Up in Standby:スピンアップを防止

  1. プロセスがファイルを書き込めないようにする方法

  2. chgrp が「setuid ビット」をクリアしないようにする方法は?

  3. SSH がバージョン番号を通知しないようにする