機械翻訳について

サービス・ネットワークの表示

サービス・ネットワーク(servicenets)はシステムに作成され、複数のテナントを通じた共有サービスを提供します。  共有サービスには、ストレージ、ネットワークおよびその他のエンジニアド・システムへのアクセスが含まれます。 Oracle ZFSストレージ・アプライアンスは外部サービス・プロバイダの例で、テナントを通じて共有されるストレージを提供します。 専用のInfiniBandパーティションは、servicenetに割り当てられ、2つのservicenetがパーティションを共有することはありません。
ネットワークのタイプは、EoIBまたはIPoIBになります。 Oracle Cloud管理者は、これらのservicenetを作成および管理します。 サービス・ネットワークを表示するために、テナントにはservicenetの基礎となるvNetへのアクセス権がOracle Cloud Administratorにより付与されている必要があります。 これにはvNetアクセスを使用します。
  • IPoIBサービス・ネットワーク: IPoIB servicenetは、サービス・コンシューマとサービス・プロバイダの間の通信に使用されます。 このservicenetは、システム内のInfiniBand上で、エンジニアド・システム間、またはInfiniBandを使用して相互接続される外部ZFSアプライアンス間に構築されます。

  • EoIBサービス・ネットワーク: EoIB servicenetは、NM2ゲートウェイを介したイーサネット上のシステムの外に存在する、サービス・プロバイダまたはサービス・コンシューマとの通信に使用されます。

サービス・ネットワークの検出

このAPIを使用すると、コンテナ内で定義されたサービス・ネットワークのリストを検出できます。

注意:

検出APIコールは、指定されたコンテナ内のオブジェクトの名前を表示しますが、オブジェクトの詳細は表示しません。 オブジェクトの名前をリストするには、Acceptヘッダーをapplication/oracle-compute-v3+directory+jsonに設定します。 その他の目的では、Acceptヘッダーをapplication/oracle-compute-v3+jsonに設定する必要があります。

メソッド

GET

RESTリソース

/svcnet/container/

URI

https://api_endpoint/svcnet/container/

URIパラメータ

パラメータ 説明
container サービス・ネットワークの階層名前空間。

URIの例

https://api.oc.example.com/svcnet/cloud/public/

レスポンス本文の例

{
 "result": [
  "/cloud/public/EoIB-OMS",
  "/cloud/public/EoIB-management",
  "/cloud/public/IPoIB-default",
  "/cloud/public/IPoIB-instance-storage",
  "/cloud/public/IPoIB-ldap-internal",
  "/cloud/public/IPoIB-load-balancer",
  "/cloud/public/IPoIB-management",
  "/cloud/public/IPoIB-storage",
  "/cloud/public/servicenet1",
  "/cloud/public/svcnet-ipoib"
 ]
}

サービス・ネットワークの取得

このAPIを使用すると、特定のサービス・ネットワークの情報を取得できます。

メソッド

GET

RESTリソース

/svcnet/name

URI

https://api_endpoint/svcnet/name

URIパラメータ

パラメータ 説明
name サービス・ネットワークの名前。 たとえば、/oracle/public/mysvcnetです

URIの例

https://api.oc.example.com/svcnet/cloud/public/IPoIB-default

レスポンス本文の例

{
        "pkey": "0x7fff", 
        "infranet": true, 
        "description": "Infrastructure service network: cloud/public/IPoIB-default", 
        "uri": "https://api.oc.example.com/svcnet/cloud/public/IPoIB-default", 
        "foreign_partition": true, 
        "num_provider_nodes": 0, 
        "type": "ipoib", 
        "ibrt_name": "0x7fff", 
        "name": "/cloud/public/IPoIB-default"
}

サービス・ネットワークのリスト表示

このAPIを使用すると、特定のコンテナ内のすべてのサービス・ネットワークの情報を取得できます。

メソッド

GET

RESTリソース

/svcnet/container/

URI

https://api_endpoint/svcnet/container/

URIパラメータ

パラメータ 説明
container サービス・ネットワークの階層名前空間

URIの例

https://api.oc.example.com/svcnet/oracle/public/

レスポンス本文の例

{
        "result": 
        [{
                "pkey": "0x1402", 
                "infranet": true, 
                "description": "Infrastructure service network: oracle/public/IPoIB-virt-admin", 
                "uri": "https://api.oc.example.com/svcnet/oracle/public/IPoIB-virt-admin", 
                "foreign_partition": false, 
                "num_provider_nodes": 1, 
                "type": "ipoib", 
                "ibrt_name": "IPoIB-virt-admin-c2", 
                "name": "/oracle/public/IPoIB-virt-admin"
        }]
}