1.9. 예: 본드 및 SR-IOV 듀얼 NIC 노드 네트워크 구성


다음 agent-config.yaml 파일은 본드 및 SR-IOV 인터페이스가 있는 듀얼 포트 네트워크 인터페이스 컨트롤러(NIC)에 대한 매니페스트의 예입니다.

apiVersion: v1alpha1
kind: AgentConfig
rendezvousIP: 10.10.10.14
hosts:
  - hostname: worker-1
    interfaces:
      - name: eno1
        macAddress: 0c:42:a1:55:f3:06
      - name: eno2
        macAddress: 0c:42:a1:55:f3:07
    networkConfig: 
1

      interfaces: 
2

        - name: eno1 
3

          type: ethernet 
4

          state: up
          mac-address: 0c:42:a1:55:f3:06
          ipv4:
            enabled: true
            dhcp: false 
5

          ethernet:
            sr-iov:
              total-vfs: 2 
6

          ipv6:
            enabled: false
        - name: sriov:eno1:0
          type: ethernet
          state: up 
7

          ipv4:
            enabled: false 
8

          ipv6:
            enabled: false
            dhcp: false
        - name: sriov:eno1:1
          type: ethernet
          state: down
        - name: eno2
          type: ethernet
          state: up
          mac-address: 0c:42:a1:55:f3:07
          ipv4:
            enabled: true
          ethernet:
            sr-iov:
              total-vfs: 2
          ipv6:
            enabled: false
        - name: sriov:eno2:0
          type: ethernet
          state: up
          ipv4:
            enabled: false
          ipv6:
            enabled: false
        - name: sriov:eno2:1
          type: ethernet
          state: down
        - name: bond0
          type: bond
          state: up
          min-tx-rate: 100 
9

          max-tx-rate: 200 
10

          link-aggregation:
            mode: active-backup 
11

            options:
              primary: sriov:eno1:0 
12

            port:
              - sriov:eno1:0
              - sriov:eno2:0
          ipv4:
            address:
              - ip: 10.19.16.57 
13

                prefix-length: 23
            dhcp: false
            enabled: true
          ipv6:
            enabled: false
          dns-resolver:
            config:
              server:
                - 10.11.5.160
                - 10.2.70.215
          routes:
            config:
              - destination: 0.0.0.0/0
                next-hop-address: 10.19.17.254
                next-hop-interface: bond0 
14

                table-id: 254
1
networkConfig 필드에는 interfaces , dns-resolver , routes 등 의 하위 필드가 포함된 호스트의 네트워크 구성에 대한 정보가 포함됩니다.
2
인터페이스 필드는 호스트에 대해 정의된 네트워크 인터페이스의 배열입니다.
3
인터페이스의 이름.
4
인터페이스 유형입니다. 이 예제에서는 이더넷 인터페이스를 생성합니다.
5
엄격히 필요하지 않은 경우 물리적 기능(PF)에 대한 DHCP를 비활성화하려면 이 값을 false 로 설정합니다.
6
인스턴스화할 SR-IOV 가상 함수(VF)의 수로 설정합니다.
7
이것을 최대 로 설정하세요.
8
이 값을 false 로 설정하면 본드에 연결된 VF에 대한 IPv4 주소 지정이 비활성화됩니다.
9
선택사항: VF의 경우 최소 전송 속도(Mbps)입니다. 이 샘플 값은 100Mbps의 속도를 설정합니다.
  • 이 값은 최대 전송 속도보다 작거나 같아야 합니다.
  • Intel NIC는 min-tx-rate 매개변수를 지원하지 않습니다. 자세한 내용은 BZ#1772847에서 참조하십시오.
10
선택사항: VF의 경우 최대 전송 속도(Mbps)입니다. 이 샘플 값은 200Mbps의 속도를 설정합니다.
11
필요한 본드 모드를 설정합니다.
12
본딩 인터페이스의 기본 포트를 설정합니다. 기본 장치는 본딩 인터페이스 중 가장 먼저 사용되는 인터페이스로, 장애가 발생하지 않는 한 폐기되지 않습니다. 이 설정은 특히 본딩 인터페이스의 특정 NIC가 더 빨라서 더 큰 부하를 처리할 수 있는 경우 유용합니다. 이 설정은 본딩 인터페이스가 활성 백업 모드일 때만 유효합니다.
13
본드 인터페이스에 대한 정적 IP 주소를 설정합니다. 이것은 노드 IP 주소입니다.
14
bond0을 기본 경로에 대한 게이트웨이로 설정합니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동