仮想IP、ハートビートを使用するためです。
ハートビートによってハートビートは、互いの存在をチェックする方法です。他の側は、その後、他のホスト上のリソースやサービスの実行を引き継ぐために、モジュールを引き継ぐためにリソースを開始する必要が失敗するように、他の当事者は、指定した時間内に送信されたメッセージを受信しない場合。
参照:Baiduの百科事典を
環境
そこは少しここでは、仮想IPの設定に書かれています。
ホスト名 | IP | NIC | 仮想IP |
---|---|---|---|
マスター | 192.168.146.80 | ens33 | 192.168.146.85 |
奴隷 | 192.168.146.81 | ens33 | 192.168.146.85 |
インストール、構成ハートビート
apt-getをインストールハートビート
/ usr / share / doc /心拍ディレクトリ、haresources、authkeys三つのファイルで見つかったha.cfをインストールし、/etc/ha.dを入れた後、
ha.cf
#/データ/ログディレクトリを作成します。 ログファイル/データ/ログ/ HA- ログ キープアライブ2 デッドタイムを10 warntime 10 initdead 20は UDPPORT 694 #1 、#マシンのホスト名マスタにマスタで、スレーブスレーブ ウカストのens33マスター auto_failback OFF ドッグの/ dev / ウォッチドッグ・ ノードマスター ノードスレーブ 復活haclusterは/ usr / libに/ハートビート/ ipfail
haresources
マシンのホスト名は、スレーブへのスレーブをマスターするためのマスターであります
仮想IP、24はサービスを含むマスク、仮想ネットワークアダプタ、です。
マスターIPADDR :: 192.168。146.85 / 24 / ens33:0nginx
authkeys
600 authkeysます。chmod必要です。
認証3 #1のCRC #2のSHA1 HI! 3 MD5こんにちは!
設定、サービスのハートビートを開始します。
テスト
2機は、nginxの装備が、テキストの内側に若干異なっています。
カードマシンが別のページを与えることを特徴と閉じます。