3장. 펜싱 에이전트 수정 사용


Fence Agents Remediation Operator를 사용하여 Self Node Remediation Operator와 유사하게 비정상 노드를 자동으로 수정할 수 있습니다. FAR은 기존 API 엔드포인트(예: IPMI)가 있는 환경에서 클러스터 노드의 전원 순환을 위한 기존의 업스트림 펜싱 에이전트 세트를 실행하도록 설계된 반면, 해당 Pod는 수정 전략을 기반으로 신속하게 제거됩니다.

Fence Agents Remediation Operator는 "Rolling Stream" Operator이므로 OpenShift Container Platform 릴리스의 비동기식으로 업데이트를 사용할 수 있습니다. 자세한 내용은 Red Hat Customer Portal의 OpenShift Operator 라이프 사이클 을 참조하십시오.

3.1. Fence 에이전트 Remediation Operator 정보

FAR( Fence Agent Remediation) Operator는 외부 툴을 사용하여 비정상 노드를 펜싱합니다. 이러한 툴은 각 차단 에이전트를 사용하여 노드를 펜싱하고 노드를 재부팅하는 기존 API(애플리케이션 프로그래밍 인터페이스) 호출을 사용하여 각 차단 에이전트를 사용할 수 있습니다. 이렇게 하면 FAR에서 상태 저장 애플리케이션의 다운타임을 최소화하고 일시적인 오류가 발생할 경우 컴퓨팅 용량을 복원하며 워크로드의 가용성을 높일 수 있습니다.

FAR은 비정상 상태가 될 때 노드를 펜싱할 뿐만 아니라 노드가 비정상 상태가 아닌 상태를 수정 하려고 합니다. 상태 비저장 Pod를 제거하고, 차단 에이전트를 사용하여 노드를 펜싱하기 위해 테인트를 추가하고, 재부팅 후 나머지 워크로드(대부분의 상태 저장 워크로드)를 제거하기 위해 리소스 삭제로 수정을 완료합니다. 테인트를 추가하고 워크로드를 삭제하면 워크로드 예약이 빨라집니다.

Operator는 FenceAgentsRemediation 이라는 신규 또는 삭제된 CR(사용자 정의 리소스)을 감시하여 CR의 이름을 기반으로 노드를 수정하도록 차단 에이전트를 트리거합니다. FAR은 NodeHealthCheck 컨트롤러를 사용하여 클러스터에서 노드의 상태를 감지합니다. 노드가 비정상으로 식별되면 NodeHealthCheck 리소스는 FenceAgentsRemediation Template CR을 기반으로 FenceAgentsRemediation CR을 생성하여 Fence Agents Remediation Operator를 트리거합니다.

FAR은 차단 에이전트를 사용하여 Kubernetes 노드를 펜싱합니다. 일반적으로 펜싱은 응답하지 않는 컴퓨터를 안전한 상태로 사용하고 컴퓨터를 격리하는 프로세스입니다. Fence 에이전트는 관리 인터페이스를 사용하여 펜싱을 수행하는 소프트웨어 코드이며 대부분 전원 기반 펜싱을 수행하여 컴퓨터를 전원 사이클링, 재설정 또는 끌 수 있습니다. 펜스 에이전트의 예는 IPMI(Intelligent Platform Management Interface) 환경에 사용되는 fence_ipmilan 입니다.

apiVersion: fence-agents-remediation.medik8s.io/v1alpha1
kind: FenceAgentsRemediation
metadata:
  name: node-name 
1

  namespace: openshift-workload-availability
spec:
  remediationStrategy: <remediation_strategy> 
2
1
node-name은 비정상 클러스터 노드의 이름과 일치해야 합니다.
2
노드의 수정 전략을 지정합니다. 사용 가능한 수정 전략에 대한 자세한 내용은 Fence Agent Remediation Template 구성 주제를 참조하십시오.

Operator에는 IPMI 또는 API와 같은 관리 인터페이스를 사용하여 베어 메탈 서버, 가상 머신 및 클라우드 플랫폼에 대한 노드를 프로비저닝/다시 부팅하는 Red Hat High Availability Add-On에서도 사용할 수 있는 차단 에이전트 세트가 포함되어 있습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동