検索

3.7. 仮想ネットワークインターフェイスカード

download PDF
仮想ネットワークインターフェイスカードは、ホストの物理ネットワークインターフェイスカードに基づく仮想ネットワークインターフェイスです。各ホストに複数のネットワークインターフェイスカードを含めることができ、各ネットワークインターフェイスカードは複数の仮想ネットワークインターフェイスカードのベースにすることができます。
仮想ネットワークインターフェイスカードを仮想マシンに割り当てると、Red Hat Virtualization Manager は、仮想ネットワークインターフェイスカードが接続されている仮想マシン、仮想ネットワークインターフェイスカード自体、および仮想ネットワークインターフェイスカードのベースとなる物理ホストネットワークインターフェイスカードの間に、いくつかの関連付けを作成します。具体的には、仮想ネットワークインターフェイスカードが仮想マシンに接続されていると、仮想ネットワークインターフェイスカードのベースとなる物理ホストネットワークインターフェイスカードに、新しい仮想ネットワークインターフェイスカードと MAC アドレスが作成されます。次に、仮想ネットワークインターフェイスカードがアタッチされた後に仮想マシンの初回起動時に、libvirt は仮想ネットワークインターフェイスカードを PCI アドレスに割り当てます。次に、MAC アドレスおよび PCI アドレスを使用して、仮想マシンの仮想ネットワークインターフェイスカードの名前( eth0など)を取得します。
テンプレートまたはスナップショットに基づいて仮想マシンを作成する場合、MAC アドレスを割り当て、それらの MAC アドレスを PCI アドレスに関連付けるプロセスは若干異なります。テンプレートまたはスナップショット用に PCI アドレスがすでに作成されている場合、そのテンプレートまたはスナップショットに基づいて作成された仮想マシンの仮想ネットワークインターフェイスカードは、その順番に割り当てられた PCI アドレスおよび MAC アドレスに従って順序付けられます。テンプレートに PCI アドレスがまだ作成されていない場合、そのテンプレートに基づいて作成された仮想マシンの仮想ネットワークインターフェイスカードは、仮想ネットワークインターフェイスカードの命名順に割り当てられます。スナップショット用に PCI アドレスがまだ作成されていない場合、Red Hat Virtualization Manager は、そのスナップショットに基づいて仮想マシンの仮想ネットワークインターフェイスカードに新しい MAC アドレスを割り当てます。
作成が完了すると、仮想ネットワークインターフェイスカードがネットワークブリッジデバイスに追加されます。ネットワークブリッジデバイスは、仮想マシンが仮想マシンの論理ネットワークに接続する方法です。
仮想化ホストで ip addr show コマンドを実行すると、そのホスト上の仮想マシンに関連付けられている仮想ネットワークインターフェイスカードがすべて表示されます。また、論理ネットワークをサポートするために作成されたネットワークブリッジと、ホストが使用するネットワークインターフェイスカードも表示されます。
[root@rhev-host-01 ~]# ip addr show 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:21:86:a2:85:cd brd ff:ff:ff:ff:ff:ff
    inet6 fe80::221:86ff:fea2:85cd/64 scope link 
       valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 00:21:6b:cc:14:6c brd ff:ff:ff:ff:ff:ff
5: ;vdsmdummy;: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN 
    link/ether 4a:d5:52:c2:7f:4b brd ff:ff:ff:ff:ff:ff
6: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN 
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
7: bond4: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN 
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
8: bond1: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN 
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
9: bond2: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN 
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
10: bond3: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN 
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
11: ovirtmgmt: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/ether 00:21:86:a2:85:cd brd ff:ff:ff:ff:ff:ff
    inet 10.64.32.134/23 brd 10.64.33.255 scope global ovirtmgmt
    inet6 fe80::221:86ff:fea2:85cd/64 scope link 
       valid_lft forever preferred_lft forever
コマンドからのコンソール出力には、複数のデバイスが表示されます。1 つのループバックデバイス(lo)、1 つのイーサネットデバイス(wlan0)、1 つの VDSM ダミーデバイス(;vdsmdummy;)、5 つのボンドデバイス(bond0bond4bond1bond2bond3)、および 1 つのネットワークブリッジ(ovirtmgmt)。
仮想ネットワークインターフェイスカードはすべて、ネットワークブリッジデバイスと論理ネットワークのメンバーです。ブリッジメンバーシップは、brctl show コマンドを使用して表示できます。
[root@rhev-host-01 ~]# brctl show
bridge name	bridge id		STP enabled	interfaces
ovirtmgmt		8000.e41f13b7fdd4	no		vnet002
							vnet001
							vnet000
							eth0
brctl show コマンドの出力は、virtio 仮想ネットワークインターフェイスカードが ovirtmgmt ブリッジのメンバーであることを示しています。仮想ネットワークインターフェイスカードが関連付けられているすべての仮想マシンが ovirtmgmt 論理ネットワークに接続されている。eth0 ネットワークインターフェイスカードも ovirtmgmt ブリッジのメンバーです。eth0 デバイスはスイッチに接続され、ホスト以外の接続を提供します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.