本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用运行状况检查监控 Amazon EBS 卷受损的 Auto Scaling 实例
您可以为 Auto Scaling 组开启亚马逊运行EBS状况检查,以确保 Amazon A EC2 uto Scaling 监控运行应用程序的整个系统。
在您开启这些运行状况检查后,Amazon A EC2 uto Scaling 会收到对实例连接的EBS卷执行的亚马逊EC2状态检查的结果。如果卷无法访问或未通过 I/O 状态检查,则运行状况检查将失败,相应的实例将被视为运行状况不佳。当 Amazon A EC2 uto Scaling 检测到运行状况不佳的实例时,它会将其替换。
本主题假设您熟悉所附的EBS状态检查。如果不是,请参阅《亚马逊EC2用户指南》的 “已连接EBS状态检查” 部分,了解详情。以下主题介绍如何开启依赖于所附EBS状态检查的 Amazon A EC2 uto Scaling 运行状况检查。
为群组开启 Amazon EBS 健康检查
您可以为新的和现有的 Auto Scaling 群组开启亚马逊运行EBS状况检查。
- Console
-
为新群组启用 Amazon EBS 健康检查
创建 Auto Scaling 组时,在 “配置高级选项” 页面上,在 “运行状况检查”、“其他运行状况检查类型” 中,选择 “开启亚马逊运行EBS状况检查”。然后,在 运行状况检查宽限期下,输入时间长短,单位为秒。这段时间是 Amazon A EC2 uto Scaling 在实例进入状态后必须等待多长时间才能检查其运行InService
状况。有关更多信息,请参阅 设置自动扩缩组的运行状况检查宽限期。
- AWS CLI
-
为新群组启用 Amazon EBS 健康检查
将该--health-check-type
选项添加到create-auto-scaling-group命令中。以下示例为名EBS
为的新 Auto Scaling 组指定了该--health-check-type
选项my-asg
。
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg
\
--health-check-type "EBS" --health-check-grace-period 60
...
您可以为该--health-check-type
选项指定多个值。例如,要同时添加 Amazon EBS 和 Elastic Load Balancing 运行状况检查类型,请使用以下命令。
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg
\
--health-check-type "EBS,ELB" --health-check-grace-period 60
...
值的名称区分大小写。
- Console
-
为现有群组启用 Amazon EBS 健康检查
在上打开亚马逊EC2控制台 https://console.aws.amazon.com/ec2/,然后从导航窗格中选择 A uto Scaling Gro ups。
-
在屏幕顶部的导航栏中,选择您在其中创建了自动扩缩组的 AWS 区域 。
-
选中现有组旁边的复选框。
这时将在 Auto Scaling groups(Auto Scaling 组)页面底部打开一个拆分窗格。
-
在 Details (详细信息) 选项卡上,选择 Health checks (运行状况检查)、Edit (编辑)。
-
对于健康检查、其他运行状况检查类型,请选择开启 Amazon EBS 健康检查。
-
对于运行状况检查宽限期,输入时间长短(以秒为单位)。这段时间是 Amazon A EC2 uto Scaling 在实例进入状态后必须等待多长时间才能检查其运行InService
状况。有关更多信息,请参阅 设置自动扩缩组的运行状况检查宽限期。
-
选择更新。
- AWS CLI
-
为现有群组启用 Amazon EBS 健康检查
将该--health-check-type
选项添加到update-auto-scaling-group命令中。以下示例为名EBS
为的现有 Auto Scaling 组指定了该--health-check-type
选项my-asg
。
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg
\
--health-check-type "EBS" --health-check-grace-period 60
要使用多种运行状况检查类型,您可以为该--health-check-type
选项指定多个值(例如EBS,ELB
)。
值的名称区分大小写。