nginxの+ keepalivedのホットスタンバイ

ベースnginxのとkeepalivedのホットスタンバイ

ホットスタンバイを実現keepalivedのは、マシンが単一障害点の発生を排除します。準備2台のマシンが192.168.163.34,192.168.163.35 IPアドレスでした。同時に、これらの2台のマシンが同じ仮想IPに設定されている
IP仮想マシンがnginxのインストールに必要192.168.163.100.2に設定し、keepalivedのされています。

仮想IPを設定します

ここでは仮想の仮想IP、IP設定を使用することを参照

インストールとnginxの起動

nginxのインストール

##### 192.168.163.34開始

192.168.163.35開始

インストールkeepalivedの

tar –zxvf keepalived-1.2.19.tar.gz
cd keepalived-1.2.19
./configure --prefix=/usr/local/keepalived
make
make install

keepalived.conf構成(192.168.163.34)

! Configuration File for keepalived

global_defs {
   notification_email {
     [email protected]
     [email protected]
     [email protected]
   }
   notification_email_from [email protected]
   smtp_server 192.168.200.1
   smtp_connect_timeout 30
   router_id LVS_DEVELA #MASTER节点
}

vrrp_instance VI_1 {
    state MASTER
    interface eth1
    virtual_router_id 51 #主、备必须一样  
    priority 100 #优先级
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.163.100 #VRRP HA虚拟地址
    }
}

keepalived.conf構成(192.168.163.35)

! Configuration File for keepalived

global_defs {
   notification_email {
     [email protected]
     [email protected]
     [email protected]
   }
   notification_email_from [email protected]
   smtp_server 192.168.200.1
   smtp_connect_timeout 30
   router_id LVS_DEVELB #BACKUP节点
}

vrrp_instance VI_1 {
    state BACKUP
    interface eth1
    virtual_router_id 51 #主、备必须一样  
    priority 99#优先级
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.163.100 #VRRP HA虚拟地址
    }
}

ソフトリンクとkeepalivedのを開始

ln -s /usr/local/keepalived/sbin/keepalived /sbin/
ln -s /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
ln -s /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
keepalived -D -f /usr/local/keepalived/etc/keepalived/keepalived.conf

テスト

可視テストは、我々は仮想IPを介してアクセスブラウザは、上記のように、セットは、機械マスタ34へのアクセスを有することになります。機械35より34プライオリティ。

無効にマスターマシン

無効にマスターマシン(ダウン、nginxのクラッシュは、等)を自動的にそのマシン35バックアップを見に切り替わります。それは192.168.163.34マシンがアクセスできないことです。

参照

nginxの-HA-keepalivedの
keepalivedの

公開された58元の記事 ウォンの賞賛9 ビュー70000 +

おすすめ

転載: blog.csdn.net/rui888/article/details/103668508