使用運作狀態檢查監控 Amazon EBS 磁碟區受損的 Auto Scaling 執行個體 - Amazon EC2 Auto Scaling

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

使用運作狀態檢查監控 Amazon EBS 磁碟區受損的 Auto Scaling 執行個體

您可以開啟 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 系統上建置的執行個體

開啟群組的 Amazon EBS 運作狀態檢查

您可以為新的和現有的 Auto Scaling 群組開啟 Amazon EBS 運作狀態檢查。

Console
開啟新群組的 Amazon EBS 運作狀態檢查

當您建立 Auto Scaling 群組時,在設定進階選項頁面上,針對運作狀態檢查其他運作狀態檢查類型,選取開啟 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. 前往網址 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台,然後從導覽窗格中選擇 Auto Scaling 群組

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

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

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

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

  5. 針對運作狀態檢查其他運作狀態檢查類型,選取開啟 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)。

值名稱區分大小寫。