對無法連線的 Amazon EC2 執行個體進行疑難排解 - Amazon Elastic Compute Cloud

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

對無法連線的 Amazon EC2 執行個體進行疑難排解

以下資訊可協助您對無法連線的 Amazon EC2 執行個體進行疑難排解。您可擷取螢幕截去畫面或存取主控台輸出資料,以協助診斷問題,並判斷是否應該重新啟動執行個體。針對無法連線的 Windows 執行個體,請檢視服務傳回的螢幕擷取畫面以進行疑難排解。

重新啟動執行個體

對於故障診斷和一般的執行個體管理,能夠重新啟動無法連線的執行個體很重要。

如同您可以按下重設鈕來重設電腦,您也可以使用 Amazon EC2 主控台、CLI 或 API,來重設 EC2 執行個體。如需詳細資訊,請參閱重新啟動您的 Amazon EC2 執行個體

執行個體主控台輸出

主控台輸出是診斷問題的一項寶貴工具。在針對核心問題和服務組態問題進行故障診斷時 (這些問題可能會造成執行個體終止,或是在其 SSH 協助程式能夠啟動之前較無法連線),這項工具尤其實用。

  • Linux 執行個體 – 執行個體主控台輸出所顯示的資料,就是在連接到電腦的實體顯示器上,通常會顯示的主控台輸出資料。主控台輸出會傳回經過緩衝的資訊,這些資訊會在執行個體轉換狀態 (啟動、停止、重新啟動和終止) 之後不久發布。已發布的輸出不會連續更新,只有在可能具有最高價值時才會更新。

  • Windows 執行個體 – 執行個體主控台輸出會包含最近三筆系統事件日誌錯誤。

只有執行個體才能存取主控台輸出資料。

您可在執行個體生命週期內,擷取最新的序列主控台輸出。僅 Nitro 型執行個體支援此選項。

Console
無法取得主控台輸出
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在左側導覽窗格中選擇 (執行個體)

  3. 選取執行個體,然後再依序選擇動作監控和故障診斷取得系統記錄檔

Command line
無法取得主控台輸出

您可以使用下列其中一個命令。如需有關這些命令列介面的詳細資訊,請參閱存取 Amazon EC2

擷取無法連線執行個體的螢幕擷取畫面

如果您無法連線至執行個體,您可擷取執行個體的螢幕擷取畫面,將其當成影像檢視。此影像可讓您看到執行個體的狀態,有利於更快進行故障診斷。

您可以在執行個體執行中或執行個體當機後產生螢幕擷取畫面。產生的影像格式為 JPG ,大小不超過 100 kb。螢幕擷取畫面不收取資料傳輸費用。

限制

下列項目不支援此功能:

支援的區域

此功能在以下 區域可用:

  • US East (N. Virginia) Region

  • 美國東部 (俄亥俄) 區域

  • 美國西部 (加利佛尼亞北部) 區域

  • 美國西部 (奧勒岡) 區域

  • 非洲 (開普敦) 區域

  • 亞太區域 (香港) 區域

  • 亞太區域 (海德拉巴)

  • 亞太區域 (雅加達)

  • 亞太區域 (墨爾本) 區域

  • 亞太 (孟買) 區域

  • 亞太 (大阪) 區域

  • 亞太 (首爾) 區域

  • 亞太區域 (新加坡) 區域

  • 亞太 (雪梨) 區域

  • 亞太 (東京) 區域

  • 加拿大 (中部) 區域

  • 加拿大西部 (卡加利) 區域

  • 中國 (北京) 區域

  • 中國 (寧夏) 區域

  • 歐洲 (法蘭克福) 區域

  • 歐洲 (愛爾蘭) 區域

  • 歐洲 (倫敦) 區域

  • Europe (Milan) Region

  • 歐洲 (巴黎) 區域

  • 歐洲 (西班牙) 區域

  • 歐洲 (斯德哥爾摩) 區域

  • 歐洲 (蘇黎世) 區域

  • 以色列 (特拉維夫) 區域

  • 南美洲 (聖保羅) 區域

  • Middle East (Bahrain) Region

  • 中東 (阿拉伯聯合大公國) 區域

Console
取得執行個體的螢幕擷取畫面
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在左側導覽窗格中選擇 (執行個體)

  3. 選取要擷取的執行個體。

  4. 選擇 動作監視和故障診斷取得執行個體螢幕截圖

  5. 選擇 下載,或在要下載的影像上按一下滑鼠右鍵並儲存。

Command line
擷取執行個體的螢幕擷取畫面

您可以使用下列其中一個命令。傳回的內容為 base64 編碼。如需有關這些命令列介面的詳細資訊,請參閱存取 Amazon EC2

當主機電腦故障時的執行個體復原

如果底層主機電腦的硬體具有無法修復的問題, AWS 可能會排程執行執行個體停止事件。您會事先收到此類事件的電子郵件通知。

在主機電腦故障時復原其上執行的 Amazon EBS 後端執行個體
  1. 將執行個體存放磁碟區上的所有重要資料備份到 Amazon EBS 或 Amazon S3。

  2. 停止執行個體。

  3. 啟動實例。

  4. 復原所有重要的資料。

如需詳細資訊,請參閱停止和啟動 Amazon EC2 執行個體

在主機電腦故障時復原其上執行的執行個體存放區後端執行個體
  1. 從執行個體建立 AMI。

  2. 將映像上傳到 Amazon S3。

  3. 將重要的資料備份到 Amazon EBS 或 Amazon S3。

  4. 終止執行個體。

  5. 從 AMI 啟動新的執行個體。

  6. 將所有重要的資料還原到新的執行個體上。

執行個體離線且意外重新啟動

如果您的執行個體似乎已離線,然後意外重新啟動,則可能已進行自動執行個體復原。當 AWS 偵測到執行個體因基礎硬體或軟體問題而無法使用,且執行個體上已啟用簡化的自動復原或 CloudWatch 動作型復原時,就會發生這種情況。

在復原程序期間, 會 AWS 嘗試將執行個體遷移至不同的硬體,以還原執行個體的可用性。若要驗證您的執行個體是否發生自動執行個體復原,請參閱 確認是否發生自動執行個體復原

注意

如果您的工作負載或應用程式沒有回應,請檢查它是否在執行個體上執行。如果不是,請手動啟動。為了防止未來發生此問題,請實作復原計劃,以確保您的工作負載或應用程式在執行個體復原後正常運作。