主机组管理

主机组为若干台虚拟机或物理机的集合,用于部署应用服务。通常一个应用服务会在开发测试环境、预发环境、对外提供服务的正式生产环境等不同的环境里运行,对应到云效 Flow 中,我们把这些环境称之为「主机组」。本文将为您介绍如何新建并使用主机组。

新建主机组

进入流水线Flow首页 > 全局设置 > 主机组管理 > 新建主机组 ,填写主机组名称主机组ID主机组标签主机组环境拥有者等信息,单击确定即可新建一个主机组。

image

接入新主机

进入 流水线Flow首页 > 全局设置 > 主机组管理,找到目标主机组,单击进入主机组详情页,单击接入新主机

前提条件

机器接入前请检查机器是否满足以下前提条件:

  • 机器需要可访问云效(用于云效 Runner 安装回调、流水线部署任务下发等)。

  • 目前云效主机组支持接入以下操作系统架构机器:

    • Linux/amd64、Linux/arm64

      • 支持以下 Linux 发行版本:CentOS 6+ 及以上、Ubuntu 16.04+ 及以上、Alibaba Cloud Linux 2/3。

      • 推荐配置:4核8G及以上。

接入步骤

如何接入新主机,具体步骤,请参见接入新主机

主机组管理

进入 流水线Flow首页 > 全局设置 > 主机组管理,找到目标主机组,单击进入主机组详情页。

  • 查看主机组主机列表,展示:

    • 实例ID:主机接入时,为主机自动生成的唯一ID。

    • IP:主机接入时,自动读取主机的IP。

    • 地域:主机接入时,自动读取主机所在的地域。

    • 操作系统/架构:主机接入时,自动读取主机的操作系统和架构。

    • 占用情况:本主机是否还存在于其他主机组。

    • Runner状态:本主机上 Runner 的连接状态。

    • 安装进度:可以查看 Runner 的安装进度。

  • 重装Runner:当机器 Runner 状态异常时,可复制 Runner 安装命令重装。

  • 移除节点:移除节点仅将节点从当前主机组解除绑定,并不会删除真实机器,也不会卸载Runner(如有需要请参照 Runner 常用操作手动卸载)。

  • 设置主机组:可以修改主机组名称、标签等。

  • 删除主机组:删除主机组仅会将节点从当前主机组解除绑定,并删除主机组元数据,但并不会删除真实机器,也不会卸载Runner(如有需要请参照以下 Runner 常用操作手动卸载)。

image

使用主机组

进入目标流水线编辑页面,流水线点击主机部署任务,在主机组的下拉列表里可以选择创建好的主机组。流水线运行时,会下发主机部署任务到每台机器上执行。

image