当前位置:主页 > 查看内容

弹性伸缩 生命周期挂钩 - 扩缩容

发布时间:2021-09-11 00:00| 位朋友查看

简介:使用场景 在伸缩组中,您可设置弹性扩容和弹性缩容活动,如果您希望在正式启动这些实例前进行自定义操作,生命周期挂钩功能就能帮助您完成: 伸缩组扩容出实例后需要延迟一段时间挂载到 CLB ,再对外提供服务。 伸缩组释放实例时执行数据备份操作。 伸缩组弹……

使用场景

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

  • 伸缩组扩容出实例后需要延迟一段时间挂载到 CLB ,再对外提供服务。
  • 伸缩组释放实例时执行数据备份操作。
  • 伸缩组弹性扩容或者缩容时执行一些用户自定义操作。
说明:

  • 生命周期挂钩仅在自动创建或移出实例时生效,手动添加或移出实例时不受其影响。
  • 一个伸缩组内仅可以创建10个生命周期挂钩。

工作方式

伸缩组创建生命周期挂钩后,当生命周期挂钩联动的伸缩活动类型发生时,伸缩活动被挂起,您可以在伸缩活动挂起的期间执行自定义操作。当生命周期挂钩超时时,该挂起会终止。

生命周期挂钩属性

名称 说明 示例
名称 生命周期挂钩名称 ,仅支持中文、英文、数字、下划线、分隔符"-"、小数点 fehwnl_
伸缩活动类型 弹性缩容活动/弹性扩容活动 弹性缩容活动
超时时间 默认情况下实例保持等待状态的时间。 30 - 3600 (秒),必须为整数。 300
执行策略 执行策略包括【继续】和【拒绝】。
  • 继续策略:挂起的伸缩活动将继续执行。
  • 拒绝策略:针对弹性扩容活动,会直接释放已创建的 CVM 实例。针对弹性缩容活动,无影响。
当一个伸缩组设置多个生命周期挂钩时,则顺序等待操作执行。但仅执行首个拒绝策略,后续生命周期挂钩的拒绝策略不生效。
拒绝
通知方式 通知方式包括 CMQ 主题 和 CMQ 队列。选择通知方式后,您还需要选择具体的 CMQ 主题或者 CMQ 队列。 CMQ 主题
通知标识 弹性伸缩每次推送消息到通知对象时,会同时发送您预先指定的通知标识,便于管理和标记不同类别的通知信息。 通知消息

创建生命周期挂钩

  1. 登录 弹性伸缩控制台。
  2. 选择您需要绑定生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下图所示:
  3. 选择【生命周期挂钩】页签,单击【新建】。如下图所示:
  4. 在弹出的“新建生命周期挂钩”窗口中,填写生命周期挂钩相关信息。如下图所示:
    说明:

    • 您在创建生命周期时,需要选择或新建 CMQ。其中包括创建 CMQ 主题 和 CMQ 队列。
    • 针对一个伸缩组设置多个生命周期挂钩的情况,顺序等待但只执行第一个拒绝策略,后续生命周期挂钩不生效。
    • 如果您不填写通知方式,默认不通知您。
    • 同一个伸缩组内生命周期挂钩名称不能重复。

修改生命周期挂钩

  1. 登录 弹性伸缩控制台。
  2. 选择您需要修改生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下图所示:
  3. 选择【生命周期挂钩】页签,在需要修改生命周期挂钩的行中,单击【修改】。如下图所示:
  4. 在弹出的“修改生命周期挂钩”窗口中,根据实际需求进行修改信息即可。

删除生命周期挂钩

  1. 登录 弹性伸缩控制台。
  2. 选择您需要删除生命周期挂钩的伸缩组,单击伸缩组 ID/名称,进入该伸缩组的详情页面。如下图所示:
  3. 选择【生命周期挂钩】页签,在需要删除生命周期挂钩的行中,单击【删除】。如下图所示:
  4. 在弹出的“删除生命周期挂钩”窗口中,单击【确认】。如下图所示:

本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐