11장. SR-IOV 네트워크에서 Pod 수준 본딩의 고가용성


업스트림 스위치 실패에도 불구하고 SR-IOV 가상 기능(VF)과 Pod 수준 본딩을 사용하는 워크로드의 경우 기본 물리적 기능(PF)에서 여전히 up 상태를 보고할 수 있습니다. 이렇게 하면 연결된 VF가 남아 있고 Pod가 종료된 끝점으로 계속 트래픽을 보내 패킷 손실이 발생할 때 자동으로 오류가 발생합니다.

PF Status Relay Operator는 LACP(Link Aggregation Control Protocol)를 활성 상태 점검으로 사용하여 이 문제를 해결합니다. 이 구성에서 각 물리적 기능(PF)은 업스트림 스위치와 함께 자체 단일 멤버 LACP 본딩에 배치됩니다. Operator가 PF 본딩에서 LACP 실패를 감지하면 연결된 VF의 링크 상태를 auto 에서 disabled 로 변경합니다. 이 작업을 수행하면 Pod의 active-backup 본딩이 백업 네트워크 경로로 장애 조치되어 고가용성이 유지됩니다.

중요

SR-IOV 네트워크에 대한 LACP 상태 모니터링을 구성하는 것은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.

Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.

11.1. CLI를 사용하여 PF Status Relay Operator 설치

PF Status Relay Operator를 설치하여 OpenShift Container Platform에서 LACP(Link Aggregation Control Protocol)를 물리적 기능(PF)의 활성 상태 점검으로 사용할 수 있도록 합니다.

사전 요구 사항

  • 업스트림 스위치에 LACP를 구성했습니다.
  • SR-IOV 네트워크에 대해 Pod 수준 본딩을 구성합니다.
  • OpenShift CLI(oc)를 설치합니다.
  • cluster-admin 권한이 있어야 합니다.

프로세스

  1. 다음 명령을 입력하여 openshift-pf-status-relay-operator 네임스페이스를 생성합니다.

    $ cat << EOF| oc create -f -
    apiVersion: v1
    kind: Namespace
    metadata:
      name: openshift-pf-status-relay-operator
      annotations:
        workload.openshift.io/allowed: management
    EOF
    Copy to Clipboard Toggle word wrap
  2. 다음 명령을 입력하여 OperatorGroup CR(사용자 정의 리소스)을 생성합니다.

    $ cat << EOF| oc create -f -
    apiVersion: operators.coreos.com/v1
    kind: OperatorGroup
    metadata:
      name: pf-status-relay-operators
      namespace: openshift-pf-status-relay-operator
    spec:
      targetNamespaces:
      - openshift-pf-status-relay-operator
    EOF
    Copy to Clipboard Toggle word wrap
  3. 다음 명령을 입력하여 PF Status Relay Operator에 대한 서브스크립션 CR을 생성합니다.

    $ cat << EOF| oc create -f -
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: pf-status-relay-operator-subscription
      namespace: openshift-pf-status-relay-operator
    spec:
      channel: stable
      name: pf-status-relay-operator
      source: redhat-operators
      sourceNamespace: openshift-marketplace
    EOF
    Copy to Clipboard Toggle word wrap

검증

  • Operator가 설치되었는지 확인하려면 다음 명령을 입력한 다음 출력에 Operator의 Succeeded 가 표시되는지 확인합니다.

    $ oc get csv -n openshift-pf-status-relay-operator -o custom-columns=Name:.metadata.name,Phase:.status.phase
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat