0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Oracle Analytics Cloud:コマンドラインで一時停止・再開してみる

Last updated at Posted at 2022-04-05

Oracle Analytics Cloud (OAC) について

OACとは、Oracle Cloudで提供される包括的なアナリティクス・ソリューションです。

  • エンタープライズ分析
  • セルフサービス分析
  • 拡張分析

という機能の柱があります。
利用に際してブラウザでOracle Cloud Infrastructure(OCI)の管理コンソールにアクセスし、OACのインスタンスを作成します。

OACのインスタンスは一時停止、再開が可能です。
一時停止中は、通常の15%の課金となります。

OCI CLIとは

Oracle Cloud Infrasturacture (OCI) 上の様々なサービスを操作するためのコマンドライン・インターフェースです。

やりたいこと

Oracle Linux上にOCI CLIをインストールして、OACインスタンスの一時停止と再開をコマンドラインで実行したい。

OCI CLIのインストール

OCI上にCompute VMを用意しました。
OSはOracle Linux 7.9です。
早速ログインして、OCI CLIをインストールしてみます。

$ sudo yum install python36-oci-cli

インストールできたかどうか確認します。

$ oci --version
3.6.2
$

oci setup configコマンドを実行します。

参考:ドキュメント(CLIインストール)

OACを一時停止

既に起動しているOACインスタンスを一時停止してみます。

OACインスタンスのOCIDを取得

image.png
OCIDをメモしておきます。

OACインスタンスを一時停止

$ export analytics_instance_id=<OACインスタンスのOCID>
$ oci analytics analytics-instance stop --analytics-instance-id $analytics_instance_id
{
  "etag": "bc9cbf6dfa7fc9f8248b43bd755791e5a66d",
  "opc-work-request-id": "ocid1.coreservicesworkrequest.oc1.ap-tokyo-1.aaaaaaaa"
}

opc-work-request-idの値をメモしておきます。

管理コンソールでも確認してみます。
image.png
状態が更新中になっています。

ステータスを確認

メモしておいたopc-work-request-idの値を使用して、ステータスを確認します。
statusの値を確認してください。

$ oci analytics work-request get --work-request-id ocid1.coreservicesworkrequest.oc1.ap-tokyo-1.aaaaaaaa
{
  "data": {
// ... 略
    "operation-type": "STOP_ANALYTICS_INSTANCE",
    "percent-complete": 0.0,
// ... 略
      }
    ],
    "status": "IN_PROGRESS",
    "time-accepted": "2022-04-04T05:15:07.921000+00:00",
    "time-finished": null,
    "time-started": "2022-04-04T05:15:11.536000+00:00"
  },
  "etag": "446ecdd72b0daf05a9738e9527c02b11b5153400--gzip"
}

値が「SUCCEEDED」になったら完了です。

OACインスタンスを再開

今度は、一時停止中のOACインスタンスを再開しようと思います。

$ export analytics_instance_id=<OACインスタンスのOCID>
$ oci analytics analytics-instance start --analytics-instance-id $analytics_instance_id
{
  "etag": "3f7b925f05e99fbd9af7a5d575b3c50a00cee3d13dd",
  "opc-work-request-id": "ocid1.coreservicesworkrequest.oc1.ap-tokyo-1.aaaaaaaa"
}

再開できたかどうか確認します。

$ oci analytics work-request get --work-request-id ocid1.coreservicesworkrequest.oc1.ap-tokyo-1.aaaaaaaa
{
  "data": {
// ... 略
    "operation-type": "START_ANALYTICS_INSTANCE",
    "percent-complete": 100.0,
// ... 略
      }
    ],
    "status": "SUCCEEDED",
    "time-accepted": "2022-04-04T05:25:43.290000+00:00",
    "time-finished": "2022-04-04T05:28:05.244000+00:00",
    "time-started": "2022-04-04T05:26:06.560000+00:00"
  },
  "etag": "6c2cceca82aa4067c22150950bdaeec9c4747fd4--gzip"
}

ちょっと試すだけなら、Cloud Shellを使用するのが便利です。
OCI CLIがインストール済みなので、すぐにコマンドを実行できます。
image.png

参考情報

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?