次の方法で共有


手動インストール

Azure CycleCloud は、ARM テンプレートAzure Marketplace、またはAzure Container Registry内のコンテナーを使用してインストールできます。 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 の起動時 (または再起動時) に自動的に生成されます。

インストール

Debian または Ubuntu へのインストール

まず、 をインストール wgetgnupg2 、まだインストールされていない場合は をインストールします。 これは、Microsoft 署名キーをフェッチしてインストールするために使用されます。

sudo apt update && sudo apt -y install wget gnupg2

次に、Microsoft 署名キーをダウンロードし、Apt の信頼できるキーリングに追加します

wget -qO - https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

最後に、 cyclecloud.list ファイルを構成し、Apt キャッシュを更新して、CycleCloud をインストールします。

sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud bionic main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud
sudo echo 'deb https://packages.microsoft.com/repos/cyclecloud bionic main' > /etc/apt/sources.list.d/cyclecloud.list
sudo apt update
sudo apt -y install cyclecloud8

注意

Apt リポジトリは Ubuntu の "bionic" リリース用に公開されていますが、CycleCloud は、Canonical のサポート下にあるすべての Ubuntu LTS リリースで正式にサポートされています。

Enterprise Linux (RHEL) クローンへのインストール

まず、 cyclecloud.repo ファイルを構成します。

sudo cat > /etc/yum.repos.d/cyclecloud.repo <<EOF
[cyclecloud]
name=cyclecloud
baseurl=https://packages.microsoft.com/yumrepos/cyclecloud
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
EOF

最後に、 または を使用して cyclecloud を yum インストールします dnf

sudo yum -y install cyclecloud
sudo yum -y install cyclecloud8

Microsoft ダウンロード センターからのインストール

Microsoft ダウンロード センターから Azure CycleCloud インストール ファイル をダウンロードし、パッケージ マネージャーを使用してインストールします。

.rpm インストール ファイルの場合:

yum install <filename.rpm>

.deb インストール ファイルの場合:

dpkg -i <filename.deb>

注意

/opt ディレクトリへの書き込みアクセス許可が必要です。 CycleCloud インストーラーは、ユーザーと unix グループを cycle_server 作成し、既定で /opt/cycle_server ディレクトリにインストールし、所有権をディレクトリに割り当てます cycle_server:cycle_server

インストーラーの実行が完了すると、ブラウザーからインストールを完了するためのリンクが表示されます。 提供されたリンクを Web ブラウザーにコピーし、構成手順に従います。

Insider ビルド

CycleCloud Insider ビルドは、プレリリース機能テストに使用できます。 Insider ビルドには、未解決の問題が含まれている可能性があります。

Enterprise Linux (RHEL) Insider ビルドは、次の場所にあります。 https://packages.microsoft.com/yumrepos/cyclecloud-insiders/

Debian/Ubuntu Insider ビルドは次の場所にあります。 https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/

セキュリティに関する注意事項

CycleCloud の既定のインストールでは、ポート 8080 で実行されている暗号化されていない HTTP が使用されます。 すべてのインストールに SSL を構成 することを強くお勧めします。

共有ドライブ、または管理者以外のユーザーがアクセスできるドライブには CycleCloud をインストールしないでください。 CycleCloud グループにアクセスできるユーザーは、暗号化されていないデータにアクセスできます。 管理者以外のユーザーはこのグループに追加しないことをお勧めします。

注意

既定の CycleCloud 構成は、$CS_HOME/config/cycle_server.properties ファイルの設定を使用して、特定の環境に合わせてカスタマイズできます。

構成

インストールが完了したら、Web ブラウザーを使用して CycleCloud を構成できます。 Web サーバーが完全に初期化された後、ログイン画面が読み込まれます。これは数分かかる場合があります。

手順 1: ようこそ

ようこそ画面

ようこそ画面

[サイト名] を入力し、[次へ] をクリックします。

手順 2: 使用許諾契約書

ライセンス画面

ライセンス画面

使用許諾契約書に同意し、[ 次へ] をクリックします。

手順 3: 管理者アカウント

管理者アカウントのセットアップ

管理者アカウントのセットアップ

次に、CycleCloud のローカル管理者アカウントを設定します。 このアカウントは CycleCloud アプリケーションの管理に使用されます。オペレーティング システム アカウントではありません。 [ユーザー ID]、[名前]、[パスワード] を入力し、[完了] をクリックして続行します。

注意

すべての CycleCloud アカウント パスワードは、8 から 123 文字の長さにし、次の 4 つの条件のうち少なくとも 3 つを満たしている必要があります。

  • 大文字を 1 つ以上含む
  • 小文字を少なくとも 1 つ含む
  • 少なくとも 1 つの数値を含む
  • @# $ % ^ & * - _ ! という特殊文字が少なくとも 1 つ含まれています。 + = [ ] { } | \ : ' , . ?

手順 4: SSH キーを設定する

管理者アカウントを設定したら、SSH 公開キーを設定して、CycleCloud によって起動されたすべての Linux マシンに簡単にアクセスできるようにします。 SSH 公開キーを設定するには、右上の [ユーザー] メニューの [ マイ プロファイル ] に移動し、[ プロファイルの編集] を選択します。 SSH キーの作成については、こちらを参照してください。

CycleCloud を更新する

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