기술나눔

웹사이트의 고가용성과 높은 로드를 보장하려면 LVS keepalived를 배포하십시오.

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

  • LVS 유지

    • 연결 유지 배경

      • 주로 장애 조치 및 상태 확인을 제공하는 LVS용 보조 도구입니다.

      • 작업 시나리오: 스케줄러로서의 이중 시스템 상시 대기, 노드 서버의 상태 확인 및 장애 조치(항목 삭제).

      • 고가용성을 달성하기 위해 VRRP 프로토콜에서 학습했습니다.

    • 연결 유지 배포

      • 토폴로지

        • 두 스케줄러 간에 고가용성을 구현하고 웹 서버의 상태 점검을 구현하며 웹 서버 간에 로드 밸런싱을 수행합니다.

      • 두 개의 스케줄러 구성

        • 준비

          • 방화벽을 추가하거나 끄십시오. 커널 보안 메커니즘도 꺼야 합니다.

          • 네트워크 관리자 닫기

            • 서비스가 종료되지 않으면 표류하는 IP는 표류할 수 없습니다.

        • Keepalived를 설치하고 구성하십시오.

          • 설치 후 부팅 시 자동으로 시작되도록 설정하세요.

            • systemctl keepalived 비활성화

          • /etc/keepalived/keepalived에서 구성 파일을 복사합니다.

          • 구성 파일에 대한 자세한 설명

            • 전역 구성 섹션

              • 글로벌 정의 {

              • 알림_이메일 {

                • 이 모듈은 유지 전환 작업이 발생한 후 이메일 알림을 보내야 함과 알림이 전송되는 이메일 주소를 나타냅니다.

              • 아카센@방화벽.loc

                • 특정 이메일 주소(한 줄에 하나씩)

              • 페일오버@방화벽.loc

              • 시스템 관리자@방화벽.loc

              • }

              • [email protected]에서 알림_이메일

                • 이 줄은 경고 이메일을 보내는 사람(보낸 사람)을 정의합니다.

              • smtp_서버 192.168.200.1

                • 해당 서버의 메일 서비스를 사용하여 메일을 보낼 수 있음을 나타냅니다. 일반적으로 127.0.0.1을 사용할 수 있으며 이는 이 시스템에서 서비스를 제공한다는 의미입니다.

              • smtp_연결_시간 초과 30

                • stmp 서비스 연결 시간 초과

              • 라우터_아이디 LVS_DEVEL

                • 기계 식별: 서로 다른 서버의 식별을 구별하며 실제 서비스 운영에 영향을 미치지 않으며 메일 서비스를 빠르게 찾을 수 있습니다.

              • vrrp_건너뛰기_확인_광고_주소

                • 마스터의 공지 주소를 확인하지 않고 느슨하게 연결 유지를 실행합니다.

              • vrrp_엄격

                • 이 옵션을 활성화하면 네트워크가 적절하게 설정되지 않은 경우 유니캐스트 트래픽이 허용되지 않습니다.

              • vrrp_garp_간격 0

                • 0으로 설정하면 전환 후에만 IP 주소 소유권을 주기적으로 선언합니다.

              • vrrp_gna_간격 0

              • }

            • vrrp 인스턴스 부분

              • vrrp_instance VI_1 {

                • 인스턴스 이름, 서버는 여러 인스턴스를 가질 수 있습니다(응용 시나리오)는 나중에 작성됩니다.

              • 주 마스터

                • 초기 상태의 역할 결정

                  • vrrp 선거 루프의 초기 위치

              • 인터페이스 eth0

                • VIP를 전달하는 네트워크 카드는 귀하에게 달려 있습니다.

              • 가상 라우터 ID 51

                • 각 인스턴스는 동일한 VRID를 사용하여 동일한 상시 대기 그룹에 가입해야 합니다.

              • 우선순위 100

                • VRRP는 우선순위를 사용하여 범위(0~255)를 기준으로 마스터를 선택하므로 0은 예약되어 있으며 255(IP 주소 소유자)

              • 광고_정의 1

                • 마스터가 아직 살아 있음을 알리는 마스터의 알림 메시지 간격(초)입니다(다른 백업에 알립니다).

              • 인증 {

                • 다른 인스턴스가 상시 대기 그룹에 가입하려면 비밀번호 인증을 수행해야 합니다.

              • 인증 유형 PASS

              • 인증패스 1111

              • }

              • 가상 IP 주소 {

                • 가상 VIP 주소: 각 가상 VIP는 클러스터를 나타냅니다.

              • 192.168.200.16

              • 192.168.200.17

              • 192.168.200.18

              • }

              • }

            • 가상 서버 섹션

              • 가상 서버 192.168.200.100 443 {

                • 인스턴스의 VIP에 해당하며 클러스터의 시작입니다.

              • 지연 루프 6

                • 상태 확인 간격

              • lb_알고 rr