Go to main content
Oracle® Solaris 11.3 での仮想ネットワークとネットワークリソースの管理

印刷ビューの終了

更新: 2016 年 11 月
 
 

EVS のコンポーネント

EVS には次のコンポーネントがあります。

  • EVS マネージャー

  • EVS コントローラ

  • EVS クライアント

  • EVS ノード

次の図は、EVS のコンポーネントを示しています。

図 17  EVS のコンポーネント

image:この図は EVS のコンポーネントを示しています。

この図では、EVS マネージャーと EVS コントローラは 2 つの個別のホストです。EVS ノード EVS-Node1EVS-Node2、および EVS-Node3 は、その VNIC またはゾーンの VNIC anet リソースがエラスティック仮想スイッチに接続する 3 つのホストです。

EVS マネージャー

EVS マネージャーは EVS コントローラと通信するエンティティーで、L2 ネットワークトポロジと、これらの L2 ネットワークで使用する必要のある IP アドレスを定義します。EVS マネージャーは、evsadm コマンドを使用して EVS コントローラと通信します。EVS マネージャーと EVS コントローラが同じ計算ノード上に存在することもできます。


注 -  L2 ネットワークトポロジはネットワークセグメントであり、各セグメントが、VLAN または VXLAN を使用して実装される 1 つのブロードキャストドメインを形成します。

service/network/evs パッケージをインストールし、evsadm set-prop コマンドで controller プロパティーを使用して EVS コントローラを指定したあと、EVS マネージャー上で EVS 操作を実行できます。controller プロパティーは、ssh://[user@]example-controller.com の形式で指定されます。詳細は、エラスティック仮想スイッチの管理を参照してください。

EVS コントローラ

EVS コントローラは、エラスティック仮想スイッチとそれに関連付けられたすべてのリソースを構成および管理するための機能を提供します。データセンターやマルチテナントクラウド環境内の EVS コントローラとして 1 つの物理マシンだけを設定する必要があります。

evsadm set-prop コマンドで controller プロパティーを使用して、EVS コントローラを指定します。controller プロパティーは svc:/network/evs:default SMF サービスに保存されるため、システムブートを通して保持されます。

EVS コントローラは、evsadm set-controlprop コマンドを使用して構成できるプロパティーに関連付けられます。複数の物理マシンにまたがる L2 セグメントを実装するには、使用可能な VLAN ID、使用可能な VXLAN セグメント ID、各 EVS ノードのアップリンクポートなどの情報を使用して EVS コントローラのプロパティーを構成する必要があります。EVS コントローラを構成し、そのプロパティーを設定する方法の詳細は、EVS コントローラの作成と管理を参照してください。


注 -  SMF サイトプロファイルと自動インストール (AI) サービスを使用して、EVS コントローラ情報をデータセンターやマルチテナントクラウド環境内の各 EVS ノードにプッシュすることもできます。SMF については、Oracle Solaris 11.3 でのシステムサービスの管理を参照してくださいAI サービスの詳細は、Oracle Solaris 11.3 システムのインストール の インストールサービスの操作を参照してください。

次の表に、EVS コントローラのプロパティーを示します。

表 5  EVS コントローラのプロパティー
EVS コントローラのプロパティー
説明
使用可能な値
デフォルト値
l2-type
エラスティック仮想スイッチを物理マシンにまたがって実装する方法を定義します。

注 -  l2-type プロパティーを変更しても、変更前に作成されたエラスティック仮想スイッチは影響を受けません。変更後に作成されたエラスティック仮想スイッチの l2-type プロパティーだけが更新されます。この動作は、EVS コントローラ内にフラット、VLAN、および VXLAN に基づいた L2 セグメントが共存できることを意味します。

flatvlan、または vxlan
vlan
vlan-range
エラスティック仮想スイッチの作成に使用する VLAN ID 範囲のコンマ区切りのリスト。各エラスティック仮想スイッチに 1 つの VLAN ID が関連付けられます。
1 - 4094
--
vxlan-range
エラスティック仮想スイッチの作成に使用する VXLAN セグメント番号の範囲のコンマ区切りのリスト。各エラスティック仮想スイッチに 1 つの VXLAN セグメント番号が関連付けられます。
0 - 16777215
--
vxlan-addr
VXLAN データリンクを作成する必要がある IP アドレスを指定します。サブネットに vxlan-addr プロパティーを設定することもできます。
--
--
vxlan-mgroup
VXLAN データリンクの作成中に使用する必要があるマルチキャストアドレスを指定します。
--
マルチキャストアドレスを指定しない場合、VXLAN データリンクは All Host アドレスを使用します。
vxlan-ipvers
VXLAN データリンクをホストする IP インタフェースに使用する必要があるアドレスの IP バージョンを指定します。
v4 または v6
v4
uplink-port
ネットワークタイプに使用する必要があるデータリンクとして、フラット、VLAN、または VXLAN を指定します。
--
--
uuid
データセンターまたはマルチテナントクラウド環境で EVS コントローラを識別するための一意の ID を指定します。uuid は、EVS コントローラの設定時に値が自動的に生成される読み取り専用プロパティーです。
--
--
uri-template
RAD URI スキームが EVS コントローラによって計算される元となるテンプレートを指定します。計算された RAD URI は、EVS コントローラと EVS ノードの間で使用されます。
ssh://[username@] or unix://[username@]
ssh://

EVS コントローラに設定するコントローラプロパティーは、データセンターまたはマルチテナントクラウド環境全体に適用されます。ただし、コントローラのプロパティー uplink-port および vxlan-addr の値はホストごとにオーバーライドできます。

たとえば、コントローラプロパティーを設定するときに、uplink-port プロパティーをデータセンターやマルチテナントクラウド環境内のすべての EVS ノード上で VNIC または VXLAN の作成に使用されるデータリンク net2 に設定したとします。ただし、データセンターやマルチテナントクラウド環境内の EVS ノードにデータリンク net1 が唯一のインタフェースとして存在する場合は、グローバル値 net2 をホストごとの値で次のようにオーバーライドする必要があります。

# evsadm set-controlprop -h host1 -p uplink-port=net1

詳細は、EVS コントローラを構成する方法を参照してください。

使用例 51に示すように、コントローラプロパティーの値を指定しない場合、そのプロパティーはデフォルト値にリセットされます。EVS コントローラのプロパティーについての詳細は、evsadm(1M) のマニュアルページを参照してください。

EVS クライアント

dladm および zonecfg コマンドは EVS クライアントです。エラスティック仮想スイッチ、IPnet、および VPort を使用すると、evsadm コマンドによって L2 ネットワークトポロジを定義できます。dladm コマンドを使用して VNIC を L2 ネットワークトポロジに接続したり、または zonecfg コマンドを使用して VNIC anet リソースを接続し、それによってゾーンを L2 ネットワークトポロジに接続したりできます。


注 -  evsadm コマンドは L2 ネットワークトポロジを定義する EVS マネージャーです。

dladm コマンドまたは zonecfg コマンドを使用してエラスティック仮想スイッチの VNIC を作成すると、EVS コントローラから VNIC の構成情報が取得されます。

service/network/evs パッケージをインストールし、evsadm set-prop コマンドで controller プロパティーを使用して EVS コントローラを指定したあと、EVS クライアント上で EVS 操作を実行できます。controller プロパティーは、ssh://[user@]example-controller.com の形式で指定されます。詳細は、エラスティック仮想スイッチの管理を参照してください。

EVS ノード

EVS ノードは、VNIC またはゾーンの VNIC anet リソースがエラスティック仮想スイッチに接続するホストです。dladmzonecfg などのコマンドを使用すると、エラスティック仮想スイッチに接続する必要のある VNIC を指定できます。詳細は、エラスティック仮想スイッチ用の VNIC の作成を参照してください。