Azure CycleCloud コマンド ライン インターフェイス (CLI) は、CycleCloud アプリケーションへのコンソール アクセスを提供し、GUI で表示される関数をコマンド ラインから使用できるようにします。 これを使用して、CycleCloud クラスターと CycleCloud クラスターを直接、またはスクリプトを使用して制御できます。
前提条件
CycleCloud CLI には、Python 3.6 以降の既存のインストールが必要です。 ほとんどの Linux および Mac システムには有効な Python 3 インストールが既にありますが、 Python for Windows をインストールする必要があります。
CycleCloud CLI インストーラー ファイル
Cli インストーラーは、CycleCloud インストール パッケージの一部として取得します。 UI の右上隅にある [? ] を選択して、 About ページにアクセスします。 [ CLI ツールのダウンロード ] ボタンを使用して、ブラウザーでインストーラーをダウンロードします。
次のコマンドを使用して、コマンド ラインからインストーラーを直接ダウンロードすることもできます。 CycleCloud インスタンスにホスト名と一致する証明書がない場合は、 --no-check-certificate フラグを次の wget コマンドに追加する必要があります。
wget https://<your CycleCloud ___domain name>/static/tools/cyclecloud-cli.zip
Linux 用 CycleCloud CLI のインストール
cyclecloud-cli.zip の内容を一時ディレクトリに抽出します。
cd /tmp
unzip /opt/cycle_server/tools/cyclecloud-cli.zip
この手順では、 cyclecloud-cli-installer という名前のサブディレクトリを作成します。 インストールを完了するには、このディレクトリで install.sh スクリプトを実行します。
cd /tmp/cyclecloud-cli-installer
./install.sh
CycleCloud CLI が ${HOME}/bin にインストールされます。 CLI をインストールしたら、$ {HOME}/bin ディレクトリをプロファイルの PATH 環境変数に追加できます。
if [[ -d ${HOME}/bin ]]; then
export PATH=${HOME}/bin:$PATH
fi
Windows 用 CycleCloud CLI のインストール
Windows エクスプローラーで、CLI インストーラーの zip ファイルを ダウンロード や $env:TMP などの一時ディレクトリにコピーします。
cyclecloud-cli.zip のコピーを右クリックし、[すべて抽出] を選択します。 この操作により、 cyclecloud-cli-installer-<VERSION>という名前のサブフォルダーが作成されます。
cyclecloud-cli-installer-<VERSION> サブフォルダーには、install.ps1という名前の PowerShell スクリプトがあります。
install.ps1 スクリプトをダブルクリックして CLI のインストールを完了します。
CycleCloud CLI は、新しい PowerShell またはコマンド プロンプト セッションのシステム PATH で使用できるようになりました。
CycleCloud CLI の初期化
CLI をインストールしたら、それを Azure CycleCloud サーバーに接続します。 Azure CycleCloud CLI は、REST API を使用してサーバーと通信します。 Azure CycleCloud サーバーの URL を使用して初期化する必要があります。
-
cyclecloud initializeを実行してサーバーを設定します。 アプリケーション サーバーの FQDN である CycleServer URL の入力を求められます。https://FQDN形式で入力します。 - インストールされている Azure CycleCloud サーバーでは、Let's Encrypt SSL 証明書または自己署名証明書が使用されます。 証明書を許可するように求められたら、「
yes」と入力します。 - CycleCloud Web インターフェイスに使用するのと同じユーザー名とパスワードでサインインします。
-
cyclecloud show_clusterを実行して、CycleCloud CLI が動作していることをテストします。