検索

7.176. NetworkAttachment 構造体

download PDF

ホストがネットワークに接続する方法について説明します。

ホスト上のネットワークアタッチメントの XML 表現:

<network_attachment href="/ovirt-engine/api/hosts/123/nics/456/networkattachments/789" id="789">
  <network href="/ovirt-engine/api/networks/234" id="234"/>
  <host_nic href="/ovirt-engine/api/hosts/123/nics/123" id="123"/>
  <in_sync>true</in_sync>
  <ip_address_assignments>
    <ip_address_assignment>
      <assignment_method>static</assignment_method>
      <ip>
        <address>192.168.122.39</address>
        <gateway>192.168.122.1</gateway>
        <netmask>255.255.255.0</netmask>
        <version>v4</version>
      </ip>
    </ip_address_assignment>
  </ip_address_assignments>
  <reported_configurations>
    <reported_configuration>
      <name>mtu</name>
      <expected_value>1500</expected_value>
      <actual_value>1500</actual_value>
      <in_sync>true</in_sync>
    </reported_configuration>
    <reported_configuration>
      <name>bridged</name>
      <expected_value>true</expected_value>
      <actual_value>true</actual_value>
      <in_sync>true</in_sync>
    </reported_configuration>
    ...
  </reported_configurations>
</network_attachment>

ネットワークをネットワークインターフェイスカード (NIC) にアタッチするには、name または id を持つ ネットワーク要素が必要です。

たとえば、ネットワークをホストネットワークインターフェイスカードにアタッチするには、以下のようなリクエストを送信します。

POST /ovirt-engine/api/hosts/123/nics/456/networkattachments

リクエスト本文は以下のようになります。

<networkattachment>
  <network id="234"/>
</networkattachment>

ネットワークをホストにアタッチするには、次のようなリクエストを送信します。

POST /ovirt-engine/api/hosts/123/networkattachments

リクエスト本文は以下のようになります。

<network_attachment>
  <network id="234"/>
  <host_nic id="456"/>
</network_attachment>

ip_address_assignments および properties 要素は、作成後に更新可能です。

たとえば、ネットワークアタッチメントを更新するには、以下のようなリクエストを送信します。

PUT /ovirt-engine/api/hosts/123/nics/456/networkattachments/789

リクエスト本文は以下のようになります。

<network_attachment>
  <ip_address_assignments>
    <ip_address_assignment>
      <assignment_method>static</assignment_method>
      <ip>
        <address>7.1.1.1</address>
        <gateway>7.1.1.2</gateway>
        <netmask>255.255.255.0</netmask>
        <version>v4</version>
      </ip>
    </ip_address_assignment>
  </ip_address_assignments>
</network_attachment>

ネットワークインターフェイスカードからネットワークをデタッチするには、以下のようなリクエストを送信します。

DELETE /ovirt-engine/api/hosts/123/nics/456/networkattachments/789
重要

ネットワークアタッチメント設定への変更は、明示的にコミットする必要があります。

ネットワークアタッチメントの properties サブコレクションの XML 表現。

<network_attachment>
  <properties>
    <property>
      <name>bridge_opts</name>
      <value>
        forward_delay=1500 group_fwd_mask=0x0 multicast_snooping=1
      </value>
    </property>
  </properties>
  ...
</network_attachment>
表7.233 属性の概要
名前タイプ概要

comment

文字列

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

description

文字列

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

dns_resolver_configuration

DnsResolverConfiguration

GET を使用してネットワークアタッチメントを取得すると、DNS リゾルバーの設定が報告されます。

id

文字列

一意の ID

in_sync

Boolean

 

ip_address_assignments

IpAddressAssignment[]

ネットワークの IP 設定。

name

文字列

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

properties

Property[]

ネットワーク設定のカスタムプロパティーを定義します。

reported_configurations

ReportedConfiguration[]

設定プロパティーの読み取り専用リスト。

7.176.1. dns_resolver_configuration

GET を使用してネットワークアタッチメントを取得すると、DNS リゾルバーの設定が報告されます。新しいネットワークアタッチメントを作成する場合、または既存のネットワークアタッチメントを更新する場合はオプションです。

7.176.2. properties

ネットワーク設定のカスタムプロパティーを定義します。

ブリッジオプションのセット名は bridge_opts です。複数の項目を空白文字で区切ります。bridge_opts には、以下のキーが有効です。

名前デフォルト値

forward_delay

1500

gc_timer

3765

group_addr

1:80:c2:0:0:0

group_fwd_mask

0x0

hash_elasticity

4

hash_max

512

hello_time

200

hello_timer

70

max_age

2000

multicast_last_member_count

2

multicast_last_member_interval

100

multicast_membership_interval

26000

multicast_querier

0

multicast_querier_interval

25500

multicast_query_interval

13000

multicast_query_response_interval

1000

multicast_query_use_ifaddr

0

multicast_router

1

multicast_snooping

1

multicast_startup_query_count

2

multicast_startup_query_interval

3125

表7.234 リンクの概要
名前タイプ概要

ホスト

ホスト

 

host_nic

HostNic

ホストネットワークインターフェイスへの参照。

network

Network

インターフェイスがアタッチされているネットワークへの参照。

qos

Qos

 
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.