Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

7.108. HostNic struct

호스트 NIC를 나타냅니다.

예를 들어 호스트 NIC의 XML 표현은 다음과 같습니다.

<host_nic href="/ovirt-engine/api/hosts/123/nics/456" id="456">
  <name>eth0</name>
  <boot_protocol>static</boot_protocol>
  <bridged>true</bridged>
  <custom_configuration>true</custom_configuration>
  <ip>
    <address>192.168.122.39</address>
    <gateway>192.168.122.1</gateway>
    <netmask>255.255.255.0</netmask>
    <version>v4</version>
  </ip>
  <ipv6>
    <gateway>::</gateway>
    <version>v6</version>
  </ipv6>
  <ipv6_boot_protocol>none</ipv6_boot_protocol>
  <mac>
    <address>52:54:00:0c:79:1d</address>
  </mac>
  <mtu>1500</mtu>
  <status>up</status>
</host_nic>

본딩된 인터페이스는 본딩슬레이브 속성을 포함하는 HostNic 오브젝트로 표시됩니다.

예를 들어 본딩된 호스트 NIC의 XML 표현은 다음과 같습니다.

<host_nic href="/ovirt-engine/api/hosts/123/nics/456" id="456">
  <name>bond0</name>
  <mac address="00:00:00:00:00:00"/>
  <ip>
    <address>192.168.122.39</address>
    <gateway>192.168.122.1</gateway>
    <netmask>255.255.255.0</netmask>
    <version>v4</version>
  </ip>
  <boot_protocol>dhcp</boot_protocol>
  <bonding>
    <options>
      <option>
        <name>mode</name>
        <value>4</value>
        <type>Dynamic link aggregation (802.3ad)</type>
      </option>
      <option>
        <name>miimon</name>
        <value>100</value>
      </option>
    </options>
    <slaves>
      <host_nic id="123"/>
      <host_nic id="456"/>
    </slaves>
  </bonding>
  <mtu>1500</mtu>
  <bridged>true</bridged>
  <custom_configuration>false</custom_configuration>
</host_nic>

표 7.146. 속성 요약

이름유형요약

ad_aggregator_id

정수

모드 4의 본딩의 ad_aggregator_id 속성 또는 본딩 슬레이브입니다.

base_interface

문자열

NIC의 기본 인터페이스입니다.

본딩

본딩

NIC의 본딩 매개변수입니다.

boot_protocol

BootProtocol

NIC의 IPv4 부팅 프로토콜 구성입니다.

bridged

부울

브리지된 네트워크 상태를 정의합니다.

check_connectivity

부울

 

주석

문자열

이 오브젝트에 대한 설명이 포함된 무료 텍스트입니다.

custom_configuration

부울

 

description

문자열

사람이 읽을 수 있는 설명은 일반 텍스트로 표시됩니다.

id

문자열

고유 식별자입니다.

ip

IP

NIC의 IPv4 주소입니다.

ipv6

IP

NIC의 IPv6 주소입니다.

ipv6_boot_protocol

BootProtocol

NIC의 IPv6 부팅 프로토콜 구성입니다.

mac

mac

NIC의 MAC 주소입니다.

mtu

정수

인터페이스의 최대 전송 단위입니다.

name

문자열

사람이 읽을 수 있는 이름은 일반 텍스트로 표시됩니다.

network_labels

NetworkLabel[]

이 NIC에 적용되는 라벨입니다.

override_configuration

부울

 

속성

property[]

 

속도

정수

 

통계

statistic[]

NIC 통계에 대한 링크입니다.

status

NicStatus

 

virtual_functions_configuration

HostNicVirtualFunctionsConfiguration

물리적 기능 NIC의 가상 기능 구성에 대해 설명합니다.

vlan

VLAN

 

7.108.1. ad_aggregator_id

모드 4의 본딩의 ad_aggregator_id 속성 또는 본딩 슬레이브입니다. 본딩 모드 4는 802.3ad 표준이며 동적 링크 집계라고도 합니다. (자세한 내용은 blog 및 presentation 에서 참조하십시오.) 이는 모드 4의 본딩 또는 본딩의 일부인 NIC에만 유효합니다. 다른 모드의 본딩 또는 모드 4의 본딩에 포함되지 않은 NIC에는 해당 기능이 제공되지 않습니다. ad_aggregator_id 속성은 어떤 본딩 슬레이브가 활성 상태인지 나타냅니다. 활성 슬레이브의 ad_aggregator_id 값은 본딩의 ad_aggregator_id 속성 값과 동일합니다. 이 매개변수는 읽기 전용입니다. 이를 설정하면 본딩/NIC에 영향을 미치지 않습니다. 본딩의 /sys/class/net/bondX/bonding/ad_aggregator 파일과 NIC의 /sys/class/net/ensX/bonding_slave/ad_aggregator_id 파일에서 검색됩니다.