実験は二つのサーバ、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にジャンプします。