2014-04-08 1 views
1

haproxy에 대한 spof를 피하기 위해 haproxy 및 keepalived 사용에 대해 읽었습니다. ec2에서이 작업을 수행 할 수 있습니까?ec2에서 haproxy 및 keepalived

나는 두 개의 인스턴스가 있다고합니다. 각각은 haproxy와 keepalived가 설치되어 있습니다. 귀빈은 aws elastic IP이어야한다.

답변

0

이론적으로 이것이 가능해야하며 블로그 게시물에는 방법에 대한 지침이 주위에 점재되어 있습니다. 그러나 나는 지난 며칠간 이것을 시험해보고자했지만 그걸로 운이 없었습니다.

아마존은 EC2 (클래식)에서 멀티 캐스트를 차단하므로 Keepalived의 기본 통신 방법이 작동하지 않습니다. 유니 캐스트 지원 기능이 내장 된 최신 버전 (작성 시점은 1.2.13)을 설치해야합니다. 이렇게하면 Amazon이 설치 한 멀티 캐스트 제한을 우회 할 수 있습니다. 유니 캐스트 패치가없는 repos (yum install keepalived)에서 keepalived 패키지의 버전이 1.2.7이라고 생각합니다.

wget을 사용하여 최신 TAR을 다운로드하고 패키지를 풀어야하며 소스 (./configure prefix = /, make, make install)에서 빌드하십시오. GCC 패키지와 openssl-devel 패키지를 설치하기 전에 설치가되어 있는지 확인하십시오. 그렇지 않으면 오류로 인해 실패합니다.

내가 그때까지 돌아와서 필요한 정확한 단계로 내 블로그에 대한 링크를 넣어 주겠다.