14.7.2.3. ネットワークインターフェイスのネットワーク接続


14.7.2.3.1. ネットワークインターフェイスのネットワーク接続
ホストの各ネットワークインターフェイスは、ネットワークインターフェイスカードのネットワークアタッチメントを表す network_attachments サブコレクションを公開します。各 network_attachment は、ネットワークインターフェイスに接続されたネットワークを表し、以下の要素が含まれます。
表14.6 ホストネットワークインターフェイスのネットワークアタッチメントの要素
要素
タイプ
説明
プロパティー
network id=
GUID
インターフェイスが接続されているネットワークへの参照。
host_nic id=
GUID
ホストネットワークインターフェイスへの参照。
ip_address_assignments
complex
ネットワークの IP 設定。各 ip_address_assignment には assignment_method および ip address= netmask= gateway= サブ要素が含まれます。
 
properties
complex
ネットワークのカスタムプロパティーキーを定義します。各 プロパティー には、name および value サブ要素が含まれます。
 
reported_configurations
complex
ネットワークアタッチメントの設定プロパティーの読み取り専用リスト。in_sync ブール値は、ネットワークアタッチメントにコミットされていないネットワーク設定が含まれる場合に false になります。reported_configuration ごとに 名前expected_valueactual_value、および in_sync サブ要素が含まれます。

例14.16 ネットワークインターフェイスカードでのネットワークアタッチメントの XML 表現

<network_attachment href="/ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000">
    <network href="/ovirt-engine/api/networks/00000000-0000-0000-0000-000000000009" id="00000000-0000-0000-0000-000000000009"/>
    <host_nic href="/ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000" id="00000000-0000-0000-0000-000000000000"/>
    <ip_address_assignments>
        <ip_address_assignment>
            <ip address="XX.XX.XX.XX" netmask="255.255.255.0" gateway="XX.XX.XX.XX"/>
            <assignment_method>static</assignment_method>
        </ip_address_assignment>
    </ip_address_assignments>
    <reported_configurations>
        <in_sync>true</in_sync>
        <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_configuration>
            <name>vlan</name>
            <in_sync>true</in_sync>
        </reported_configuration>
        <reported_configuration>
            <name>boot_protocol</name>
            <expected_value>DHCP</expected_value>
            <actual_value>DHCP</actual_value>
            <in_sync>true</in_sync>
        </reported_configuration>
    </reported_configurations>
</network_attachment>
ネットワークインターフェイスカードにネットワークを接続する場合は、id または 名前 のいずれかで network 要素が必要です。

例14.17 ネットワークをホストネットワークインターフェイスカードにアタッチします。

POST /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments HTTP/1.1
Accept: application/xml
Content-type: application/xml

<networkattachment>
    <network id="00000000-0000-0000-0000-000000000000"/>
</networkattachment>
ip_address_assignments および properties 要素は、作成後に更新可能です。

例14.18 ネットワーク割り当ての変更

PUT /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000 HTTP/1.1
Accept: application/xml
Content-type: application/xml

<networkattachment>
    <ip_address_assignments>
        <ip_address_assignment> 
            <ip address="XX.XX.XX.XX" netmask="255.255.255.0" gateway="XX.XX.XX.XX"/>
	    <assignment_method>static</assignment_method>
	</ip_address_assignment>
    </ip_address_assignments>
</networkattachment>
ネットワークアタッチメントの DELETE 要求を使用して、ネットワークインターフェイスカードからネットワークをデタッチします。

例14.19 ホストネットワークインターフェイスカードからネットワークを切断する

DELETE /ovirt-engine/api/hosts/00000000-0000-0000-0000-000000000000/nics/00000000-0000-0000-0000-000000000000/networkattachments/00000000-0000-0000-0000-000000000000 HTTP/1.1
Accept: application/xml
Content-type: application/xml

HTTP/1.1 204 No Content
重要
ネットワークアタッチメント設定への変更は、明示的にコミットする必要があります。「ホストネットワーク設定アクションのコミット」を参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.