このコマンドを使用すると、仮想イーサネットをネットワークに追加できます。
注意:
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のタイプ(サポートされるタイプ: vlan 、eoib 、ipoib )。
注意: テナント・ユーザーが追加できるvEthernetタイプは、ipoib のみです。 |
id | このvEthernetの一意の識別子(eoib /vlan タイプのVLAN ID)。 ipoib のvEthernetタイプについては、このパラメータを0に設定します。 |
--switchports | (オプション)単一のeportを含むリストにそれぞれマップされるキーとして、2つのスイッチ名を含む辞書(HAペア)。 たとえば、{"switchname1":["eport1"],"switchname2":["eport1"]}などです。
このフィールドは、 |
--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
このコマンドを使用すると、仮想イーサネットを削除できます。
注意:
IPoIB vEthernetのみを削除できます。構文
oracle-compute delete vethernet name
パラメータおよびオプション
次のパラメータは、このコマンドに固有です。 一般的なコマンド・オプションで説明されている共通オプションを使用することもできます。
パラメータ | 説明 |
---|---|
name | vEthernetの一意の階層名。 たとえば、/mytenant/public/myvethernet などです。 |
例
$ oracle-compute delete vethernet /mytenant/public/myvethernet
このコマンドを使用すると、特定の仮想イーサネットの情報を更新できます。
注意:
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
このコマンドを使用すると、特定のコンテナ内で構成された仮想イーサネットを検出できます。
構文
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
このコマンドを使用すると、特定の仮想イーサネットの情報を取得できます。
構文
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
このコマンドを使用すると、特定のコンテナまたはサブコンテナ内の構成済の仮想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