공유할 서비스 선택

TECH


TECH

OS [Cluster] RHEL(Centos) 7 Pacemaker Network monitoring

페이지 정보

작성자 Leesangwoo 아이디로 검색 전체게시물 댓글 0건 조회 7,501회 좋아요 1회 작성일 20-07-13 17:42

본문

1. Network monitoring 이란?

   - 클러스터에서 네트워크 이슈를 감지하여 통신에 문제가 없는 노드로 서비스를 failover 시킵니다.

   - Network monitoring 모니터링에는 2가지( ethmonitor, ping ) 가 있습니다. 

 

 

 

 

2cbd0c8d5990f7eded0ad1650bd43387_1595918392_3116.JPG
 

 

2. Network monitoring 구성 및 설정 ( vip 리소스만 등록되어 있는 기본 클러스터를 base로 진행합니다. 

                                        http://www.chlux.co.kr/bbs/board.php?bo_table=board02&wr_id=44&sca=OS&page=4 )

 2.1 ethmonitor 구성

  1) interface 명 확인

     - ip a | grep 'state UP' | awk -F":" '{ print $2 }' 명령어로 ethmonitor 구성 설정 할 인터페이스 ( 서비스용 ) 를 확인합니다. ( 주의 할 점은 양쪽 다 같아야 합니다 )

 

 

2cbd0c8d5990f7eded0ad1650bd43387_1595918268_8729.JPG
2cbd0c8d5990f7eded0ad1650bd43387_1595918268_9182.JPG
 

  2) pacemaker ethmonitor 리소스 등록

     - pcs resource create enp0s3-monitor ethmonitor interface=enp0s3 --clone ( enp0s3 인터페이스를 모니터링하게 리소스 설정을 합니다 )

 

2cbd0c8d5990f7eded0ad1650bd43387_1595918316_3943.JPG
  

 3) ethmonitor 리소스 확인 

     - ① pcs status와 ② crm_mon -A ( Attributes ) 로 확인 가능합니다

 

  ① pcs status

2cbd0c8d5990f7eded0ad1650bd43387_1595918340_0518.JPG

 

  ② crm_mon -A  

2cbd0c8d5990f7eded0ad1650bd43387_1595919527_5118.JPG

 

  4) pacemaker ethmonitor 리소스 조건 설정
      - pcs constraint location vip rule score=-INFINITY  ethmonitor-enp0s3 ne 1 ( enp0s3 인터페이스를 모니터링하다 인터페이스의 상태가 [ state DOWN ] 이 되면, 

        vip 리소스를 ha2 노드로 넘기고 ha1 노드로 못 넘어오게 -INFINITY 값으로 설정되게 한합니다 ) 

 

2cbd0c8d5990f7eded0ad1650bd43387_1595918928_2079.jpg
  

  5) pacemaker constraint 조건 등록 확인 

     - pcs constraint show 

 

2cbd0c8d5990f7eded0ad1650bd43387_1595918941_1066.jpg 

 

  6) 리소스 그룹 설정 및 ethmonitor 테스트

 

2cbd0c8d5990f7eded0ad1650bd43387_1595919001_8517.JPG
 

리소스를 그룹으로 설정 안하면 인터페이스의 상태가 [ state DOWN ] 이 되어도 vip 리소스만 2번 노드로 넘어갑니다.

 

2cbd0c8d5990f7eded0ad1650bd43387_1595919257_4946.JPG
 

리소스를 그룹으로 설정 후 인터페이스의 상태가 [ state DOWN ] 이 되면 리소스 그룹이 2번 노드로 넘어갑니다. 

 

 

 

 2.2 ping check 구성 

  1) check ip 확인 

     - 리소스에 등록하기 전에 ping으로 check 할 ip를 확인 합니다.

 

 2cbd0c8d5990f7eded0ad1650bd43387_1595921284_5793.JPG 

  

  2) pacemaker ping 리소스 등록 

     - pcs resource create ping ocf:pacemaker:ping dampen=5s multiplier=1000 host_list=192.168.11.1 --clone 

      ( dampen - 추가 변경이 발생할 때까지 기다리는 시간, multiplier - 연결된 핑 노드 수에 이 값을 곱하여 점수를 산정,
       host_list - 현재 연결 상태를 확인하기 위해 ping을 보낼 ip [ hostname ] )

 

2cbd0c8d5990f7eded0ad1650bd43387_1595921465_2197.JPG
 

  3) pacemaker ping 리소스 확인 

      - ① pcs status와 ② crm_mon -A ( Attributes ) 로 확인 가능합니다

 

  ① pcs status

2cbd0c8d5990f7eded0ad1650bd43387_1595921652_6948.JPG

 

  ② crm_mon -A 
2cbd0c8d5990f7eded0ad1650bd43387_1595921657_9701.JPG
  

  4) pacemaker ping 리소스 조건 설정 

     - pcs constraint location vip rule score=-INFINITY pingd lt 1 or not_defined pingd ( ping으로 체크가 안되면,

       vip 리소스를 ha2 노드로 넘기고 ha1 노드로 못 넘어오게 -INFINITY 값으로 설정되게 한다 ) 

 

2cbd0c8d5990f7eded0ad1650bd43387_1595922084_2414.jpg
 

  5) pacemaker constraint 조건 등록 확인 

     - pcs constraint show

 

2cbd0c8d5990f7eded0ad1650bd43387_1595922098_9268.jpg
 

  6) ping monitoring 테스트 

 

2cbd0c8d5990f7eded0ad1650bd43387_1595922227_2439.JPG
 

연결이 끊어진 것을 감지하여 2번 노드로 넘어갑니다.

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
83 OS OSworker 아이디로 검색 전체게시물 04-14 31
[교육] RH174 : Managing CentOS Migrations and RHEL Upgrades

카테고리 : OS

31 0
작성자 : OSworker 24/04/14
82 OS OSworker 아이디로 검색 전체게시물 04-03 708
[보안취약점] XZ유틸즈에서 발견된 백도어 `CVE-2024-3094`

카테고리 : OS

708 0
작성자 : OSworker 24/04/03
81 OS OSworker 아이디로 검색 전체게시물 03-30 92
레드햇 자격증 시험을 집에서~ 원하는 곳에서 볼수있는거 알고계셨나요?

카테고리 : OS

92 0
작성자 : OSworker 24/03/30
80 OS OSworker 아이디로 검색 전체게시물 03-24 143
RHEL7 to RHEL8 leapp으로 마이그레이션 하는 방법에 대해~

카테고리 : OS

143 0
작성자 : OSworker 24/03/24
79 OS OSworker 아이디로 검색 전체게시물 03-17 125
Convert2RHEL를 사용하여 CentOS 7.9 에서 RHEL7.9로 전환해보겠습니다.

카테고리 : OS

125 0
작성자 : OSworker 24/03/17
78 OS OSworker 아이디로 검색 전체게시물 02-28 223
RHEL8부터는 네트워크 본딩을 구성하려면 nmcli 유틸리티를 사용해야 합니다. 레드햇 권고입니다.

카테고리 : OS

223 0
작성자 : OSworker 24/02/28
77 OS OSworker 아이디로 검색 전체게시물 02-19 370
[질문] free 메모리에서 Used가 너무 높게 나오는데, ps 명령어에는 사용율이 없습니다.

카테고리 : OS

370 0
작성자 : OSworker 24/02/19
76 OS OSworker 아이디로 검색 전체게시물 02-05 406
1월31일에 발표된 보안취약점 CVE-2024-21626에 대해 알아보겠습니다.

카테고리 : OS

406 0
작성자 : OSworker 24/02/05
75 OS OSworker 아이디로 검색 전체게시물 01-31 411
OS 백업 아직도 3rd part 사용하시나요? 이제는 OS 에 포함된 ReaR 사용해보세요~!

카테고리 : OS

411 0
작성자 : OSworker 24/01/31
74 OS OSworker 아이디로 검색 전체게시물 01-23 279
Red Hat 업무별 직군들에 대해 알아보겠습니다. #AM #GPS #TSE #TAM

카테고리 : OS

279 0
작성자 : OSworker 24/01/23
Total 83건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top