OracleAnalyticsCloudをコマンドで起動停止する方法 psm setupまでにめっちゃてこずった
- pythonバージョンが3.3以下であればインストールする
- python3インストール
Red Hat
およびそれから派生した OS では、yum を使用します。yum リポジトリで、使用可能な Pythonのバージョンを確認します。次に、正しいパッケージ名に置き換えて次のようなコマンドを実行します。 $ sudo yum install python36
- Oracle CloudコンソールからのCLIのダウンロード
DLしたファイルをWinSCPを使って Linuxサーバ上に配置しておく。
アイデンティティドメインを確認する
テラタームでアクセスしpsmcli.zipがあることを確認し curlでpsmcli.zipに書き込む設定をする
curl -X GET -u [ユーザ名]:[パスワード] -H
[テナント名]:idcs-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
https://psm.us.oraclecloud.com/paas/api/v1.1/cli/idcs-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/client -o psmcli.zip
(curl -X GET -u myuser321:password -H X-ID-TENANT-NAME:MyIdentityDomain54321 https://psm.us.oraclecloud.com/paas/api/v1.1/cli/MyIdentityDomain54321/client -o psmcli.zip
)
psmをインストールする
sudo -H pip3 install -U psmcli.zip
psmセットアップ
[opc@shiseido-instance ~]$ psm setup Username: [ユーザ名] Password: Retype Password: Identity domain: idcs-XXXXXXXXXXXXXXXXXXXXXXXXXX Region [us]: Output format [short]: Use OAuth? [n]:
CLIがOracle Cloudに正常に接続すると、このクラウド・アカウントで利用可能なサービスが一覧表示されます。(↑みたいに)
ここまできたらpsmコマンドが打てるので
psm AUTOANALYTICSINST stop-service -s
止めてみる
[opc@shiseido-instance ~]$ psm AUTOANALYTICSINST stop-service -s oac1 Message: Job submitted successfully for stop of service/system Job ID: 155545347
起動してみる
[opc@shiseido-instance ~]$ psm AUTOANALYTICSINST start-service -s oac1 Message: Job submitted successfully for start of service/system Job ID: 155670706 問題なくいけました。