Go to main content
Oracle® Solaris カーネルゾーンの作成と使用

印刷ビューの終了

更新: 2016 年 11 月
 
 

カーネルゾーンでの動的な MAC アドレスと VLAN ID の使用

ほとんどの配備の場合、カーネルゾーンで使用される MAC アドレスと VLAN ID は、ゾーンをブートする前に静的に構成できます。ただし、場合によっては、カーネルゾーンでその VNIC の MAC アドレスと VLAN ID に使用する必要のある値が前もってわからないことがあります。その場合、カーネルゾーンでそのブート時に使用する必要のある MAC アドレスと VLAN ID をホストに通知できるようにするために、許可される MAC アドレスの接頭辞と許可される VLAN ID の範囲を指定できます。カーネルゾーンで有効な任意の MAC アドレスまたは VLAN ID を使って VNIC を作成できるようにすることも可能です。


注 -  MAC アドレスと VLAN ID の数、およびそれらの値が前もってわかる場合は、デフォルトの静的構成を使用するようにしてください。静的構成は、SR-IOV VF ベースの anet にも必要です。

動的構成を有効にするには、次の手順に示すように、anet プロパティー allowed-mac-address および allowed-vlan-ids を設定します。

これらのプロパティーの詳細は、Oracle Solaris ゾーン構成リソース の リソースタイプのプロパティーを参照してください。

動的な MAC アドレスおよび VLAN ID をカーネルゾーンの anet 構成に使用する方法

  1. 管理者になります。

    詳細は、Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. anetallowed-mac-address を有効にします。

    zonecfg を使用して、anet デバイスおよび mac リソースを追加し、それに対して allowed-mac-address を有効にします。

    # zonecfg -z kernel-zone
    zonecfg:kernel-zone> add anet
    zonecfg:kernel-zone:anet> add mac
    zonecfg:kernel-zone:anet:mac> add allowed-mac-address octet-prefix
    
    zonecfg:kernel-zone:anet:mac> end
    zonecfg:kernel-zone:anet> 
    
  3. anetdynamic-vlan-id を有効にします。

    zonecfg を使用して、vlan リソースを追加し、それに対して allowed-vlan-ids を有効にします。

    zonecfg:kernel-zone:anet> add vlan
    zonecfg:kernel-zone:anet:vlan> add allowed-vlan-ids id-range
    zonecfg:kernel-zone:anet:vlan> end
    zonecfg:kernel-zone:anet> end
    zonecfg:kernel-zone> exit
  4. カーネルゾーンをブートします。
    # zoneadm -z kernel-zone boot
  5. カーネルゾーンにログインします。
    # zlogin kernel-zone
  6. カーネルゾーンで動的なアドレスと ID を確認します。

    許可されている MAC 接頭辞と VLAN ID を特定するには、dladm show-phys コマンドで –o オプションを使用します。

    # dladm show-phys -o link,media,device,allowed-addresses,allowed-vids
    

    たとえば、kzone1 と呼ばれるゾーンで確認するには:

    global# zlogin kzone1
    kzone1# dladm show-phys -o link,media,device,allowed-addresses,allowed-vids
    LINK   MEDIA       DEVICE   ALLOWED-ADDRESSES   ALLOWED-VIDS
    net0   Ethernet    zvnet0   fa:16:3f,           100-199,
                                fa:80:20:21:22      400-498,500