跳到主要内容

多云主机组管理

1. 主机组

企业管理员通过访问企业版,进入 「管理」->「功能设置」->「主机管理」 页面,可设置主机组需要关联的项目或仓库。

注意:关联仓库、项目设置是为了让企业(组织)管理员可以合理分配机器给项目组使用,代码库、项目只有关联主机组后在流水线中才可以调用。

输入图片说明

2. 主机类型

添加主机(当前支持阿里云、华为云、腾讯云、局域网主机、公网主机)

3. 操作指南

3.1 新建主机组

输入图片说明

点击【新建主机组】,选择新建类型,支持选择自主导入、从局域网导入、阿里云导入、腾讯云导入、华为云导入。

3.1.1 阿里云主机

输入图片说明

基本信息输入主机组名称、主机组标识别、凭证名称,凭证读取凭证管理数据和主机信息。

输入图片说明

前往“凭证管理”添加“阿里云“类型凭证。

输入图片说明

支持自动为凭证关联的主机安装阿里云助手。

3.1.2 其他类型主机

输入图片说明

基本信息输入主机组名称、主机组标识别、项目作用域、仓库作用域。

3.2 添加主机

3.2.1 添加阿里云类型主机

输入图片说明 输入图片说明

支持查看主机组信息,以及区域、凭证名称、UUID、主机信息等,本页面可以继续【安装云助手】,重新为凭证新关联主机安装agent。

3.2.2 添加华为云、腾讯云、公网主机

输入图片说明

点击添加主机可在本主机组中添加主机

输入图片说明

支持通过命令逐台添加和文件批量导入

输入图片说明

通过命令逐台添加-打开需要纳管进的主机组部署的主机命令行,在某个目录下执行

输入图片说明

文件批量导入主机

支持查看主机组信息,以及操作系统、主机信息等,本页面支持继续添加主机。

  • Linux 主机通过命令逐台添加和文件批量导入
  • Windows主机和Mac OS主机仅支持通过命令逐台添加

3.2.3 添加局域网主机

添加代理主机:代理主机定义为局域网中,对目标主机和https://server-agent.gitee.com/均可触达的主机,在保证安全的基础上用于连接局域网与公网。 请在代理主机上添加proxy: 输入图片说明

在局域网主机组页面,选择添加代理主机,复制安装命令,登录到代理主机某个目录下执行命令,代理进程会以后台运行的方式启动。可通过 ps -ef | grep 'gitee-proxy' 查看进程是否正在运行。

输入图片说明

代理进程只会获取有关宿主机的如下信息:

  1. proxy的安装目录,用于代理重连
  2. 宿主机cpu、内存和硬盘的相关信息(不会用于分析) proxy代码开源仓库如下(目前仓库暂未公开): https://gitee.com/gitee-go/agent-proxy agent代码开源仓库如下(目前仓库暂未公开): https://gitee.com/gitee-go/agent-all

3.3 删除主机组

输入图片说明

删除主机组下的所有内容包括主机和任务,停止每台主机上的进程

3.4 编辑主机组

3.4.1阿里云类型主机

输入图片说明

支持编辑主机组名称,凭证不可编辑。

3.4.2其他类型主机

输入图片说明

支持编辑主机组名称、项目作用域、仓库作用域。