主机组为若干台虚拟机或物理机的集合,用于部署应用服务。通常一个应用服务会在开发测试环境、预发环境、对外提供服务的正式生产环境等不同的环境里运行,对应到云效 Flow 中,我们把这些环境称之为「主机组」。本文将为您介绍如何新建并使用主机组。
新建主机组
进入
,填写主机组名称、主机组ID、主机组标签、主机组环境、拥有者等信息,单击确定即可新建一个主机组。接入新主机
进入
,找到目标主机组,单击进入主机组详情页,单击接入新主机。前提条件
机器接入前请检查机器是否满足以下前提条件:
机器需要可访问云效(用于云效 Runner 安装回调、流水线部署任务下发等)。
目前云效主机组支持接入以下操作系统架构机器:
Linux/amd64、Linux/arm64
支持以下 Linux 发行版本:CentOS 6+ 及以上、Ubuntu 16.04+ 及以上、Alibaba Cloud Linux 2/3。
推荐配置:4核8G及以上。
接入步骤
操作系统类型:目前仅支持接入 Linux/amd64 机器作为部署节点。
添加方式:
阿里云ECS。
手动安装Runner:直接复制 Runner 安装命令在待接入的机器上执行,Runner 安装成功后,新机器就会自动添加至当前主机组,请刷新主机列表后查看。
主机组管理
进入
,找到目标主机组,单击进入主机组详情页。查看主机组主机列表,展示:
实例ID:主机接入时,为主机自动生成的唯一ID。
IP:主机接入时,自动读取主机的IP。
地域:主机接入时,自动读取主机所在的地域。
操作系统/架构:主机接入时,自动读取主机的操作系统和架构。
占用情况:本主机是否还存在于其他主机组。
Runner状态:本主机上 Runner 的连接状态。
安装进度:可以查看 Runner 的安装进度。
重装Runner:当机器 Runner 状态异常时,可复制 Runner 安装命令重装。
移除节点:移除节点仅将节点从当前主机组解除绑定,并不会删除真实机器,也不会卸载Runner(如有需要请参照 Runner 常用操作手动卸载)。
设置主机组:可以修改主机组名称、标签等。
删除主机组:删除主机组仅会将节点从当前主机组解除绑定,并删除主机组元数据,但并不会删除真实机器,也不会卸载Runner(如有需要请参照以下 Runner 常用操作手动卸载)。
使用主机组
进入目标流水线编辑页面,流水线点击主机部署任务,在主机组的下拉列表里可以选择创建好的主机组。流水线运行时,会下发主机部署任务到每台机器上执行。