JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 での仮想ネットワークの使用     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris でのネットワーク仮想化およびリソース管理

2.  Oracle Solaris での仮想ネットワークの作成および管理

ネットワーク仮想化のコンポーネントの構成

VNIC と etherstub を構成する方法

VLAN ID を持つ VNIC を構成する方法

仮想ネットワークの構築

仮想ネットワークのためにゾーンを構成する方法

ゾーンを VNIC を使用するように再構成する方法

プライベート仮想ネットワークを作成する方法

VNIC のためのその他の管理タスク

VNIC の VLAN ID の変更

VNIC の MAC アドレスの変更

VNIC の移行

VNIC 情報の表示

VNIC を削除する方法

3.  Oracle Solaris でのネットワークリソースの管理

4.  Oracle Solaris でのネットワークトラフィックとリソース使用状況の監視

索引

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

VNIC のためのその他の管理タスク

このセクションでは、基本構成を実行したあとに VNIC 上で実行できるタスクについて説明します。このセクションの内容は次のとおりです。


注 - VNIC を VLAN として構成できます。並列サブコマンド dladm modify-vlan を使用すると、dladm create-vlan コマンドを使用して作成された直接 VLAN を変更できます。VLAN または VNIC として構成された VLAN のどちらを変更しているかに応じて、適切なサブコマンドを使用する必要があります。dladm show-vlan サブコマンドで表示される VLAN に対しては、modify-vlan サブコマンドを使用します。dladm show-vnic サブコマンドで表示される VNIC (VLAN ID を持つ VNIC を含む) に対しては、modify-vnic サブコマンドを使用します。直接 VLAN を変更するには、『Oracle Solaris 11.1 ネットワークパフォーマンスの管理』の「VLAN の変更」を参照してください。


次の 2 つのタイプの VNIC 変更が使用可能です。

VLAN ID、MAC アドレス、ベースとなるリンクの各属性を変更できます。ベースとなるリンクを変更すると、VNIC が別のデータリンクに移動されます。以降のセクションでは、これらの変更について詳細に説明します。

VNIC の VLAN ID の変更

VNIC の VLAN ID を変更するには、次のコマンドのいずれかを使用します。

VNIC の MAC アドレスの変更

VNIC には、一意の MAC アドレスがあります。これらのアドレスを変更するには、特定の環境に応じて、次のコマンドのいずれかを使用します。

VNIC の VLAN ID と MAC アドレスを 1 つのコマンドで変更できます。ただし、複数の VNIC 属性をグローバルに変更するコマンドの使用は、予期しない動作を引き起こす可能性があるため注意してください。VNIC のグループの複数の属性をすべて同時に変更するよりも、1 つの VNIC ごとに複数の属性を変更することをお勧めします。

次の例は、VNIC の VLAN ID と MAC アドレスを変更する前とあとの出力を示しています。

# dladm show-vnic vnic0
LINK      OVER     SPEED  MACADDRESS        MACADDRTYPE    VID
vnic0     net0     1000   2:8:20:ec:c4:1d   random         0
# dladm modify-vnic -m random -v 123 vnic0
# dladm show-vnic vnic0
LINK      OVER     SPEED  MACADDRESS        MACADDRTYPE    VID
vnic0     net0     1000   2:8:20:0:1:2      random         123

VNIC の移行

VNIC を削除して再構成することなく、1 つ以上の VNIC を、あるベースとなるデータリンクから別のベースとなるデータリンクに移動できます。ベースとなるリンクには、物理リンク、リンクアグリゲーション、または etherstub を指定できます。

VNIC を正常に移行するには、VNIC の移動先のベースとなるデータリンクが、その VNIC のデータリンクプロパティーに対応している必要があります。これらのプロパティーがサポートされていない場合は、移行が失敗し、ユーザーに通知されます。移行が成功したあと、その VNIC がネットワークに接続されたままであれば、VNIC を使用しているすべてのアプリケーションが引き続き正常に動作します。

VNIC の移行のあと、データリンクの状態、リンク速度、MTU サイズなどの、ハードウェアに依存した特定のプロパティーは変更される可能性があります。これらのプロパティーの値は、VNIC の移行先のデータリンクから継承されます。

VNIC はまた、グローバルに移行することも、選択的に移行することもできます。グローバルな移行では、あるデータリンク上のすべての VNIC を別のデータリンクに移行します。グローバルな移行を実行するには、ソースデータリンクとターゲットデータリンクを指定するだけで済みます。次の例では、すべての VNIC を ether0 から net1 に移動します。

# dladm modify-vnic -l net1 -L ether0

ここで


注 - ソースデータリンクの前に宛先データリンクを指定する必要があります。


VNIC の選択的な移行を実行するには、移動する VNIC を指定します。次の例では、選択された VNIC を net0 から net1 に移動します。

# dladm modify-vnic -l net1 vnic0,vnic1,vnic2

注 - -L オプションは、グローバルな変更のみに制限されています。


VNIC のグループを移行しているときに、同時にそれらの VLAN ID も変更できます。ただし、新しい VLAN ID を割り当てるには、次の例に示すように VNIC を一度に 1 つずつ移行する必要があります。

# dladm modify-vnic -l net1 -v 123 vnic0
# dladm modify-vnic -l net1 -v 456 vnic1
# dladm modify-vnic -l net1 -v 789 vnic2

移行の MAC アドレスへの影響は、VNIC がソースデータリンクのファクトリ MAC アドレスを使用しているかどうかによって異なります。

ランダムに割り当てられた MAC アドレスは影響を受けず、移行のあと、それらの各 VNIC によって保持されます。

次の例は、複数の VNIC を移行する方法を示しています。VNIC が、ランダムに割り当てられた MAC アドレスを使用していることに注意してください。そのため、移行のあと、これらのアドレスは変更されません。

# dladm show-vnic
LINK      OVER     SPEED  MACADDRESS        MACADDRTYPE    VID
vnic1     net0     1000   2:8:20:c2:39:38   random         0
vnic2     net0     1000   2:8:20:5f:84:ff   random         0

# dladm modify-vnic -l net1 -L net0
# dladm show-vnic vnic0
LINK      OVER     SPEED  MACADDRESS        MACADDRTYPE    VID
vnic1     net1     1000   2:8:20:c2:39:38   random         0
vnic2     net1     1000   2:8:20:5f:84:ff   random         0

VNIC 情報の表示

システム上の VNIC に関する情報を取得するには、dladm show-vnic コマンドを使用します。

# dladm show-vnic
LINK      OVER     SPEED         MACADDRESS          MACADDRTYPE
vnic1     net0     1000 Mbps     2:8:20:c2:39:38     random
vnic2     net0     1000 Mbps     2:8:20:5f:84:ff     random

VNIC はまた、データリンクでもあります。そのため、VNIC がシステム上に存在する場合は、データリンクに関する情報を表示する任意の dladm コマンドを使用して、それらの VNIC に関する情報を含めることもできます。たとえば、dladm show-link の一覧には VNIC が含まれます。または、dladm show-linkprop コマンドを使用して VNIC のプロパティーを確認することができます。1 つの VNIC に関するプロパティー情報を取得するには、リンクプロパティーを表示するときに VNIC を指定します。

# dladm show-linkprop [-p property] vnic

VNIC を削除する方法

この手順では、システムから VNIC 構成を削除する方法について説明します。この手順では、VNIC がゾーンに接続されていることを前提にしています。この手順を実行するには、大域ゾーン内に存在している必要があります。

  1. VNIC がゾーンに接続されているため、そのゾーンを停止します。
    global# zoneadm -z zone halt

    注 - ゾーンによって使用されているリンクを特定するには、dladm show-link コマンドを使用します。


  2. ゾーンから VNIC を削除するか、または切り離します。
    global# zonecfg -z zone remove net physical=vnic
  3. システムから VNIC を削除します。
    global# dladm delete-vnic vnic
  4. ゾーンをリブートします。
    global# zonecfg -z zone boot

例 2-5 システムからの VNIC の削除

この例では、zoneB とシステムから vnic1 が削除されます。

Global# dladm show-link
LINK            CLASS   MTU    STATE   OVER
net0            phys    1500   up      --
net2            phys    1500   up      --
net1            phys    1500   up      --
net3            phys    1500   up      --
zoneA/net0      vnic    1500   up      net0
zoneB/net0      vnic    1500   up      net0
vnic0           vnic    1500   up      net1
zoneA/vnic0     vnic    1500   up      net1
vnic1           vnic    1500   up      net1
zoneB/vnic1     vnic    1500   up      net1

Global# zoneadm -z zoneB halt
Global# zonecfg -z zoneB remove net physical=vnic1
Global# dladm delete-vnic vnic1
Global# zonecfg -z zoneB reboot