機械翻訳について

サービス・インスタンスのCoherenceデータ層クラスタの削除

次の手順に従い、REST APIを使用してOracle Java Cloud ServiceインスタンスのCoherenceデータ層クラスタ全体またはストレージ対応WebLogic Serverクラスタ全体を削除できます。

この項は、Oracle Coherenceが有効なOracle Java Cloud Serviceインスタンスにのみ適用されます。

管理対象サーバーのCoherenceデータ層クラスタを削除すると、サービス・インスタンスからOracle Coherenceを削除することになります。 サービス・インスタンスで再度Oracle Coherenceを使用するには、「サービス・インスタンスへのCoherenceデータ層クラスタの追加」の説明に従い、Coherenceデータ層クラスタを追加する必要があります。

注意:

  • REST APIで使用されるスケーリング・ユニットという語は、容量単位と同じ意味です。

  • cURLコマンドの例では、URL構造https://rest_server_url/resource-pathが使用されています。ここで、rest_server_urlはアイデンティティ・ドメインまたはテナント名を問い合せるためのOracle Public CloudまたはOracle Cloud MachineのRESTサーバーです。 Oracle Public CloudまたはOracle Cloud Machineに使用する適切なURL構造の詳細は、リクエストの送信を参照してください。

Oracle Java Cloud ServiceインスタンスからCoherenceデータ層クラスタを削除する手順:

  1. Coherenceデータ層クラスタを削除する前に、サービス・インスタンスを調べて、削除するストレージ対応WebLogic Serverクラスタの名前を確認します。
    curl -i -X GET -u username:userPassword1! -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://rest_server_urlm/paas/service/jcs/api/v1.1/instances/ExampleIdentityDomain/ExampleInstance
    

    cURLコマンドラインで次のオプションを指定します。

    • 出力にHTTPヘッダーを含める-iオプション。 このオプションは省略可能です。

    • リクエストのタイプ(GET)を指定する-Xオプション。

    • 認証のためのOracle Java Cloud Serviceアカウントのユーザー名とパスワードを指定する-uオプション。

    • アイデンティティ・ドメインIDまたはテナント名を識別するカスタム・ヘッダーX-ID-TENANT-NAMEを定義する-H

    詳細は、「サービス・インスタンスの表示」を参照してください。

    Coherenceデータ層があるサービス・インスタンスを表示した場合は、オプション"type": "datagrid"にデータ層の詳細を含むインスタンスに関する詳細情報が表示されます。 レスポンス本文の"type": "datagrid"オプションの例を次に示します。 この例では、Coherenceデータ層クラスタExampleDGClusterには1つの容量単位(3台の管理対象サーバーが含まれる)があります。

        "options": [{
          "type": "datagrid",
          "clusters": [{
            "clusterName": "ExampleDGCluster",
            "scalingUnitCount": 1,
            "scalingUnitName": "SMALL",
            "shape": "oc3",
            "vmCount": 3,
            "jvmCount": 1,
            "heapSize": "4608M",
            "maxScalingUnit": 10,
            "heapIncrements": "13824M",
            "primaryIncrements": "4608M",
            "totalHeap": "13824M",
            "totalPrimary": "4608M",
            "maxHeap": "138240M",
            "maxPrimary": "46080M",
            "scalingUnitInstances": [{
              "servers": [
                {"name": "ExampleI_server_5_DG"},
                {"name": "ExampleI_server_4_DG"},
                {"name": "ExampleI_server_3_DG"}
              ],
              "scalingUnitInstanceId": 296,
              "status": "Ready"
            }]
          }]
        }],
    
  2. 名前ExampleDGClusterを指定して、ストレージ対応WebLogic Serverクラスタを削除します。
    curl -i -X DELETE -u username:userPassword1! -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://rest_server_url/paas/service/jcs/api/v1.1/instances/ExampleIdentityDomain/ExampleInstance/clusters/ExampleDGCluster
    

    cURLコマンドラインで次のオプションを指定します。

    • 出力にHTTPヘッダーを含める-iオプション。 このオプションは省略可能です。

    • リクエストのタイプ(DELETE)を指定する-Xオプション。

    • 認証のためのOracle Java Cloud Serviceアカウントのユーザー名とパスワードを指定する-uオプション。

    • アイデンティティ・ドメインIDまたはテナント名を識別するカスタム・ヘッダーX-ID-TENANT-NAMEを定義する-H

    詳細は、「Coherenceデータ層クラスタの削除」を参照してください。

    次にレスポンス・ヘッダーの例を示します。

    HTTP/1.1 202 Accepted
    Date: Tue, 06 Oct 2015 21:15:16 GMT
    Location: https://rest_server_url/paas/service/jcs/api/v1.1/instances/ExampleIdentityDomain/status/scale/job/735
    Content-Length: 0
    Content-Type: application/vnd.com.oracle.oracloud.datagrid.Service+json
    Service-URI: https://rest_server_url/paas/service/jcs/api/v1.1/instances/ExampleIdentityDomain/ExampleInstance/clusters/ExampleDGCluster
    Retry-After: 60
    
  3. Locationヘッダーで返されたリソースURIを使用して、削除リクエストのステータスを確認します。
    curl -i -X GET -u username:userPassword1! -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://rest_server_url/paas/service/jcs/api/v1.1/instances/ExampleIdentityDomain/status/scale/job/735
    

    cURLコマンドラインで次のオプションを指定します。

    • 出力にHTTPヘッダーを含める-iオプション。 このオプションは省略可能です。

    • リクエストのタイプ(GET)を指定する-Xオプション。

    • 認証のためのOracle Java Cloud Serviceアカウントのユーザー名とパスワードを指定する-uオプション。

    • アイデンティティ・ドメインIDまたはテナント名を識別するカスタム・ヘッダーX-ID-TENANT-NAMEを定義する-H

    詳細は、「サービス・インスタンス・ライフサイクル操作のステータスの表示」を参照してください。

    JSON形式で返されるジョブ・ステータスのレスポンス本文の例を次に示します。

    {
      "service_name": "ExampleInstance",
      "version": "12cR3",
      "wlsVersion": "12.1.3.0.xxxxxx",
      "status": "Running",
      "error_status_desc": "",
      "compliance_status": "",
      "compliance_status_desc": "",
      "auto_update": "true",
      "description": "ExampleInstance",
      "identity_domain": "ExampleIdentityDomain",
      "creation_time": "Tue Oct 6 16:24:8 UTC 2015",
      "last_modified_time": "Tue Oct 6 21:20:6 UTC 2015",
      "created_by": "username",
      "service_uri": "https:\/\/rest_server_url\/paas\/service\/jcs\/api\/v1.1\/instances\/ExampleIdentityDomain\/ExampleInstance"
    ,
      "message": [
        "Successfully deleted DataGrid option",
        "    Successfully removed [1] capacity unit(s) used by DataGrid WebLogic Cluster [ExampleDGCluster]",
        "        Deleting capacity unit(s) containing [3] virtual machines...",
        "        Started shutting down and removing managed servers from Admin.",
        "        Started shutting down and removing managed servers from Admin.",
        "        Completed removing managed servers from Admin.",
        "        Stopping and removing resources for capacity unit(s) containing [3] virtual machines...",
        "        Successfully deleted capacity unit(s) and [3] virtual machines",
        "    Successfully deleted WebLogic Cluster [ExampleDGCluster] used by DataGrid option"
      ]
    }
  4. 操作が完了してサービス・インスタンスが実行している場合、サービス・インスタンスの詳細でCoherenceデータ層クラスタが削除されたことを確認します。
    curl -i -X GET -u username:userPassword1! -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://rest_server_url/paas/service/jcs/api/v1.1/instances/ExampleIdentityDomain/ExampleInstance
    

    レスポンス本文に"type": "datagrid"オプションが表示されなくなります。

    Oracle Public Cloudでのレスポンス本文の例を次に示します。

    {
        "service_name": "ExampleInstance",
        "version": "12cR3",
        "wlsVersion": "12.1.3.0.xxxxxx",
        "status": "Running",
        "error_status_desc": "",
        "compliance_status": "",
        "compliance_status_desc": "",
        "auto_update": "true",
        "description": "ExampleInstance",
        "identity_domain": "ExampleIdentityDomain",
        "creation_time": "Tue Oct 6 16:24:8 UTC 2015",
        "last_modified_time": "Tue Oct 6 21:20:6 UTC 2015",
        "created_by": "username",
        "service_uri": "https:\/\/rest_server_url\/paas\/service\/jcs\/api\/v1.1\/instances\/ExampleIdentityDomain\/ExampleInstance",
        "domain_name": "ExampleI_domain",
        "domain_mode": "PRODUCTION",
        "cluster_name": "ExampleI_cluster",
        "num_nodes": 3,
        "level": "PAAS",
        "subscription_type": "MONTHLY",
        "edition": "SUITE",
        "shape": "oc3",
        "otd_provisioned": "yes",
        "otd_shape": "oc3",
        "otd_storage_size": 40960,
        "service_components": [
        {
          "type": "JDK",
          "version": "1.7.0_xxx"
        },
        {
          "type": "OTD",
          "version": "11.1.1.9.x"
        },
        {
          "type": "OTD_JDK",
          "version": "1.7.0_xxx"
        },
        {
          "type": "WLS",
          "version": "12.1.3.0.xxxxxx"
        }
        ],
        "creation_job_id": "231638",
        "deletion_job_id": 0,
        "db_info": "DBExample2:1521\/PDB1.ExampleIdentityDomain.oraclecloud.example",
        "db_service_name": "DBExample2",
        "num_ip_reservations": 3,
        "wls_admin_url": "https:\/\/192.0.2.0:7002\/console",
        "fmw_control_url": "https:\/\/192.0.2.0:7002\/em",
        "otd_admin_url": "https:\/\/192.0.1.23:8989",
        "sample_app_url": "https:\/\/192.0.1.23\/sample-app\/",
        "content_url" : "http:\/\/192.0.1.23",
        "secure_content_url": "https:\/\/192.0.1.23",
        "wls_deployment_channel_port": 9001,
        "psm_plugin_version": "16.3.5-x-xxx",
        "compute_site_name": "US000_Z00",
        "db_associations": [    
        {
            "db_service_name": "myDBService",
            "db_infra": true,
            "db_connect_string": "myDBService:1521\/PDB1.exampleidentitydomain.oraclecloud.internal",
            "pdb_service_name": "PDB1",
            "db_version": "12.1.0.2"
        }]
    }

    Oracle Cloud Machineでのレスポンス本文の例を次に示します。

    {
        "service_name" : "ExampleInstance",
        "version" : "12cR3",
        "wlsVersion" : "12.1.3.0.xxxxxx",
        "status" : "Running",
        "error_status_desc": "",
        "compliance_status": "",
        "compliance_status_desc": "",
        "auto_update": "true",
        "description" : "ExampleInstance",
        "identity_domain" : "myTenantName",
        "creation_time": "Mon Nov 23 21:21:28 UTC 2015",
        "last_modified_time": "Tue Nov 24 1:40:23 UTC 2015",
        "created_by":"username",
        "service_uri" : "https:\/\/rest_server_url\/paas\/service\/jcs\/api\/v1.1\/instances\/myTenantName\/ExampleInstance",
        "domain_name" : "ExampleI_domain",
        "domain_mode" : "PRODUCTION",
        "cluster_name" : "ExampleI_cluster",
        "num_nodes" : 3,
        "level" : "PAAS",
        "subscription_type" : "HOURLY",
        "edition" : "SUITE",
        "shape" : "oc3",
        "otd_provisioned" : "yes",
        "otd_shape" : "oc3",
        "otd_storage_size": 40960,
        "service_components": [
          {
            "type": "WLS",
            "version": "12.1.3.0.xxxxxx"
          },
          {
            "type": "OTD_JDK",
            "version": "1.7.0_xxx"
          },
          {
            "type": "OTD",
            "version": "11.1.1.9.x"
          },
          {
            "type": "JDK",
            "version": "1.7.0_xxx"
          }
        ],
        "creation_job_id": "22431",
        "deletion_job_id": 0,
        "db_info": "mydbhost:1521\/dbservicename",
        "num_ip_reservations": 3,
        "wls_admin_url" : "https:\/\/thehost:7002\/console",
        "fmw_control_url" : "https:\/\/thehost:7002\/em",
        "otd_admin_url" : "https:\/\/thelbhost:8989",
        "sample_app_url": "https:\/\/thehost\/sample-app\/",
        "secure_content_url" : "https:\/\/thehost",
        "wls_deployment_channel_port": 9001,
        "psm_plugin_version": "16.3.3-1-168",
        "compute_site_name": "PRIVATE_SITE",
        "db_associations": [
        {
            "db_connect_string": "mydbhost:1521\/dbservicename",
            "db_infra": true
        }]
    }