13장. 고가용성 및 클러스터
Red Hat Enterprise Linux 8에서 pcs
는 클러스터 통신을 위해 Corosync 3 클러스터 엔진과 Kronosnet (knet) 네트워크 추상화 계층을 완벽하게 지원합니다. 기존 RHEL 7 클러스터에서 RHEL 8 클러스터로 업그레이드를 계획할 때 고려해야 할 몇 가지 고려 사항은 다음과 같습니다.
- 애플리케이션 버전: RHEL 8 클러스터에 필요한 고가용성 애플리케이션의 버전은 무엇입니까?
- 애플리케이션 프로세스 순서: 애플리케이션 시작 및 중지 프로세스 변경이 필요한 사항은 무엇입니까?
-
클러스터 인프라:
pcs
가 RHEL 8에서 여러 네트워크 연결을 지원하므로 클러스터 변경에 알려진 NIC 수가 있습니까? - 필요한 패키지: 새 클러스터에 동일한 패키지를 모두 설치해야 합니까?
RHEL 8에서 Pacemaker 클러스터 실행에 대한 고려 사항 및 기타 고려 사항으로 인해 RHEL 7에서 RHEL 8 클러스터로 인플레이스 업그레이드를 수행할 수 없으며 RHEL 8에서 새 클러스터를 구성해야 합니다. RHEL 7 및 RHEL 8을 둘 다 실행하는 노드가 포함된 클러스터를 실행할 수 없습니다.
또한 업그레이드를 수행하기 전에 다음을 계획해야합니다.
- 최종 제거: 이전 클러스터에서 실행되는 애플리케이션을 중지하고 새 클러스터에서 애플리케이션을 시작하여 애플리케이션 다운타임을 줄이는 프로세스는 무엇입니까?
- 테스트: 개발/테스트 환경에서 업그레이드 전략을 미리 테스트할 수 있습니까?
RHEL 7과 RHEL 8 간의 클러스터 생성 및 관리의 주요 차이점은 다음 섹션에 설명되어 있습니다.
13.1. pcs cluster setup
, pcs cluster node add
및 pcs cluster node remove
명령의 새로운 형식
Red Hat Enterprise Linux 8에서 pcs
는 이제 노드 이름 사용을 완전히 지원하며 노드 식별자에서 노드 주소를 교체해야 합니다. 노드 주소는 임의로 제공됩니다.
-
pcs host auth
명령에서 노드 주소는 기본적으로 노드 이름으로 설정됩니다. -
pcs cluster setup
명령 및pcs cluster node add
명령에서 노드 주소가pcs host auth
명령에 지정된 노드 주소로 기본 설정됩니다.
이러한 변경으로 인해 클러스터 설정, 클러스터에 노드 추가, 클러스터에서 노드 제거를 위한 명령 형식이 변경되었습니다. 이러한 새로운 명령 형식에 대한 자세한 내용은 pcs cluster setup
,pcs cluster node add
및 pcs cluster node remove
명령의 도움말 표시를 참조하십시오.