使用運作狀態檢查監控具有受損 Amazon EBS 磁碟區的 Auto Scaling - Amazon EC2 Auto Scaling

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用運作狀態檢查監控具有受損 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 運作狀態檢查。

注意

您可以為所有 Auto Scaling 群組開啟 Amazon 運作EBS狀態檢查。但是,這些健康狀態檢查僅適用於在 AWS Nitro System 上建置的執行個體

開啟群組的 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狀態檢查
  1. 在開啟 Amazon EC2 主控台 https://console.aws.amazon.com/ec2/,然後從導覽窗格中選擇 Auto Scaling 群組

  2. 在螢幕上方的導覽列中,選擇您在建立 Auto Scaling 群組時所在的 AWS 區域 。

  3. 選取現有群組旁邊的核取方塊。

    Auto Scaling groups (Auto Scaling 群組) 頁面底部會開啟一個分割窗格。

  4. Details (詳細資訊) 索引標籤上,選擇 Health checks (運作狀態檢查)、Edit (編輯)。

  5. 對於運作 Health 態檢查其他運作狀態檢查類型,請選取開啟 Amazon 運作EBS狀態檢查

  6. 對於運作狀態檢查寬限期,輸入時間量,以秒為單位。這段時間是 Amazon EC2 Auto Scaling 在執行個體進入狀態後檢查執行個體運作狀態之前,必須等待多長時間。InService如需詳細資訊,請參閱設定 Auto Scaling 群組的運作狀態檢查寬限期。

  7. 選擇更新

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)。

值名稱區分大小寫。