运维编排场景系列----Autoscaling 通过LifecycleHook在实例启动时安装软件
本文将为您介绍如何通过LifecycleHook实现弹性伸缩组中实例启动/释放时执行命令 相关介绍 lifecycleHook通过关联OOS模板的方式来实现到实例执行命令的工作,关于lifecycleHook与OOS如何协作,你可以查看兄弟文章AutoScaling 通过lifecycleHook自动添加Redis白名单。 关联模板 ACS-ESS-LifeCycleRunCommand模板负责执行命令的操作。 模板具有如下行为: 根据指定的实例ID列表并发到实例执行命令 该模板同时支持回调功能: 执行成功时,通过回调通知lifecycleHook继续执行挂起的伸缩活动; 执行失败时,通过回调通知lifecycleHook回滚挂起的伸缩活动; 当无回调时,lifecycleHook挂起的伸缩活动将在超时后,hook指定的策略。 参数指定 用户可以创建类型为OOS的lifecycleHook,并选择OOS系统模板ACS-ESS-LifeCycleRunCommand。在选择了指定的系统模板之后,你需要为模板运行配置合适的参数,例如命令的内容,命令的类型,lifecycleHook ID信...