共用方式為


手動安裝

您可以使用ARM樣本透過 Azure Marketplace或使用 Azure Container Registry中的容器來安裝 Azure CycleCloud。 我們建議使用 Azure Marketplace 映射進行安裝,但在某些生產情況下,手動安裝 CycleCloud 可能很有用,如下所述。

注意

CycleCloud 產品包含許多部分,包括稱為 Jetpack 的節點設定軟體,以及稱為 CycleServer 的可安裝 Web 伺服器平臺。 因此,您會在安裝 CycleCloud 伺服器的電腦上,找到許多命令和目錄名稱中所參考的 CycleServer。

系統需求

若要安裝 CycleCloud,您必須擁有系統管理員 (根) 許可權。 此外,您的系統必須符合下列最低需求:

  • 64 位 Linux 發行版
  • Java Runtime Environment (8 版)
  • 建議至少 8GB 的 RAM (16GB)
  • 四個或多個 CPU 核心
  • 至少 250GB 的可用磁碟空間

注意

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 的「b,」版本發行,但 Canonical 支援下的所有 Ubuntu LTS 版本都正式支援 CycleCloud。

在 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

最後,使用 或 dnf安裝 cyclecloudyum

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 安裝程式會建立 cycle_server 使用者和 unix 群組、依預設安裝至 /opt/cycle_server 目錄,並將擁有權指派 cycle_server:cycle_server 給目錄。

安裝程式完成執行之後,系統會提供一個連結,以從瀏覽器完成安裝。 將所提供的連結複製到網頁瀏覽器,並遵循設定步驟。

測試人員組建

CycleCloud 測試人員組建可用於發行前版本功能測試。 測試人員組建可能包含未解決的問題。

Enterprise Linux (RHEL) 測試人員組建位於: https://packages.microsoft.com/yumrepos/cyclecloud-insiders/

Debian/Ubuntu 測試人員組建位於: https://packages.microsoft.com/repos/cyclecloud-insiders/pool/main/c/cyclecloud8/

安全性注意事項

CycleCloud 的預設安裝會使用埠 8080 上執行的非加密 HTTP。 強烈建議 為所有安裝設定 SSL

請勿在共用磁碟驅動器上安裝 CycleCloud,或非系統管理員用戶可存取的任何磁碟驅動器。 具有 CycleCloud 群組存取權的任何人都可以存取非加密的數據。 我們建議您不要將非系統管理員使用者新增至此群組。

注意

您可以使用 $CS_HOME/config/cycle_server.properties 檔案中的設定,針對特定環境自定義預設 CycleCloud 組態。

設定

安裝之後,您可以透過網頁瀏覽器設定 CycleCloud。 登入畫面會在 Web 伺服器完全初始化之後載入,這可能需要幾分鐘的時間。

步驟 1:歡迎使用

歡迎畫面

歡迎畫面

輸入 網站名稱 ,然後按 [ 下一步]。

步驟 2:許可協定

授權畫面

授權畫面

接受許可協議,然後按 [ 下一步]。

步驟 3:系統管理員帳戶

系統管理員帳戶設定

系統管理員帳戶設定

您現在會設定 CycleCloud 的本機系統管理員帳戶。 此帳戶是用來管理 CycleCloud 應用程式 - 不是作業系統帳戶。 輸入 [用戶標識符]、[ 名稱 ] 和 [ 密碼],然後按兩下 [ 完成 ] 繼續。

注意

所有 CycleCloud 帳戶密碼長度必須介於 8 到 123 個字元之間,且至少符合下列 4 個條件的 3 個:

  • 至少包含一個大寫字母
  • 至少包含一個小寫字母
  • 至少包含一個數位
  • 至少包含一個特殊字元:@ # $ % ^ & * - _ ! + = [ ] { } | \ : ' , . ?

步驟 4:設定 SSH 金鑰

設定系統管理員帳戶之後,您可以設定 SSH 公鑰,以便輕鬆地存取 CycleCloud 啟動的任何 Linux 機器。 若要設定 SSH 公鑰,請移至右上方使用者選單下的 [我的配置檔] ,然後選擇 [ 編輯設定檔]。 在這裡瞭解如何建立 SSH 金鑰。

更新 CycleCloud

請參閱 更新 Azure CycleCloud 頁面。