主機群組為若干台虛擬機器或物理機的集合,用於部署應用服務。通常一個應用服務會在開發測試環境、預發環境、對外提供服務的正式生產環境等不同的環境裡運行,對應到雲效 Flow 中,我們把這些環境稱之為「主機群組」。本文將為您介紹如何建立並使用主機群組。
建立主機群組
進入 ,填寫主機群組名稱、主機群組ID、主機群組標籤、主機群組環境、擁有者等資訊,單擊確定即可建立一個主機群組。

接入新主機
進入 ,找到目標主機群組,單擊進入主機群組詳情頁,單擊接入新主機。
前提條件
機器接入前請檢查機器是否滿足以下前提條件:
機器需要可訪問雲效(用於雲效 Runner 安裝回調、流水線部署任務下發等)。
目前雲效主機群組支援接入以下作業系統架構機器:
Linux/amd64、Linux/arm64
支援以下 Linux 發行版本:CentOS 6+ 及以上、Ubuntu 16.04+ 及以上、Alibaba Cloud Linux 2/3。
推薦配置:4核8G及以上。
接入步驟
如何接入新主機,具體步驟,請參見接入新主機。
主機群組管理
進入 ,找到目標主機群組,單擊進入主機群組詳情頁。
查看主機群組主機列表,展示:
執行個體ID:主機接入時,為主機自動產生的唯一ID。
IP:主機接入時,自動讀取主機的IP。
地區:主機接入時,自動讀取主機所在的地區。
作業系統/架構:主機接入時,自動讀取主機的作業系統和架構。
佔用情況:本主機是否還存在於其他主機群組。
Runner狀態:本主機上 Runner 的串連狀態。
安裝進度:可以查看 Runner 的安裝進度。
重裝Runner:當機器 Runner 狀態異常時,可複製 Runner 安裝命令重裝。
移除節點:移除節點僅將節點從當前主機群組解除綁定,並不會刪除真實機器,也不會卸載Runner(如有需要請參照 Runner 常用操作手動卸載)。
設定主機群組:可以修改主機群組名稱、標籤等。
刪除主機群組:刪除主機群組僅會將節點從當前主機群組解除綁定,並刪除主機群組中繼資料,但並不會刪除真實機器,也不會卸載Runner(如有需要請參照以下 Runner 常用操作手動卸載)。

使用主機群組
進入目標流水線編輯頁面,流水線單擊主機部署任務,在主機群組的下拉式清單裡可以選擇建立好的主機群組。流水線運行時,會下發主機部署任務到每台機器上執行。
