本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用運作狀態檢查監控具有受損 Amazon EBS 磁碟區的 Auto Scaling
您可以為自動擴展群組開啟 Amazon 運作EBS狀態檢查,以確保 Amazon EC2 Auto Scaling 會監控執行應用程式的整個系統。
開啟這些運作狀態檢查後,Amazon EC2 Auto Scaling 會收到對執行個體連接EBS磁碟區執行的 Amazon EC2 狀態檢查結果。如果磁碟區無法連線或未通過 I/O 狀態檢查,健全狀況檢查將會失敗,且對應的執行個體會被視為健康狀態不良。當 Amazon EC2 Auto Scaling 偵測到運作狀態不佳的執行個體時,就會取代它。
本主題假設您熟悉附加的EBS狀態檢查。如果沒有,請參閱 Amazon EC2 使用者指南的「附加EBS狀態檢查」一節以取得詳細資訊。以下主題說明如何開啟依賴於附加EBS狀態檢查的 Amazon EC2 Auto Scaling 運作狀態檢查。
開啟群組的 Amazon 運作EBS狀態檢查
您可以針對新的和現有的 Auto Scaling 群組開啟 Amazon 運作EBS狀態檢查。
- Console
-
為新群組開啟 Amazon 運作EBS狀態檢查
建立 Auto Scaling 群組時,在 [設定進階選項] 頁面上,對於運作 Health 態檢查,其他運作狀態檢查類型,請選取 [開啟 Amazon 運作EBS狀態檢查]。然後,在運作狀態檢查寬限期下,輸入時間量,以秒為單位。這段時間是 Amazon EC2 Auto Scaling 在執行個體進入狀態後檢查執行個體運作狀態之前,必須等待多長時間。InService
如需詳細資訊,請參閱設定 Auto Scaling 群組的運作狀態檢查寬限期。。
- 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狀態檢查
在開啟 Amazon EC2 主控台 https://console.aws.amazon.com/ec2/,然後從導覽窗格中選擇 Auto Scaling 群組。
-
在螢幕上方的導覽列中,選擇您在建立 Auto Scaling 群組時所在的 AWS 區域 。
-
選取現有群組旁邊的核取方塊。
Auto Scaling groups (Auto Scaling 群組) 頁面底部會開啟一個分割窗格。
-
在 Details (詳細資訊) 索引標籤上,選擇 Health checks (運作狀態檢查)、Edit (編輯)。
-
對於運作 Health 態檢查、其他運作狀態檢查類型,請選取開啟 Amazon 運作EBS狀態檢查。
-
對於運作狀態檢查寬限期,輸入時間量,以秒為單位。這段時間是 Amazon EC2 Auto Scaling 在執行個體進入狀態後檢查執行個體運作狀態之前,必須等待多長時間。InService
如需詳細資訊,請參閱設定 Auto Scaling 群組的運作狀態檢查寬限期。。
-
選擇更新。
- 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
)。
值名稱區分大小寫。