EDAS Agent 简介
EDAS Agent(以下简称 Agent)是 安装在 ECS 上,用于 EDAS 服务集群与部署在相应 ECS 上的应用程序之间进行通信的 Daemon 程序。在运行的过程中主要承担以下的角色:
- 应用管理:包括应用部署、启动、停止等。
- 状态回报:包括应用存活状态、健康检查状态、Ali-Tomcat 容器状态等。
- 信息获取:如获取 ECS 和容器的监控信息。
Agent 除了完成以上基于应用的管控功能,还负责 EDAS 控制台与用户应用程序之间通信。简单的说,一个应用发布的服务是否在某台 ECS 上正确及时的发布,这个简单的信息获取就需要 Agent 的参与和协调。
[backcolor=transparent]说明: 上述 Agent 所涉及的功能对用户都是透明的,作为用户,您只需要安装 Agent 即可。
在导入 ECS 主机对话框中,单击 [backcolor=transparent]导入。
导入 ECS 需要5分钟左右的时间,请耐心等待。根据提示,单击 [backcolor=transparent]点击返回,跳转到 [backcolor=transparent]集群管理 下的集群详情页,在 [backcolor=transparent]集群部署信息 区域中查看导入状态及进度。
当 ECS 实例状态从 [backcolor=transparent]转化中 变成 [backcolor=transparent]在线,则表示 ECS 导入成功。
结果验证
Agent 安装完成后,在 EDAS 控制台 左侧导航栏中选择 [backcolor=transparent]资源管理 > [backcolor=transparent]云服务器 ECS,在实例列表页面选择对应的区域(Region),查看 [backcolor=transparent]agent 状态。
如果 Agent 安装成功,其状态为 [backcolor=transparent]在线 或 [backcolor=transparent]Docker 在线。
如果 Agent 安装失败,其状态为 [backcolor=transparent]异常。
升级 Agent
升级 Agent 步骤和安装方法一致:
登录 EDAS 控制台,在左侧导航栏选择 [backcolor=transparent]资源管理 > [backcolor=transparent]云服务器 ECS。
选择相应的区域(华北1、华北2 或华东1 等),然后单击右上角的 [backcolor=transparent]安装 Agent。
复制相应的命令行,在对应的 ECS 终端上执行即可。
EDAS Agent 会自动进行覆盖安装并进行自动重启。