手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 8 keepalived ロードバランサー構築

CentOS 8 で keepalived を使い、LVS 風のロードバランサーを構築するメモです。ここでは virtual_serverreal_server を使う基本構成として整理します。

コマンドはコピペしやすい形を優先しています。既存設定を変更する場合は、バックアップを取ってから適用します。

この手順は CentOS 8 設定マニュアル の一部として整理しています。

参考書籍
参考書籍

マスタリング TCP/IP 入門編 第6版

TCP/IP、Ethernet、VLAN、ルーティングなど、ネットワークの基礎を体系的に確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

インストール

dnf install ipvsadm keepalived

keepalived.conf

cp -a /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.bak 2>/dev/null || true

cat <<'EOF' > /etc/keepalived/keepalived.conf
virtual_server 192.168.51.21 80 {
    delay_loop 3
    lb_algo rr
    protocol TCP

    real_server 192.168.52.31 80 {
        weight 1
        inhibit_on_failure
        TCP_CHECK {
            connect_port 80
            connect_timeout 30
            nb_get_retry 3
            delay_before_retry 3
        }
    }

    real_server 192.168.52.32 80 {
        weight 1
        inhibit_on_failure
        TCP_CHECK {
            connect_port 80
            connect_timeout 30
            nb_get_retry 3
            delay_before_retry 3
        }
    }
}
EOF

起動と確認

systemctl enable --now keepalived
systemctl status keepalived
ipvsadm -L -n

この手順は CentOS 8 設定マニュアル の一部として整理しています。

CentOS 8 keepalived ロードバランサー構築

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る