本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
對 Amazon EC2 執行個體停止問題進行疑難排解
如果 Amazon EBS 後端執行個體凍結在 stopping
狀態,這可能是底層主機電腦的問題。
若要解決該問題,請遵循這些步驟:
-
強制停止執行個體
使用 Amazon EC2 主控台或 AWS CLI 強制停止執行個體。如需相關步驟,請參閱 強制停止執行個體。
執行個體將先嘗試正常關閉,包括清空檔案系統快取和中繼資料。如果無法在逾時期間內完成正常關閉,執行個體會強制關閉,且不會清空檔案系統快取和中繼資料。
-
強制停止後
執行檔案系統檢查和修復程序。
重要
執行這些程序十分重要,因為強制停止可避免清空檔案系統快取和中繼資料。
-
如果強制停止失敗
如果 10 分鐘後執行個體仍未停止,請執行以下動作:
-
在 AWS re:Post
上發佈協助請求。請在訊息中註明執行個體 ID,並說明您已採取的步驟,以利加速解決問題。 -
或者,如果您已購買支援方案,可到 Support 中心
建立技術支援案例。 -
在等待協助時,您可視需要建立替代執行個體。如需相關步驟,請參閱 (選用) 建立替代執行個體。
-
當執行個體處於 stopping
狀態或 running
以外的任何狀態時,將不會收取執行個體使用費。當執行個體處於 running
狀態時,您只需支付執行個體使用費。
強制停止執行個體
請使用主控台或 AWS CLI來強制停止執行個體。
注意
只有在執行個體為 stopping
狀態時,您才可以使用主控台強制停止執行個體。不論執行個體狀態為何 (shutting-down
和 terminated
除外),您都可使用 AWS CLI
強制停用執行個體。
如果經過 10 分鐘後,執行個體仍未停止,請在 AWS re:Post
(選用) 建立替代執行個體
在您等待來自 AWS re:Post
重要
如果凍結的執行個體僅產生系統狀態檢查,您可以建立替代執行個體,這是因為執行個體狀態檢查將導致 AMI 複製到故障作業系統的確切複本上。在確認狀態訊息後,建立 AMI 並使用新的 AMI 來啟動新執行個體。
如果無法如先前步驟中的說明,從執行個體建立 AMI,您可以依照下列方式來建立替換執行個體:
(替代選項) 使用主控台來建立替換執行個體
-
選取執行個體,然後依序選擇 Description (說明)、Block devices (區塊型儲存設備)。選取每個磁碟區,並記下其磁碟區 ID。請務必註明哪一個磁碟區是根磁碟區。
-
在導覽窗格中,選擇 Volumes (磁碟區)。針對執行個體選取每個磁碟區,然後依序選擇 Actions (動作)、Create Snapshot (建立快照)。
-
在導覽窗格中,選擇 Snapshots (快照)。選擇您剛建立的快照,然後依序選擇 Actions (動作)、Create Volume (建立磁碟區)。
-
使用與凍結執行個體相同的作業系統來啟動執行個體。請寫下其根磁碟區的磁碟區 ID 和裝置名稱。
-
在導覽窗格中,選擇「Instances (執行個體)」,選取剛才啟動的執行個體,然後依序選擇「Instance state (執行個體狀態)」、「Stop instance (停止執行個體)」。
-
在導覽窗格中選擇 Volumes (磁碟區),選取已停止執行個體的根磁碟區,然後依序選擇 Actions (動作)、Detach Volume (分離磁碟區)。
-
選取從凍結執行個體建立的根磁碟區,然後依序選擇「Actions (動作)」、「Attach Volume (連結磁碟區)」,接著將該磁碟區連結到新的執行個體,並做為其根磁碟區 (使用您之前記下的裝置名稱)。將其他所有非根磁碟區的磁碟區,連結到執行個體。
-
在導覽窗格中,選擇 Instances (執行個體),然後選取替換個體。選擇 Instance state (執行個體狀態)、Start instance (啟動執行個體)。確認執行個體可正常運作。
-
選取凍結的執行個體,然後依序選擇執行個體狀態、終止 (刪除) 執行個體。如果該執行個體在終止時也出現凍結的狀況,Amazon EC2 會自動在幾小時內強制其終止。