티스토리 뷰

cfs를 구성하게 되면 fencing을 구성하게 되는데 fencing은 만약 한 서버에서 반응이 없는 split-brain이 되게 되면 fencing 구성되어 있는 요소들끼리 경합(Racing)을 벌이게 된다. 이 경합에서 살아남는 쪽은 online이 되고, 다른 쪽은 모두 offline이 되어 데이터의 정합성을 보존하는 역할을 하게 되는데, 크게 Disk based와 CP based로 나눌 수 있다.

fencing 구성을 disabled로 구성한 형태. 테스트 환경-

vxfenconfig -l과 vxfenadm -d 를 입력해보면 현재 fencing의 구성 상태를 확인할 수 있는데, fencing 구성이 전혀 되어있지 않다면 아래와 같은 ERROR 들이 발생할 것이다. 상관없으니 계속 진행하면 된다.

여기서는 single HA cluster를 3개 만들어 각각의 CP 서버로 구축한 후에 fencing 하는 과정을 남겨두었다.

 

그 전에, 테스트 환경은 각각

CP Server(1 node 3 set) - CentOS 7.7.1908 / Infoscale Availability 7.4.2

Cluster Server (2 node 1 set) - Red Hat Enterprise Linux 8.4 (RHEL 8.4) / Infoscale Enterprise 8.0 이다.

먼저, configure 할 때와 마찬가지로 /opt/VRTS/install의 경로에서 ./installer -fencing `hostname`을 입력한다. fencing의 경우 이미 Cluster가 구축되어있는 경우를 기반으로 하므로 한 쪽 노드만 입력해도 알아서 땡겨온다.

 

y를 눌러 진행하도록 하자.

 

2는 스토리지에서 던져준 raw device(1GB)가 3개 있다면 사용하도록 하고, 지금은 그게 없는 경우를 상정하고 진행하도록 한다.

 

이 또한 y를 눌러 진행

만약 Does your storage environment support SCSI3 PR에서 n을 누르면 어떻게 될까. 는 cp server만 사용할거니까 사실 y를 하나 n을 하나 상관이 없다.

y를 누르면 CP server와 disk를 병행하여 fencing 구성이 가능
n을 하면 바로 서버 구성화면으로 넘어감

 

 

구성하는 것은 (나중에 추가) 한 링크를 통해 확인 가능하다. CP server를 구성할 때 넣은 VIP를 추가해주자. 나는 VIP로 1개씩만 구성했지만 원하면 2개 이상씩 해도 된다. 굳이...긴 하지만

y를 눌러 진행하도록 하자.

진행하게 되면 아래와 같이 Adding, Registering 과정을 거치게 된다. 혹시나 안된다면 cp server에서 HA가 정상적으로 online 되어있는지 확인해보자.

Do you want to configure coordination Point Agent on the client cluster? 라는 질문이 왔을 때는 n을 해도, y를 해도 되는데, y를 하게 되면 아래처럼 이름을 입력하라하고, 그 뒤에는 hastatus -sum을 했을 때 서비스 그룹이 추가된다. 물론 서비스 그룹에 떠 있으면 정신 사나워서 n을 했다...

다 하게 되면, vxfenconfig -l 과 vxfenadm -d를 했을 때 아래와 같이 CP server를 통한 fencing 구성이 완료된다!

 

'Infoscale' 카테고리의 다른 글

Monitoring Script에 관해서..  (0) 2023.01.20
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
글 보관함