Go to main content
Oracle® VM Server for SPARC 3.4 管理ガイド

印刷ビューの終了

更新: 2016 年 8 月
 
 

Ethernet SR-IOV 仮想機能の変更

ldm set-io vf-name コマンドは、プロパティー値を変更するか、新規プロパティーを設定することで、仮想機能の現在の構成を変更します。このコマンドは、ネットワーク固有のプロパティーとデバイス固有のプロパティーの両方を変更できます。デバイス固有のプロパティーについては、高度な SR-IOV のトピック: Ethernet SR-IOVを参照してください。

この動的方法を使用できない場合は、静的方法を使用します。静的 SR-IOV を参照してください。

    ldm set-io コマンドで、次のプロパティーを変更できます。

  • mac-addralt-mac-addrs、および mtu

    これらの仮想機能のプロパティーを変更するには、仮想機能を所有するドメインを停止し、ldm set-io コマンドを使用して、プロパティー値を変更し、ドメインを起動します。

  • pvid および vid

    仮想機能がドメインに割り当てられているときは、これらのプロパティーを動的に変更することができます。そうすると、アクティブな仮想機能のネットワークトラフィックが変更されることがあります。pvid プロパティーを設定すると、透過的 VLAN が有効になります。VLAN ID を指定するように vid プロパティーを設定すると、それらの指定された VLAN に対して VLAN トラフィックが許可されます。

  • デバイス固有のプロパティー

    ldm list-io -d pf-name コマンドを使用して、有効なデバイス固有のプロパティーのリストを表示します。物理機能と仮想機能の両方に対して、これらのプロパティーを変更することができます。デバイス固有のプロパティーを変更するには、静的方法を使用する必要があります。静的 SR-IOV を参照してください。デバイス固有のプロパティーの詳細については、高度な SR-IOV のトピック: Ethernet SR-IOVを参照してください。

Ethernet SR-IOV 仮想機能のプロパティーを変更する方法

  1. 仮想機能デバイスを識別します。
    primary# ldm list-io

    仮想機能の名前には、PCIe SR-IOV カードまたはオンボードのデバイスの場所情報が含まれています。

  2. 仮想機能のプロパティーを変更します。
    ldm set-io name=value [name=value...] vf-name
使用例 13  Ethernet 仮想機能のプロパティーの変更

    次の例では、ldm set-io コマンドを使用して、仮想機能にプロパティーを設定する方法について説明します。

  • 次の例では、指定した仮想機能 /SYS/MB/NET0/IOVNET.PF0.VF0 のプロパティーを変更して、VLAN ID 234 の一部になるようにします。

    primary# ldm set-io vid=2,3,4 /SYS/MB/NET0/IOVNET.PF0.VF0

    このコマンドは、仮想機能の VLAN の関連付けを動的に変更することに注意してください。これらの VLAN を変更するには、適切な Oracle Solaris OS ネットワークコマンドを使用して、I/O ドメインの VLAN インタフェースを構成する必要があります。

  • 次の例では、/SYS/MB/NET0/IOVNET.PF0.VF0 仮想機能に対して pvid プロパティー値を 2 に設定し、仮想機能を透過的に VLAN 2 の一部にします。つまり、仮想機能は、タグ付けされたどの VLAN トラフィックも表示しません。

    primary# ldm set-io pvid=2 /SYS/MB/NET0/IOVNET.PF0.VF0
  • 次の例では、自動的に割り当てられた 3 つの代替 MAC アドレスを、仮想機能に割り当てます。これらの代替アドレスにより、仮想機能の最上部に Oracle Solaris 11 仮想ネットワークインタフェースカード (VNIC) を作成することができます。VNIC を使用するには、ドメインで Oracle Solaris 11 OS を実行する必要があることに注意してください。


    注 - このコマンドを実行する前に、仮想機能を所有するドメインを停止します。
    primary# ldm set-io alt-mac-addrs=auto,auto,auto /SYS/MB/NET0/IOVNET.PF0.VF0
  • 次の例では、指定された仮想機能に対して、デバイス固有の unicast-slots プロパティーを 12 に設定します。物理機能に対して有効なデバイス固有のプロパティーを調べるには、ldm list-io -d pf-name コマンドを使用します。

    primary# ldm set-io unicast-slots=12 /SYS/MB/NET0/IOVNET.PF0.VF0
    
    All configuration changes for other domains are disabled until the primary
    domain reboots, at which time the new configuration for the primary domain
    will also take effect.