機械翻訳について

vEthernetの管理

仮想イーサネット(vEthernet)は、OSIレイヤー2ネットワークを表すIaaSオブジェクトで、VLAN ID、スイッチ・ペア名およびEポートによって定義されます。vEthernetは、異なる部門やビジネス・ユニット(テナント)によって実行されるインスタンスのネットワークを分離するという目的に役立ちます。

add vethernet

このコマンドを使用すると、仮想イーサネットをネットワークに追加できます。

注意:

IPoIB vEthernetのみを追加できます。 EoIB vEthernetを追加するには、Oracle Cloud Administratorに問い合せてください。

構文

oracle-compute add vethernet name description type id [--switchports] [--svcnet]

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
name vEthernetの一意の階層名。 たとえば、 /mytenant/public/EoIBです

オブジェクト名には、英数字、ハイフン、およびピリオドのみを使用できます。 オブジェクト名は大文字と小文字が区別されます。

description vEthernetの説明。
type vEthernetのタイプ(サポートされるタイプ: vlaneoibipoib)。

注意:

テナント・ユーザーが追加できるvEthernetタイプは、ipoibのみです。
id このvEthernetの一意の識別子(eoib/vlanタイプのVLAN ID)。 ipoibのvEthernetタイプについては、このパラメータを0に設定します。
--switchports (オプション)単一のeportを含むリストにそれぞれマップされるキーとして、2つのスイッチ名を含む辞書(HAペア)。 たとえば、{"switchname1":["eport1"],"switchname2":["eport1"]}などです。

このフィールドは、eoibタイプにのみ適用可能です。

--svcnet (オプション)このvEthernetに使用するサービス・ネットワーク

$ oracle-compute -u /mytenant/user1 add vethernet /mytenant/public/testnet1 "My Tenant Private Net 1" ipoib 0 
uri                                             name                     description              type  id  switchports svcnet  
https://api/vethernet/mytenant/public/testnet1  /mytenant/public/testnet1 My Tenant Private Net 1  ipoib 0   None        None

delete vethernet

このコマンドを使用すると、仮想イーサネットを削除できます。

注意:

IPoIB vEthernetのみを削除できます。

構文

oracle-compute delete vethernet name

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
name vEthernetの一意の階層名。 たとえば、/mytenant/public/myvethernetなどです。

$ oracle-compute delete vethernet /mytenant/public/myvethernet

update vethernet

このコマンドを使用すると、特定の仮想イーサネットの情報を更新できます。

注意:

IPoIB vEthernetのみを更新できます。

構文

oracle-compute update vethernet name [--description]

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
name vEthernetの一意の階層名。 たとえば、/mytenant/public/myvethernetなどです。
--description (オプション) vEthernetの説明

$ oracle-compute update vethernet /mytenant/public/myvEthernet --description "Private Tenant Network"

サンプル出力

$ oracle-compute update vethernet /mytenant/public/myvEthernet --description "Private Tenant Network" -Fname,description
name                                description
/demo/public/Private-Tenant-Network Private Tenant Network

vEthernetの詳細の取得

CLIを使用することによって、vEthernetの詳細を取得できます。

discover vethernet

このコマンドを使用すると、特定のコンテナ内で構成された仮想イーサネットを検出できます。

構文

oracle-compute discover vethernet container

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
container vEthernetの階層的な名前空間

$ oracle-compute discover vethernet /oracle/public

サンプル出力

$ oracle-compute discover vethernet /oracle/public
entry
/oracle/public/IPoIB-virt-admin-c2
/oracle/public/default

get vethernet

このコマンドを使用すると、特定の仮想イーサネットの情報を取得できます。

構文

oracle-compute get vethernet name

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
name vEthernetの名前

$ oracle-compute get vethernet /mytenant/public/veth-ipoib

サンプル出力

 $ oracle-compute get vethernet /mytenant/public/veth-ipoib -Fname,description,type,svcnet
name                                description         type          svcnet
/mytenant/public/veth-ipoib         description         ipoib         None

list vethernet

このコマンドを使用すると、特定のコンテナまたはサブコンテナ内の構成済の仮想Ethernetの情報を取得できます。

構文

oracle-compute list vethernet container [--type]

パラメータおよびオプション

次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。

パラメータ 説明
container 仮想イーサネットの階層的な名前空間。
--type (オプション) vEthernetのタイプ。

注意:

このコマンドの出力は、このパラメータに指定された値に基づいてフィルタされます。

$ oracle-compute list vethernet /oracle/public

サンプル出力

 $  oracle-compute list vethernet /oracle/public -F name,description,svcnet,type,id
name                                type   id  svcnet
/oracle/public/IPoIB-virt-admin-c2  ipoib  0   oracle/public/IPoIB-virt-admin-c2
/oracle/public/default              vlan   0   None