本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用運作狀態檢查監控 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 運作狀態檢查。
開啟群組的 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 運作狀態檢查
前往網址 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台,然後從導覽窗格中選擇 Auto Scaling 群組。
-
在螢幕上方的導覽列中,選擇您在建立 Auto Scaling 群組時所在的 AWS 區域 。
-
選取現有群組旁邊的核取方塊。
Auto Scaling groups (Auto Scaling 群組) 頁面底部會開啟一個分割窗格。
-
在 Details (詳細資訊) 索引標籤上,選擇 Health checks (運作狀態檢查)、Edit (編輯)。
-
針對運作狀態檢查、其他運作狀態檢查類型,選取開啟 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
)。
值名稱區分大小寫。