多云主机组管理
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' 查看进程是否正在运行。
代理进程只会获取有关宿主机的如下信息:
- proxy的安装目录,用于代理重连
- 宿主机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其他类型主机
支持编辑主机组名称、项目作用域、仓库作用域。