次の方法で共有


手動インストール

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です。 このキーがまだ存在しない場合、CycleCloud は起動時 (または再起動時) に自動的に生成します。

取り付け

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 公開キーを設定するには、右上のユーザー メニューの [マイ プロファイル に移動し、[プロファイル編集] を選択します。 SSH キーの作成については、こちらをご覧ください。

CycleCloud の更新

Azure CycleCloud の 更新に関するページを参照してください。