部署到阿里云 ECS

云效流水线 Flow 支持将应用部署至阿里云 ECS。您可以按照以下步骤,将阿里云 ECS 添加至主机组,以便通过流水线实现应用的部署。

创建阿里云 ECS 类型主机组

添加方式——直接添加

  1. 进入云效流水线,选择全局设置 > 主机组管理,进行新建主机组

    高的 (21)

  2. 进入新创建的目标主机组,添加新主机,添加方式选择阿里云ECS.

    高的 (22)

  3. 添加服务连接或选择服务连接,选择地域,如何添加服务连接,请参见服务连接

    高的 (23)

  4. 可添加的主机列表里勾选所需要添加的主机,单击保存,即可完成主机组的创建。

    高的 (24)

  5. 至此,您就可在流水线中选择使用该主机组了。

    高的 (26)

对部署权限的说明,请参见主机组成员权限。同时,主机组支持通过ECS标签添加,如果您使用 ECS 标签对ECS资源进行分类管理,可单击新建主机组右侧按钮,在所展示的菜单栏里单击新建主机组-阿里云ECS标签,即可直接在Flow中建立主机组和ECS标签的关联。

高的 (28)

StarAgent

为保证部署通道可用性,提高部署成功率,飞流采用了云助手和Staragent双通道方案,云助手在阿里云ECS会默认安装,在新增和修改部署组的时候,飞流会通过云助手自动安装StarAgent。

StarAgent介绍

StarAgent是阿里巴巴集团服务器运维基础设施,承载了全集团的服务器交互任务。StarAgent是打造全网通,7*24不间断提供服务,安全可靠,日均亿级调用量,99.995%的系统成功率的命令通道。通过阿里巴巴集团安全团队对StarAgent进行了安全加固。重置账号密钥,客户端服务端使用不同的加密方式,在服务器上执行的命令进行全量审计等安全策略为命令通道保驾护航。

StarAgent基础操作

查看状态:/home/staragent/bin/staragentctl status;
启动:/home/staragent/bin/staragentctl restart;
重启:/home/staragent/bin/staragentctl restart;
卸载:
    1. /home/staragent/bin/staragentctl stop;
    2. rm -rf /home/staragent;
    3. rm /usr/sbin/staragent_sn