공유할 서비스 선택

TECH


TECH

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

페이지 정보

작성자 Leesangwoo 아이디로 검색 전체게시물 댓글 0건 조회 7,531회 좋아요 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 목록
번호 제목 작성자 작성일 조회수
184 OS OSworker 아이디로 검색 전체게시물 12-30 232
Red Hat z-stream 패키지를 어떻게 구분하나요? 또 z-stream이란 무엇인가요?

카테고리 : OS

232 0
작성자 : OSworker 23/12/30
183 OS OSworker 아이디로 검색 전체게시물 12-24 327
[issue] RHEL8 버전 설치시 swap 이 최대 128G 까지만 된다?

카테고리 : OS

327 0
작성자 : OSworker 23/12/24
182 Middleware 미들웨어 아이디로 검색 전체게시물 12-22 269
(오픈소스 활용-24) 리눅스 java, python 우선순위 설정방법 - (update-alternatives 명령어)

카테고리 : Middleware

269 0
작성자 : 미들웨어 23/12/22
181 OS OSworker 아이디로 검색 전체게시물 12-17 818
OS 모니터링 하실 때 많이 사용되는 SAR에 대해 아시죠?

카테고리 : OS

818 0
작성자 : OSworker 23/12/17
180 Middleware 미들웨어 아이디로 검색 전체게시물 12-07 515
(Apache) Apache 2.4.37 & Weblogic-14 연동방법 (mod_wl_24.so 활용)

카테고리 : Middleware

515 0
작성자 : 미들웨어 23/12/07
179 OS OSworker 아이디로 검색 전체게시물 11-27 792
요즘 이슈인 SUSE Liberty VS Red Hat Enterprise Linux 에 대해 들어보셨나요?

카테고리 : OS

792 0
작성자 : OSworker 23/11/27
178 Middleware 미들웨어 아이디로 검색 전체게시물 11-23 891
(Tmax) JEUS 21 다운로드 및 Master 설치 및 기동해보기

카테고리 : Middleware

891 0
작성자 : 미들웨어 23/11/23
177 OS OSworker 아이디로 검색 전체게시물 11-20 419
레드햇, RHEL 9.3 공개 - Podman 컨테이너 관리 기능 강화

카테고리 : OS

419 0
작성자 : OSworker 23/11/20
176 OS OSworker 아이디로 검색 전체게시물 11-12 1708
레드햇 자격증에 대해 쉽게 설명드리고자 합니다.

카테고리 : OS

1,708 0
작성자 : OSworker 23/11/12
175 Middleware 미들웨어 아이디로 검색 전체게시물 11-08 902
(오픈소스 활용-23) (부하테스트 Tool) Jmeter 설치 및 구성 가이드

카테고리 : Middleware

902 0
작성자 : 미들웨어 23/11/08
Total 204건
게시물 검색

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