ARM テンプレート、Azure Marketplace、または AzureContainer Registry 内のコンテナーを使用して、Azure CycleCloud をインストールできます。 Azure Marketplace イメージを使用してインストールすることをお勧めします。 ただし、一部の運用環境では、この記事の説明に従って CycleCloud を手動でインストールすると便利な場合があります。
注
CycleCloud 製品には、 Jetpack と呼ばれるノード構成ソフトウェアや、CycleServer と呼ばれるインストール可能な Web サーバー プラットフォームなど、多くのコンポーネントが含まれています。 このアーキテクチャにより、CycleCloud サーバーをインストールするコンピューター上の多くのコマンドとディレクトリ名に CycleServer への参照が表示されます。
システム要件
CycleCloud をインストールするには、管理者 (ルート) 権限を持っている必要があります。 さらに、システムは次の最小要件を満たす必要があります。
- 64 ビット Linux ディストリビューション
- Java ランタイム環境 (バージョン 8)
- 8 GB 以上の RAM (16 GB を推奨)
- 4 つ以上の CPU コア
- 少なくとも 250 GB の空きディスク領域
注
CycleCloud は、物理ハードウェアまたは仮想化ハードウェアにインストールできます。
SSH キー
CycleCloud で使用される既定の SSH キーは、/opt/cycle_server/.ssh/cyclecloud.pem
取り付け
Linux ディストリビューションを確認するには、次のコマンドを実行します。
cat /etc/lsb-release
/etc/os-release ファイルが存在する場合、その内容は、ディストリビューションが Ubuntu のように Debian ベースであるかどうかを示します。 ファイルが存在しない場合は、次のコマンドを実行します。
cat /etc/redhat-release
/etc/redhat-release ファイルが存在する場合、その内容は、RedHat Enterprise Linux や Alma Linux など、ディストリビューションが Enterprise-Linux ベースであるかどうかを示します。
Debian または Ubuntu へのインストール
まず、Microsoft 署名キーをダウンロードし、Apt の信頼されたキーリングに追加します。
sudo apt-get -qq update && sudo apt-get -y -qq install curl gnupg2
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc |
gpg --dearmor | sudo tee /etc/apt/keyrings/microsoft.gpg > /dev/null
sudo chmod go+r /etc/apt/keyrings/microsoft.gpg
次に、CycleCloud リポジトリからプルするように Apt を構成します。
echo "deb [signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/cyclecloud stable main" |
sudo tee /etc/apt/sources.list.d/cyclecloud.list > /dev/null
sudo apt-get -qq update
最後に、aptを使用して CycleCloud をインストールします。
sudo apt -y install cyclecloud
sudo apt-get -y -q install cyclecloud8
注
Ubuntu ファミリ プラットフォーム用の CycleCloud Apt リポジトリ配布リリースでは、フローティングの "安定した" モニカーが使用されます。 CycleCloud は、Canonical がサポートするすべての Ubuntu LTS リリースを正式にサポートしています。 CycleCloud パッケージ ファイルは、GLIBC (GNU C ライブラリ) または Ubuntu リリースの特定のバージョンを対象としていません。
Enterprise Linux (RHEL) クローンへのインストール
まず、cyclecloud.repo ファイルを構成します。
cat | sudo tee /etc/yum.repos.d/cyclecloud.repo > /dev/null <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF
最後に、yum (または dnf) を使用して cyclecloud をインストールします。
sudo yum -y install cyclecloud
sudo yum -y -qq install cyclecloud8
Microsoft ダウンロード センターからのインストール
Microsoft ダウンロード センターから Azure CycleCloud インストール ファイル をダウンロードし、パッケージ マネージャーを使用してインストールします。
.rpm インストール ファイルの場合:
yum install <filename.rpm>
.deb インストール ファイルの場合:
dpkg -i <filename.deb>
注
/opt ディレクトリへの書き込みアクセス許可が必要です。 CycleCloud インストーラーは、 cycle_server ユーザーと Unix グループを作成します。 既定では 、/opt/cycle_server ディレクトリにインストールされ、 cycle_server:cycle_server 所有権がディレクトリに割り当てられます。
インストーラーの実行が完了すると、ブラウザーからインストールを完了するためのリンクが表示されます。 Web ブラウザーにリンクをコピーし、構成手順に従います。
Insider ビルド
CycleCloud Insider ビルドは、プレリリース機能テストに使用できます。 Insider ビルドには、未解決の問題が含まれている可能性があります。 注: Insider ビルドは、運用環境のビルドと異なるラベル付けされていません。これらは、早期リリースの候補にすぎません。
次の手順では、Insider ビルドにアクセスできるように Insider リポジトリを追加します。 マシンでこのコマンドを実行すると、パッケージをインストールまたはアップグレードすると、Insiders リポジトリから最新バージョンが取得されます。 最新の Insider ビルドは最新の標準ビルドと同じかそれ以降であるため、標準リポジトリと Insider リポジトリの両方を追加する必要はありません。
これらの手順は、Insider ビルドのみを使用するように切り替えます。 切り替えるには、 前のインストール手順に従います。
Debian/Ubuntu
Debian または Ubuntu に Insider ビルドをインストールするには、次のコマンドを実行します。
echo "deb [signed-by=/etc/apt/keyrings/microsoft.gpg] https://packages.microsoft.com/repos/cyclecloud-insiders stable main" |
sudo tee /etc/apt/sources.list.d/cyclecloud.list > /dev/null
sudo apt-get -qq update
このコマンドは 標準のインストール手順 と同じですが、代わりに https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/ を使用します。
Enterprise Linux
Enterprise Linux に Insider ビルドをインストールするには、次のコマンドを実行します。
cat | sudo tee /etc/yum.repos.d/cyclecloud.repo > /dev/null <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud-insiders
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF
このコマンドは 標準のインストール手順 と同じですが、代わりに https://packages.microsoft.com/yumrepos/cyclecloud-insiders/ を使用します。
セキュリティに関する注意事項
CycleCloud の既定のインストールでは、ポート 8080 で実行されている暗号化されていない HTTP が使用されます。 すべてのインストールに対し、SSL を構成することを強くお勧めします。
管理者以外のユーザーがアクセスできる共有ドライブやドライブに CycleCloud をインストールしないでください。 CycleCloud グループにアクセスできるユーザーは、暗号化されていないデータにアクセスできます。 このグループには管理者以外のユーザーを追加しないことをお勧めします。
注
$CS_HOME/config/cycle_server.properties ファイルの設定を使用して、特定の環境の既定の CycleCloud 構成をカスタマイズできます。
コンフィギュレーション
インストール後、Web ブラウザーを使用して CycleCloud を構成できます。 サインイン画面は、Web サーバーが完全に初期化された後に読み込まれます。これは数分かかる場合があります。
手順 1: ようこそ


サイト名を入力し、[次へ] を選択します。
手順 2: 使用許諾契約書


使用許諾契約書に同意し、[ 次へ] を選択します。
手順 3: 管理者アカウント


CycleCloud のローカル管理者アカウントを設定します。 CycleCloud アプリケーションを管理するには、このアカウントを使用します。 オペレーティング システム アカウントではありません。 ユーザー ID、名前、パスワードを入力し、[完了] を選択して続行します。
注
すべての CycleCloud アカウント パスワードは、8 ~ 123 文字の長さにする必要があります。 次の 4 つの条件のうち少なくとも 3 つを満たす必要があります。
- 少なくとも 1 つの大文字を含む
- 小文字を 1 文字以上含む
- 少なくとも 1 つの数値を含む
- 少なくとも1つの特殊文字を含めてください: @ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?
手順 4: SSH キーの設定
管理者アカウントを設定したら、CycleCloud が起動するすべての Linux マシンに簡単にアクセスできるように、SSH 公開キーを設定します。 SSH 公開キーを設定するには、右上のユーザー メニューの [マイ プロファイル
CycleCloud の更新
Azure CycleCloud の