私の連絡先情報
郵便メール:
2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
LVS キープアライブ
キープアライブの背景
LVS の補助ツール。主にフェイルオーバーとヘルスチェックを提供します。
作業シナリオ: スケジューラとしてのデュアル マシンのホット スタンバイ、およびノード サーバーのヘルス チェックとフェイルオーバー (エントリの削除)。
VRRP プロトコルから学習して高可用性を実現します。
キープアライブ展開
トポロジー
2 つのスケジューラ間で高可用性が実現され、Web サーバーの健全性ステータス チェックが実装され、Web サーバー間で負荷分散が実行されます。
2つのスケジューラの構成
準備
ファイアウォールを追加または無効にします。カーネル セキュリティ メカニズムも無効にする必要があります。
ネットワークマネージャーを閉じる
サービスがシャットダウンされていない場合、ドリフト IP はドリフトできません。
キープアライブをインストールして設定する
インストール後、起動時に自動で起動するように設定してください。
systemctl キープアライブを無効にする
設定ファイルを /etc/keepalived/keepalived にコピーします。
設定ファイルの詳しい説明
グローバル構成セクション
グローバル定義 {
通知メール{
このモジュールは、キープスイッチ操作が発生した後に電子メール通知を送信する必要があることと、電子メール通知が送信される電子メール アドレスを示します。
メールアドレス
特定の電子メール アドレス (1 行に 1 つ)
フェイルオーバー@firewall.loc
}
通知メール送信者 [email protected]
この行は、アラート電子メールの送信者 (送信者) を定義します。
SMTPサーバー 192.168.200.1
そのサーバーのメール サービスを使用してメールを送信できることを示します。通常、127.0.0.1 が使用できます。これは、サービスがこのマシンによって提供されていることを意味します。
SMTP_接続タイムアウト 30
stmp サービスへの接続のタイムアウト
ルータID LVS_DEVEL
マシンの識別: さまざまなサーバーの識別を区別し、実際のサービスの運用に影響を与えず、メール サービスを迅速に特定できるようにします。
vrrp_skip_check_adv_addr
マスターのアナウンスメントアドレスをチェックせず、キープアライブを緩やかに実行します。
vrrp_strict
このオプションを有効にすると、ネットワークが適切に設定されていない限り、ユニキャスト トラフィックが許可されなくなります。
vrrp_garp_interval 0
定期的に IP アドレスの所有権を宣言します。0 に設定すると、切り替え後にのみ IP アドレスの所有権を宣言します。
vrrp_gna_interval 0
}
vrrpインスタンス部分
vrrp_インスタンス VI_1 {
インスタンス名、サーバーは複数のインスタンスを持つことができます (アプリケーション シナリオ) は後で書きます。
状態マスター
初期状態の役割を決定する
vrrp の選択ループの初期位置
インターフェース eth0
VIP を伝送するネットワーク カードはあなた次第です。
仮想ルータID 51
各インスタンスは、同じホット スタンバイ グループに参加するには、同じ VRID を使用する必要があります。
優先度100
VRRP は優先順位を使用して範囲 (0 ~ 255) に基づいてマスターを選択するため、0 は予約されており、255 (IP アドレス所有者)
広告_int 1
マスターがまだ生きていることを示すマスターのアナウンスメッセージ間隔 (秒単位) (他のバックアップに通知)。
認証 {
他のインスタンスがホットスタンバイグループに参加する場合は、パスワード認証を実行する必要があります。
認証タイプ PASS
認証パス 1111
}
仮想IPアドレス{
仮想 VIP アドレス: 各仮想 VIP はクラスターを表します。
192.168.200.16
192.168.200.17
192.168.200.18
}
}
仮想サーバーセクション
仮想サーバー 192.168.200.100 443 {
インスタンス内のVIPに相当し、クラスターの始まりとなります。
遅延ループ 6
ヘルスチェック間隔
lb_algo rr
スケジュールアルゴリズム
rr|wrr|lc|wlc|lblc|sh|dh