이전 두 가이드에서 클러스터 설치, 클러스터 생성 및 클러스터에 노드 추가 방법에 대해 논의했으며, 클러스터.conf 필요한 구성이 완료된 후에 나타납니다.
오늘 클러스터링 시리즈의 세 번째 파트에서는 펜싱, 장애 조치 및 설정에서 구성하는 방법에 대해 논의할 것입니다.
먼저 무슨 뜻인지 알아보자 펜싱 그리고 장애 조치.
하나 이상의 노드가 있는 설정을 생각하면 어느 시점에서 하나 이상의 노드가 실패할 수 있습니다. 따라서 이 경우 펜싱은 동기화된 리소스를 보호하고 보호하기 위해 클러스터에서 오작동하는 서버를 격리하는 것입니다. 따라서 클러스터 내에서 공유되는 리소스를 보호하기 위해 펜스를 추가할 수 있습니다.
서버에 조직에 대한 중요한 데이터가 있고 이해 관계자는 조직이 중단 시간 없이 서버를 계속 가동하고 실행해야 하는 시나리오를 상상해 보십시오. 이 경우 장애 조치로 사용할 수 있는 다른 서버(이제 동일한 데이터 및 사양을 가진 두 개의 서버가 있음)에 데이터를 복제할 수 있습니다.
어쨌든 서버 중 하나가 다운되면 장애 조치로 구성한 다른 서버가 로드를 인수하여 첫 번째 서버에서 제공한 서비스를 제공합니다. 이 방법에서 사용자는 주 서버에 발생한 다운 시간을 경험하지 않습니다.
당신은 통과 할 수 있습니다 파트 01 그리고 파트 02 이 클러스터링 시리즈의 여기:
지난 두 기사에서 테스트 환경 설정에 대해 이미 논의한 것처럼 이 설정에 세 대의 서버를 사용하고 있으며, 첫 번째 서버는 클러스터 서버로, 다른 두 대는 노드로 사용합니다.
클러스터 서버: 172.16.1.250호스트 이름: clserver.test.net노드01: 172.16.1.222호스트 이름: nd01server.test.net노드02: 172.16.1.223호스트 이름: nd02server.test.net
1. 먼저 클러스터 서버에서 펜싱을 활성화해야 합니다. 이를 위해 아래 두 가지 명령을 사용하겠습니다.
# ccs -h 172.16.1.250 --setfencedaemon post_fail_delay=0. # ccs -h 172.16.1.250 --setfencedaemon post_join_delay=10.
보시다시피 우리는 참조 클러스터에 구성을 추가하는 명령입니다. 다음은 명령에서 사용한 옵션에 대한 정의입니다.
2. 이제 클러스터에 차단 장치를 추가하고 아래 명령을 실행하여 차단 장치를 추가합니다.
# ccs -h 172.16.1.250 --addfencedev tecmintfence 에이전트=fence_virt.
이것이 내가 명령을 실행한 방법과 방법 클러스터.conf
파일은 차단 장치를 추가한 후의 모습입니다.
아래 명령을 실행하여 어떤 종류의 울타리 차단 장치를 만드는 데 사용할 수 있는 옵션입니다. 나는 사용했다 울타리_가상 설정에 VM을 사용하기 때문입니다.
# ccs -h 172.16.1.250 --lsfenceopts.
3. 이제 생성된 차단 장치에 메소드를 추가하고 여기에 호스트를 추가하겠습니다.
# ccs -h 172.16.1.250 --addmethod Method01 172.16.1.222. # ccs -h 172.16.1.250 --addmethod Method01 172.16.1.223.
설정에 있는 두 노드에 대해 이전에 생성한 메서드를 추가해야 합니다. 다음은 방법을 추가한 방법입니다. 클러스터.conf.
4. 다음 단계로 두 노드에 대해 생성한 차단 방법을 우리가 생성한 차단 장치에 추가해야 합니다.테민트펜스”.
# ccs -h 172.16.1.250 --addfenceinst tecmintfence 172.16.1.222 Method01. # ccs -h 172.16.1.250 --addfenceinst tecmintfence 172.16.1.223 Method01.
내 방법을 울타리 장치와 성공적으로 연결했으며 이것이 내 방법입니다. 클러스터.conf 지금처럼 보입니다.
이제 차단 장치, 방법을 성공적으로 구성하고 여기에 노드를 추가했습니다. 의 마지막 단계로 부품 03, 이제 설정에 장애 조치를 추가하는 방법을 보여 드리겠습니다.
5. 아래 명령 구문을 사용하여 클러스터 설정에 대한 장애 조치를 생성합니다.
# ccs -h 172.16.1.250 --addfailoverdomain tecmintfod가 주문되었습니다.
6. 장애 조치 도메인을 생성했으므로 이제 여기에 두 개의 노드를 추가할 수 있습니다.
# ccs -h 172.16.1.250 --addfailoverdomainnode tecmintfod 172.16.1.222 1. # ccs -h 172.16.1.250 --addfailoverdomainnode tecmintfod 172.16.1.223 2.
위의 그림에서 볼 수 있듯이 클러스터.conf 장애 조치 도메인에 대해 추가한 모든 구성을 포함합니다.
당신이 즐겼기를 바랍니다 3부 이 시리즈의. 클러스터에 리소스를 추가하고 동기화하고 클러스터를 시작하는 방법을 알려주는 클러스터링 가이드 시리즈의 마지막 부분이 곧 게시될 것입니다. 편리한 HowTos를 위해 Tecmint에 계속 연락하십시오.