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"
}]
}