LVS +キープアライブの高可用性クラスタを実現

まず、2台のすでにインストールLVSマシンを準備することは
すぐに建てられ、この文書を参照することができ
、それ以外の場合は、IPドリフトを失敗し、バインディングVIPアドレス上で実行していない、それは注意しなければならないここに

IPアドレスの計画

ホスト名 IPアドレス
lvs1 eth0:10.0.0.201 VIP:10.0.0.3
lvs2 eth0:10.0.0.203 VIP:10.0.0.3
NX1 eth0:10.0.0.202 VIP:10.0.0.3
nginxの eth0:10.0.0.200 VIP:10.0.0.3

インストールキープアライブ

yum install -y keepalived

キープアライブは、構成ファイルを変更します

  • lvs1
global_defs {
   router_id LVS_01
}

vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 51
    priority 150
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
     10.0.0.3/24
    }
}

virtual_server 10.0.0.3 80 {
    delay_loop 6
    lb_algo wrr
    lb_kind DR
    nat_mask 255.255.255.0
    persistence_timeout 3
    protocol TCP

    real_server 10.0.0.200 80 {
        weight 1
        TCP_CHECK {
        connect_timeout 8
        nb_get_retry 3
        delay_before_retry 3
        connect_port 80
        }
    }

    real_server 10.0.0.202 80 {
        weight 1
        TCP_CHECK {
        connect_timeout 8
        nb_get_retry 3
        delay_before_retry 3
        connect_port 80
        }
    }
}
  • lvs2
global_defs {
   router_id LVS_02
}

vrrp_instance VI_1 {
    state BACKUP
    interface eth0
    virtual_router_id 51
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
     10.0.0.3/24
    }
}
virtual_server 10.0.0.3 80 {
    delay_loop 6
    lb_algo wrr
    lb_kind DR
    nat_mask 255.255.255.0
    persistence_timeout 3
    protocol TCP

    real_server 10.0.0.200 80 {
        weight 1
        TCP_CHECK {
        connect_timeout 8
        nb_get_retry 3
        delay_before_retry 3
        connect_port 80
        }
    }

    real_server 10.0.0.202 80 {
        weight 1
        TCP_CHECK {
        connect_timeout 8
        nb_get_retry 3
        delay_before_retry 3
        connect_port 80
        }
    }
}

スタートキープアライブ

service keepalived start

ドリフトのステータスを確認

  • lvs1
    ここに画像を挿入説明
  • lvs2
    ここに画像を挿入説明

keepalivedのlvs1のVIPの場合は、この時点で停止し、次いでlvs2に浮くことが観察され
ここに画像を挿入説明
ここに画像を挿入説明

  • そして、LVS負荷を確認することができます

おすすめ

転載: blog.csdn.net/qq_33235529/article/details/87717102
おすすめ