弹性伸缩 生命周期挂钩

在伸缩组中,可以设置弹性扩容和弹性缩容活动,如果你希望在正式启动这些实例前进行自定义操作,生命周期挂钩功能就能帮助你完成。

相关产品
弹性伸缩 产品页,含版本规格、价格与购买入口。

一、使用场景

·伸缩组扩容出实例后需要延迟一段时间挂载到 CLB,再对外提供服务。

·伸缩组释放实例时执行数据备份操作。

·伸缩组弹性扩容或者缩容时执行一些用户自定义操作。

注意:说明:

二、工作方式

伸缩组创建生命周期挂钩后,当关联的伸缩活动(如扩容或缩容)发生时,该活动会进入“挂起”状态。此时,生命周期挂钩会通过你指定的通知方式(如 TAT 命令 或 TDMQ 消息)来触发你的自定义操作。生命周期挂钩超时时,该挂起会终止。

三、生命周期挂钩属性

名称 说明 示例
名称 生命周期挂钩名称,仅支持中文、英文、数字、下划线、分隔符"-"、小数点。 fehwnl_
伸缩活动类型 弹性缩容活动/弹性扩容活动。 弹性缩容活动
扩展活动 扩展活动包括 NORMAL 和 EXTENSION,默认值为 NORMAL。不勾选时(NORMAL)生命周期挂钩仅在自动创建或移出实例时生效;勾选“包含实例开/关机、添加/移出实例”(EXTENSION)后,手动添加或移出实例、开关机时生命周期挂钩也会生效。 NORMAL
超时时间 默认情况下实例保持等待状态的时间。30 – 7200(秒),必须为整数。 300
执行策略 执行策略包括继续和拒绝。继续策略:挂起的伸缩活动将继续执行。拒绝策略:针对弹性扩容活动,会直接释放已创建的 CVM 实例。针对弹性缩容活动,无影响。当一个伸缩组设置多个生命周期挂钩时,则顺序等待操作执行。但仅执行首个拒绝策略,后续生命周期挂钩的拒绝策略不生效。 拒绝
通知方式 通知方式包括 TDMQ 主题、TDMQ 队列和 TAT 命令。选择通知方式后,你还需要选择具体的 TDMQ 主题、TDMQ 队列或 TAT 命令。 TDMQ 主题

四、创建生命周期挂钩

1. 登录 弹性伸缩控制台。

2. 选择你需要绑定生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下:

3. 选择生命周期挂钩页签,单击新建。

4. 在弹出的新建生命周期挂钩对话框中,填写生命周期挂钩相关信息。如下:

注意:说明:

五、修改生命周期挂钩

1. 登录 弹性伸缩控制台。

2. 选择你需要修改生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下:

3. 选择生命周期挂钩页签,在需要修改生命周期挂钩的行中,单击修改。如下:

4. 在弹出的修改生命周期挂钩窗口中,根据实际需求修改信息即可。

六、删除生命周期挂钩

1. 登录 弹性伸缩控制台。

2. 选择你需要删除生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下:

3. 选择生命周期挂钩页签,在需要删除生命周期挂钩的行中,单击删除。如下:

4. 在弹出的删除生命周期挂钩窗口中,单击确定即可。

赞 (0)
上一篇 4天前
下一篇 4天前