6.106. 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>

ボンディングされたインターフェイスは、bonding 属性と slaves 属性を含む 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>
表6.143 属性の概要
Nameタイプ概要

ad_aggregator_id

Integer

モード 4 のボンドの場合、ボンドまたはボンドスレーブの ad_aggregator_id プロパティー。

base_interface

String

NIC のベースインターフェイス。

bonding

ボンディング

NIC のボンディングパラメーター。

boot_protocol

BootProtocol

NIC の IPv4 ブートプロトコル設定。

bridged

ブール値

ブリッジネットワークのステータスを定義します。

check_connectivity

ブール値

 

comment

String

このオブジェクトに関するコメントを含むフリーテキスト。

custom_configuration

ブール値

 

description

String

プレーンテキストでの人間が判読できる説明。

id

String

一意の ID

ip

Ip

NIC の IPv4 アドレス。

ipv6

Ip

NIC の IPv6 アドレス。

ipv6_boot_protocol

BootProtocol

NIC の IPv6 ブートプロトコル設定。

mac

Mac

NIC の MAC アドレス。

mtu

Integer

インターフェイスの最大伝送単位。

name

String

人間が判読できるプレーンテキストでの名前。

network_labels

NetworkLabel[]

この NIC に適用されるラベル。

override_configuration

ブール値

 

properties

Property[]

 

speed

Integer

 

statistics

Statistic[]

NIC の統計へのリンク。

status

NicStatus

 

virtual_functions_configuration

HostNicVirtualFunctionsConfiguration

SR-IOV Physical Function NIC の場合は、仮想機能の設定を説明します。

vlan

Vlan

 

6.106.1. ad_aggregator_id

モード 4 のボンドの場合、ボンドまたはボンドスレーブの ad_aggregator_id プロパティー。ボンディングモード 4 は 802.3ad 標準で、動的リンクアグリゲーション - Wikipedia 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 ファイルから取得されます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.