更新时间:2024-01-15 GMT+08:00

自托管资源池场景

介绍如何将自有主机添加至自托管资源池。

目前,仅墨西哥局点的指定用户支持自托管资源池功能。

操作步骤

  1. 创建弹性云服务器

    1. 进入控制台,在页面左上角单击“服务列表 > 计算 > 弹性云服务器 ECS”,进入“弹性云服务器 ECS”页面。
    2. 单击右上角“购买弹性云服务器”。
    3. 进入配置界面,根据提示配置参数。

    4. 参数配置完成后,单击“立即购买”,弹性云服务器(ECS)创建完毕。

      申请ECS的过程中可同时申请EIP,若想单独申请EIP可参考申请EIP(可选)

      申请ECS后需要配置安全组,可参考配置安全组

      当ECS不使用时请前往控制台将其关机,以免持续计费造成不必要的浪费。

  2. 获取AK/SK

    1. 进入控制台,在页面右上角用户名,在下拉列表中单击“我的凭证”
    2. 单击“访问密钥 > 新增访问密钥”
    3. 弹出确认提示框,单击“确定”,保存并下载访问密钥。

  3. 新建资源池

    1. 在软件开发生产线首页,单击右上角账号名称,选择“租户设置”
    2. 单击“资源池管理 > 资源池 > 新建资源池”,输入资源池名称,选择资源池类型为“容器”,单击“保存”

  4. 新建代理。

    1. 单击新建的资源池名称,单击页面右上方“新建代理”,打开“自动安装JDK”“自动安装Git”“自动安装Docker”开关。
    2. 分别输入步骤2中获取的AK/SK后勾选“我已阅读并同意 ,允许CodeArts使用相关配置及认证信息进行业务操作”前的单选框。
    3. 单击“生成命令”按钮,自动生成安装代理(Octopus Agent)命令,单击“复制命令”,即可复制生成的安装命令。

  5. 执行Octopus Agent命令

    1. 登录步骤1中创建的弹性云服务器,在/root目录下执行上一步复制的安装命令,终端显示如下提示:
      End Install Octopus Agent,Agent output logs have been printed to [ /opt/octopus-agent/logs/octopus-agent.log ]
    2. 此时可在“代理列表”页面查看到已经安装的代理实例状态为“空闲中”,表示安装成功。

      若代理实例状态为“下线”,需删除该代理,重新执行3~5步骤。