Linuxサーバの学習---- haproxy + keepalivedの

実験は二つのサーバ、2台のプロキシサーバが行うのですか、4台の仮想マシンが必要です

WWW1:IP:10.30.40.11 HK1:エージェント:10.30.40.13(hk1.netdj.net)

www2:IP 10.30.40.12 HK2:エージェント:10.30.40.14(HK2、netdj.net)

まず、バックエンド、次のテストのような2つのサイトを設定するには:

 

 HK1とHK2インストールサービス(両側に同じ)で

Haproxy編集HK1のメインの設定ファイル

 

 

 

 メインの設定ファイルにkeepalivedの

 

 

すべての冗長を削除します。

サービスを再起動し、ファイアウォールをオフにします

 

 

 

 

 

 力に仮想アドレスかどうかをチェックします

 

 私達はちょうどテストを行うための機械を見つけます

当社は、当社のウェブサイトのwww2 2つのバックWWW1を訪問するためにジャンプして、仮想アドレスプール後に自動的に見ることができます

 

 

 

HK1の設定ファイルは直接HK2プロファイルをカバー

私たちは、同じ操作を行うサーバーへのHK2:

Haproxy.conf何も設定しないと、カバーされています。

ルック:

 

 

ほとんど変化keepalivedのサービス

MASTERは、プライマリサーバを表し、

BACKUP代表スタンバイサーバ

 

 

マスターが変更バックアップになった、すべての冗長を削除します。

今、私たちは、負荷分散をテストする必要があり

まず、仮想アドレスが動的なドリフトではありませんテスト

CMDで下のウィンドウで確認

これは、両方の負荷分散ホストのMACアドレスであります

 

 今、仮想アドレス10.30.40.13に

 

 keepalivedのサービスは10.30.40.13で停止しました

 

 サービスを再起動し、10.30.40.14の中で回し

 

 

私はHK1サーバーをオフにしたときに今、とてもhaproxyサービスとkeepalivedのサービスは力ではありません

(あなたが直接サービスを無効にすることができ、それは私がちょうどオフに起こっています)

 

 

仮想アドレスへの続きのアクセス

あなたはhaproxyとkeepalivedのサービスや動作状態を見ることができます

 

 

 

 

 

 HTTPアクセスを使用するときの設定クライアントが自動的にHTTPSにジャンプします。

おすすめ

転載: www.cnblogs.com/hgd3279137708/p/12111440.html