3.7. 패킷 전달 및 비로컬 바인딩 설정


Keepalived 서비스가 네트워크 패킷을 실제 서버로 올바르게 전달하려면 각 라우터 노드에 커널에 IP 전달이 설정되어 있어야 합니다. root 로 로그인하고 /etc/sysctl.conf 에서 net.ipv4.ip_forward = 0 를 읽는 행을 다음으로 변경합니다.
net.ipv4.ip_forward = 1
시스템을 재부팅할 때 변경 사항이 적용됩니다.
HAProxy 및 Keepalived의 로드 밸런싱도 동시에 비로컬 인 IP 주소에 바인딩할 수 있어야 합니다. 즉, 로컬 시스템의 장치에 할당되지 않습니다. 이렇게 하면 실행 중인 로드 밸런서 인스턴스가 페일오버를 위해 로컬이 아닌 IP에 바인딩할 수 있습니다.
활성화하려면 /etc/sysctl.conf 에서 net.ipv4.ip_nonlocal_bind 을 다음과 같은 행을 편집합니다.
net.ipv4.ip_nonlocal_bind = 1
시스템을 재부팅할 때 변경 사항이 적용됩니다.
IP 전달이 설정되어 있는지 확인하려면 root 로 다음 명령을 실행합니다.
/usr/sbin/sysctl net.ipv4.ip_forward
로컬 바인딩이 설정되어 있는지 확인하려면 root 로 다음 명령을 실행합니다.
/usr/sbin/sysctl net.ipv4.ip_nonlocal_bind
위의 두 명령에서 모두 1 를 반환하면 해당 설정이 활성화됩니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.