更新时间:2022-11-15 GMT+08:00
分享

新建代理

概述

通过在代理机上安装Agent并接入注册到DevCloud,可以实现自定义的执行资源接入。

前提条件

  • 安装代理的主机必须有外网访问权限,并且开通以下域名的防火墙白名单、暴露相应端口号。

    区域名称

    域名

    北京一(cn-north-1)

    cloudoctopus-agent.cn-north-1.myhuaweicloud.com

    北京四(cn-north-4)

    cloudoctopus-agent.cn-north-4.myhuaweicloud.com

    上海一(cn-east-3)

    cloudoctopus-agent.cn-east-3.myhuaweicloud.com

    上海二(cn-east-2)

    cloudoctopus-agent.cn-east-2.myhuaweicloud.com

    广州(cn-south-1)

    cloudoctopus-agent.cn-south-1.myhuaweicloud.com

    深圳(cn-south-2)

    cloudoctopus-agent.cn-south-2.myhuaweicloud.com

    大连(cn-northeast-1)

    cloudoctopus-agent.cn-northeast-1.myhuaweicloud.com

    贵阳一(cn-southwest-2 )

    cloudoctopus-agent.cn-southwest-2.myhuaweicloud.com

    通过代理机接入服务所需要暴露的端口号范围如下:

    服务名称

    端口号范围

    代码检查(CodeCheck)

    1200~1299

    编译构建(CloudBuild)

    1300~1399

    部署(CloudDeploy)

    1400~1499

    云测(CloudTest)

    1500~1599

    可以通过如下命令检查是否已经加入白名单,如:
    telnet cloudoctopus-agent.cn-north-1.myhuaweicloud.com 1211
    telnet cloudoctopus-agent.cn-north-1.myhuaweicloud.com 1420
  • 安装代理的主机必须安装JAVA8+、Git和Docker17.06+,只能使用root帐号安装执行命令。
  • 请确保安装代理的主机可以访问公网。
  • 同一台主机不可以安装相同名称的代理,同一台主机的不同代理不可以使用同样的代理工作空间。
  • 使用代理机功能,需要配备1台4U8G或以上规格、磁盘>80GB的主机

新建代理

  1. 在资源池列表中找到目标资源池,单击资源池名称,进入“代理列表”页面。

    代理列表可显示代理机状态(包括空闲中、停用、下线、运行中、删除中)、内存使用率、可用硬盘等信息。

  2. 单击“新建代理”,页面弹出以下对话框。

  3. 根据需要完成参数配置。

    1. 配置主机所需的网络环境。

      配置项

      是否必选

      配置说明

      自动安装JDK

      主机需要具备JAVA8+环境。

      开启此开关后,将为主机自动安装JDK。安装的版本为jdk1.8.0_202,指定安装目录为“/usr/local”

      若关闭此开关,则需手动安装。如何安装JAVA8+?

      自动安装Git

      主机需要具备Git环境。

      开启此开关后,将为主机自动安装Git。自动安装使用yum -y install gitapt-get install git命令安装,需要用户确认安装主机是否有适合的yum源。

      若关闭此开关,则需手动安装。如何安装Git?

      自动安装Docker

      主机需要具备Docker环境。

      开启此开关后,将为主机自动安装Docker。安装的版本为docker-18.06.1-ce,指定安装目录为“/usr/local”。安装完成后将自动注册服务并启动docker服务。

      若关闭此开关,则需手动安装。如何安装Docker?

    2. 配置身份认证信息。

      配置项

      是否必选

      配置说明

      AK

      Access Key Id。

      在通过获取AK/SK下载的访问密钥文件中获取。

      SK

      Secret Access Key。

      在通过获取AK/SK下载的访问密钥文件中获取。

      代理名称

      代理(Agent)的名称,同一台主机不可以安装相同名称的代理。

      请根据实际情况填写。为了方便管理,命名建议清晰,建议关联代理机IP,如:10.10.10.10-agent-01。

      代理工作空间

      代理在主机上运行的工作目录,任务执行的工作空间,同一台主机的不同代理不可以使用同样的代理工作空间。

      请根据实际情况填写。为了方便管理,建议关联数据盘,如:/opt/cloud/agent01。

    3. 生成命令。

      完成参数配置,勾选“我已阅读并同意”,单击“生成命令”,命令框中自动生成安装代理命令。

      单击“复制命令”,复制此命令。

  4. 登录主机,执行上一步复制的安装命令,当命令终端显示如下提示时,表示安装结束。

  5. 返回“代理列表”页面,关闭弹窗。

    等待10-30秒,刷新页面,在列表中可查看到已经安装的代理实例状态为“空闲中”,表示安装成功。

后续操作

  • 查看代理列表

    在资源池列表中找到目标资源池,单击资源池名称,进入“代理列表”页面。

    代理列表可显示代理机状态、内存使用率、可用硬盘等信息。

    代理机有以下五种状态:

    代理机状态

    说明

    运行中

    代理机正在执行任务。

    空闲中

    代理机处于连接状态,未运行任务。

    停用

    代理机处于连接状态,但被停用无法执行任务。

    下线

    代理机处于掉线断开状态,如需上线请登录代理机重新注册,否则删除即可。

    删除中

    代理机正在被删除中。

  • 删除代理

    在“代理列表”页面,单击操作列,可以删除指定的代理机。

    “运行中”状态的代理机无法删除。

  • 启动/停用代理

    “代理列表”页面,单击操作列,可停用对应代理,停用后,状态列显示为“停用”;单击,可以重新启用代理,状态列恢复为“空闲中”

分享:

    相关文档

    相关产品