ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle VM Server for SPARC 3.0 管理ガイド Oracle VM Server for SPARC (日本語) |
パート I Oracle VM Server for SPARC 3.0 ソフトウェア
1. Oracle VM Server for SPARC ソフトウェアの概要
3. Oracle VM Server for SPARC のセキュリティー
Logical Domains に割り当てられる MAC アドレスの範囲
Logical Domains でのネットワークアダプタの使用
ネットワークアダプタが GLDv3 準拠かどうかを判別する方法 (Oracle Solaris 10)
NAT およびルーティング用の仮想スイッチおよびサービスドメインの構成
Oracle Solaris 10 システムでの NAT の構成
ドメインが外部に接続できるように仮想スイッチを設定する方法 (Oracle Solaris 10)
Oracle Solaris 11 システムでの NAT の構成
ドメインが外部に接続できるように仮想スイッチを設定する方法 (Oracle Solaris 11)
ドメインの IPMP グループへの仮想ネットワークデバイスの構成
Logical Domains 仮想ネットワークでのリンクベースの IPMP の使用
Logical Domains 1.3 以前のリリースの IPMP の構成および使用
VLAN を仮想スイッチおよび仮想ネットワークデバイスに割り当てる方法
インストールサーバーが VLAN に存在する場合にゲストドメインをインストールする方法
ジャンボフレームを使用するように仮想ネットワークおよび仮想スイッチデバイスを構成する方法
ジャンボフレームに対応していない旧バージョンの vnet および vsw ドライバとの互換性 (Oracle Solaris 10)
Oracle Solaris 11 のネットワーク固有の機能の相違点
パート II オプションの Oracle VM Server for SPARC ソフトウェア
13. Oracle VM Server for SPARC 物理から仮想への変換ツール
14. Oracle VM Server for SPARC Configuration Assistant (Oracle Solaris 10)
16. Oracle VM Server for SPARC 管理情報ベース (MIB) ソフトウェアの使用
17. Logical Domains Manager の検出
ドメインに仮想スイッチまたは仮想ネットワークデバイスを追加する場合、id プロパティーを設定することでデバイス番号を指定できます。
# ldm add-vsw [id=switch-id] vswitch-name ldom # ldm add-vnet [id=network-id] if-name vswitch-name ldom
ドメインの各仮想スイッチおよび仮想ネットワークデバイスには、ドメインがバインドされるときに割り当てられる一意のデバイス番号があります。id プロパティーを設定して仮想スイッチまたは仮想ネットワークデバイスを明示的なデバイス番号で追加した場合、指定したデバイス番号が使用されます。デバイス番号を指定しなかった場合、使用可能なもっとも小さいデバイス番号が自動的に割り当てられます。その場合、割り当てられるデバイス番号は、仮想スイッチまたは仮想ネットワークデバイスがシステムに追加された方法によって異なります。仮想スイッチまたは仮想ネットワークデバイスに最終的に割り当てられたデバイス番号は、ドメインがバインドされるときに ldm list-bindings コマンドの出力で確認できます。
次の例は、primary ドメインに 1 つの仮想スイッチ primary-vsw0 が構成されていることを示しています。この仮想スイッチのデバイス番号は 0 (switch@0) です。
primary# ldm list-bindings primary ... VSW NAME MAC NET-DEV DEVICE DEFAULT-VLAN-ID PVID VID MTU MODE primary-vsw0 00:14:4f:fb:54:f2 nxge0 switch@0 1 1 5,6 1500 ...
次の例は、ldg1 ドメインには 2 つの仮想ネットワークデバイス vnet および vnet1 が構成されていることを示しています。デバイス vnet のデバイス番号は 0 (network@0) で、デバイス vnet1 のデバイス番号は 1 (network@1) です。
primary# ldm list-bindings ldg1 ... NETWORK NAME SERVICE DEVICE MAC MODE PVID VID MTU vnet primary-vsw0@primary network@0 00:14:4f:fb:e0:4b hybrid 1 1500 ... vnet1 primary-vsw0@primary network@1 00:14:4f:f8:e1:ea 1 1500 ...
同様に、仮想ネットワークデバイスが構成されたドメインで Oracle Solaris OS を実行している場合、仮想ネットワークデバイスはネットワークインタフェース vnetN を備えています。ただし、仮想ネットワークデバイスのネットワークインタフェース番号 N は、仮想ネットワークデバイスのデバイス番号 n と同じとはかぎりません。
注 - Oracle Solaris 11 システムでは、汎用リンクが netn の形式で vswn と vnetn の両方に割り当てられます。dladm show-phys コマンドを使用して、vswn デバイスと vnetn デバイスにマップされた netn 名を識別します。
注意 - Oracle Solaris OS では、ネットワークインタフェースの名前と、仮想スイッチまたは仮想ネットワークデバイスとの間のマッピングが、デバイス番号に基づいて保存されます。デバイス番号が仮想スイッチまたは仮想ネットワークデバイスに明示的に割り当てられていない場合、ドメインのバインドがいったん解除されたあとでふたたびバインドされると、デバイス番号が変更されることがあります。その場合、ドメインで動作している OS によって割り当てられたネットワークインタフェース名も変更され、システムの既存の構成が損なわれることがあります。これは、たとえば、仮想スイッチまたは仮想ネットワークインタフェースがドメインの構成から削除されたときに起こる場合があります。 |
ldm list-* コマンドを使用して、仮想スイッチまたは仮想ネットワークデバイスに対応する Oracle Solaris OS のネットワークインタフェース名を直接判定することはできません。ただし、ldm list l コマンドの出力と、Oracle Solaris OS の /devices 配下のエントリを組み合わせて使用すると、この情報を取得できます。
次の例では、ゲストドメイン ldg1 には net-a および net-c の 2 つの仮想ネットワークデバイスが含まれています。net-c に対応する、ldg1 での Oracle Solaris OS ネットワークインタフェース名を確認するには、次の手順を実行します。この例では、仮想ネットワークデバイスではなく仮想スイッチのネットワークインタフェース名を検索する場合の相違点も示します。
# ldm list -l ldg1 ... NETWORK NAME SERVICE DEVICE MAC net-a primary-vsw0@primary network@0 00:14:4f:f8:91:4f net-c primary-vsw0@primary network@2 00:14:4f:f8:dd:68 ...
net-c の仮想ネットワークデバイス番号は 2 (network@2) です。
仮想スイッチのネットワークインタフェース名を判定するには、switch@n の n に示された仮想スイッチデバイス番号を探します。
# uname -n ldg1 # find /devices/virtual-devices@100 -type c -name network@2\* /devices/virtual-devices@100/channel-devices@200/network@2:vnet1
ネットワークインタフェース名は、コロンのあとのエントリの部分で、この場合は vnet1 です。
仮想スイッチのネットワークインタフェース名を判定するには、-name オプションの引数を virtual-network-switch@n\* に置換します。次に、vswN という名前のネットワークインタフェースを探します。
# ifconfig vnet1 vnet1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3 inet 0.0.0.0 netmask 0 ether 0:14:4f:f8:dd:68
まず、dladm show-phys コマンドを使用して、vnet1 に指定するインタフェースの名前を決定する必要があります。
primary# dladm show-phys |grep vnet1 net2 Ethernet up 0 unknown vnet1 primary# dladm show-linkprop -p mac-address net2 LINK PROPERTY PERM VALUE DEFAULT POSSIBLE net2 mac-address rw 00:14:4f:f8:dd:68 00:14:4f:f8:dd:68 --