Haproxy +は、高可用性のスフィンクスを達成するためのロードバランシングをkeepalivedの

[]ノード3 haproxy:192.168.1.189 [ノード4] haproxy:192.168.1.103 VIP:Haproxy +は、次のように、高可用性環境のスフィンクスを達成するためのロードバランシングkeepalivedの192.168.1.222/192.168.1.223#のapt -get ipvsadmの#はlinux-をインストールapt-getをインストールヘッダ- $(のuname -r)#/usr/src/linux-headers-2.6.32-33 LN -s / usr / src / linuxの#wgetの http://www.keepalived.org/software/keepalived-1.2。 2.tar.gz #タールzxvf keepalivedの-1.2.2.tar.gz -C ../software/#は./configure --prefix =は/ usr / local / keepalivedの-1.2.2のconfigure:エラー:!!! OpenSSLが正しくシステムにインストールされていません。!!!!!! 。エラー:#のlibssl-devのののconfigureをインストールapt-getを:POPTライブラリが必要です解决办法:OpenSSLはファイルのヘッダ解决办法含めることはできません#libpopt-devのののconfigureをインストールapt-getを:WARNING:keepalivedのはlibnlサポートなしで構築されます。解决办法:#apt-getをインストールlibnl-devの/usr/include/stdint.h:41:エラー:エラー:/usr/src/linux/include/linux/types.h:125 'int64_tの' の種類を矛盾、前'int64_tの' の宣言はここに/usr/include/stdint.h:56た:#vimの./keepalived/libipvs-2.6/ip_vs.h将の#include <linuxの/種類:エラー:解决办法 'uint64_tを' の相反するタイプ。 H>移动到する#includeは<sys / types.h>に后面去。#は./configure --prefix =は/ usr / local / keepalivedの-1.2。/ binに/ bashのSTATUS = `netstatの-nptl | グレップのhaproxy | grepの3312 | WC -l` [ "$ステータス" -eq "0"]の場合; その後、/usr/local/haproxy-1.4.18/sbin/haproxy -f /usr/local/haproxy-1.4.18/haproxy.conf STATUS2 = `netstatの-nptl | グレップのhaproxy | grepの3312 | WC -l` [ "$ STATUS2" -eq "0"]の場合; そして殺す-9 $(psの-ef | grepのkeepalivedの|はgrep -v grepの|のawk '{$ 2印刷}')FiのFIを

ます。https://my.oschina.net/766/blog/210962で再現

おすすめ

転載: blog.csdn.net/weixin_33832340/article/details/91547302