如何使用 EC2Rescue 對我的 Amazon EC2 Windows 執行個體的問題進行疑難排解?

2 分的閱讀內容
0

我的 Amazon Elastic Compute Cloud (Amazon EC2) Windows 執行個體發生下列其中一個問題: 我無法連接到我的 Amazon EC2 Windows 執行個體。我遇到開機問題。我需要執行還原動作。我需要修復常見問題,例如磁碟簽章衝突。我需要收集作業系統 (OS) 日誌以進行分析和疑難排解。

簡短說明

適用於 EC2 Windows 的 EC2Rescue 是一款疑難排解工具,可用於 Amazon EC2 Windows Server 執行個體。使用此工具以疑難排解作業系統層級的問題,並收集進階日誌和組態檔案以供進一步分析。下列為 EC2Rescue 解決的常見問題:

  • 由於防火牆、遠端桌面通訊協定 (RDP) 或網路介面組態所產生的執行個體連線問題。
  • 由於藍色螢幕或停止錯誤、開機迴圈或登錄損毀所產生的作業系統開機問題。
  • 其他需要進階日誌分析和疑難排解的問題。

**注意:**擷取 Amazon EC2 Windows 執行個體的螢幕擷取畫面,以判斷執行個體的狀態。

您可以手動或自動執行 EC2Rescue。

系統需求

EC2Rescue 需要 Amazon EC2 Windows 執行個體,條件如下:

  • 在 Windows Server 2008 R2 或更新版本上執行。
  • 已安裝 .NET Framework 3.5 SPI 或更新版本。
  • 可透過 RDP 連線存取。

**注意:**EC2Rescue 僅在 Windows Server 2008 R2 或更新版本上執行,不過,該工具可以分析 Windows Server 2008 或更新版本的離線磁碟區。

解決方法

選擇下列其中一種方法來使用 EC2Rescue 工具。

使用系統管理員 AWSSupport-ExecuteEC2Rescue 自動化文件

AWSSupport-ExecuteEC2Rescue 自動化文件結合了 AWS Lambda 函數與系統管理員和 AWS CloudFormation 動作,藉此自動化 EC2Rescue 步驟。

如需文件運作方式、權限需求,以及使用此工具先決條件的相關資訊,請參閱在無法連線的執行個體上執行 EC2Rescue 工具

重要事項: 自動化工作流程會停止執行個體。如果執行個體具有執行個體儲存體磁碟區,則當執行個體停止時,即會遺失磁碟區上的任何資料。如果您並未使用彈性 IP 位址,則會在執行個體停止時釋出公共 IP 位址。

當您準備就緒時,請執行系統管理員 AWSSupport-ExecuteEC2Rescue 自動化

使用 AWSSupport-RunEC2RescueForWindowsTool 執行手冊

在啟動 AWSSupport-RunEC2RescueForWindowsTool 執行手冊之前,請確定您的 AWS Identify and Access Management (IAM) 使用者或角色具有所需的權限。如需詳細資訊,請參閱使用 EC2Rescue 和系統管理員疑難排解受損 Windows 執行個體中的範例 IAM 政策。

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,請參閱AWS CLI 錯誤疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。請完成下列步驟:

  1. 開啟 Systems Manager console (系統管理員主控台)。
  2. 在導覽窗格中,選擇 Documents (文件)。
  3. 在搜尋列中,輸入 AWSSupport-RunEC2RescueForWindowsTool
  4. 選取 AWSSupport-RunEC2RescueForWindowsTool 文件。
  5. 選擇 Run command (執行命令)。
  6. Command parameters (命令參數) 中,針對 Command (命令),選擇下列其中一個參數:
    ResetAccess
    CollectLogs
    FixAll
  7. Parameters (參數) 中,輸入 Windows PowerShell 參數。
  8. 選擇 Run (執行)。
  9. 在自動化完成後,檢閱 Outputs (輸出) 部分中的詳細結果。

如需如何使用系統管理員執行命令文件來使用 AWS CLI 執行適用於 Windows 伺服器之 EC2Rescue 的詳細資訊,請參閱 Amazon EC2 範例

**注意:**請確定您的執行個體具有 AWS CLI 命令中指定的 Amazon Simple Storage Service (Amazon S3) 儲存貯體的存取權。

手動執行 EC2Rescue

若要手動執行 EC2Rescue,請使用下列其中一種方法:

請完成下列步驟:

  1. 在您的 Amazon EC2 Windows 執行個體上下載 EC2Rescue (zip 檔案)。
    **注意:**該 AWSSupport-RunEC2RescueForWindowsTool 系統管理員執行命令文件方法會為您下載並驗證適用於 Windows Server 的 EC2Rescue。
  2. 使用 EC2Rescue 疑難排解下列 Amazon EC2 Windows Server 執行個體問題:
    執行個體連線問題: 在 Offline instance (離線執行個體) 模式下使用 Diagnose and Rescue (診斷及救援) 功能。
    作業系統開機問題: 在 Offline instance (離線執行個體) 模式下使用 Restore (還原) 功能。
    進階日誌和疑難排解: 在現行執行個體模式或離線執行個體模式下使用擷取日誌功能。

現行執行個體模式

此模式會分析 EC2Rescue 目前執行的執行個體。Current instance (現行執行個體) 模式為唯讀,並且不會修改現行執行個體。此模式不會直接修復問題。使用 Current instance (現行執行個體) 模式收集系統資訊和日誌以進行分析,或提交給系統管理員或 AWS Support。

功能

  • 系統資訊: 在文字方塊中顯示現行系統的重要系統資訊以便於有效率的複製和貼上。
  • 擷取日誌: 首先,從相關疑難排解日誌清單中選取。此功能接著會自動收集這些日誌並封裝至您指定的名稱和位置下的壓縮資料夾中。

離線執行個體模式

此模式可讓您選取離線系統的磁碟區。EC2Rescue 會分析磁碟區並提供自動化救援和還原選項。離線執行個體模式還包含與現行執行個體模式相同的擷取日誌功能

功能

  • 系統資訊: 在文字方塊中顯示現行系統的重要系統資訊以便於有效率的複製。
  • 選取磁碟: 如果多個離線根磁碟區連接至執行個體,此功能可讓您選取特定的磁碟區。
    **注意:**如果選取的磁碟尚未連線,此功能會自動為您讓該磁碟連線。
  • 診斷和救援: 偵測並提供選項以自動修正妨礙 RDP 連線或導致執行個體狀態檢查失敗的常見組態問題。系統會檢查下列項目以找出可能的組態問題:
    系統時間設定
    Windows 防火牆設定
    遠端桌面設定
    EC2Config 版本和設定 (Windows Server 2012 R2 及更舊版本)
    EC2Launch 版本和設定 (Windows Server 2016 及更新版本)
    網路介面設定
  • 還原: 將離線執行個體設為使用上次正確設定開機或還原備份登錄。如果您懷疑登錄設定不正確或損毀,請使用此功能。
  • 擷取日誌: 首先,從相關疑難排解日誌清單中選取。此功能接著會自動收集這些日誌並封裝至您指定的名稱和位置下的壓縮資料夾中。

相關資訊

使用 EC2Rescue 疑難排解受損的 Amazon EC2 Linux 執行個體

使用 EC2Rescue 疑難排解損的 Amazon EC2 Windows 執行個體

正在設定自動化

AWS 官方
AWS 官方已更新 3 個月前