EC2Rescue를 사용하여 Amazon EC2 Windows 인스턴스의 문제를 해결하려면 어떻게 해야 하나요?
최종 업데이트 날짜: 2020년 11월 17일
Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스에서 다음 문제 중 하나가 발생합니다.
- 내 Amazon EC2 Windows 인스턴스에 연결할 수 없습니다.
- 부팅 문제가 발생했습니다.
- 복원 작업을 수행해야 합니다.
- 디스크 서명 충돌과 같은 일반적인 문제를 해결해야 합니다.
- 분석 및 문제 해결을 위해 운영 체제(OS) 로그를 수집해야 합니다.
EC2Rescue를 사용하여 이러한 문제를 해결하려면 어떻게 해야 하나요?
간략한 설명
EC2Rescue for EC2 Windows는 Amazon EC2 Windows Server 인스턴스에서 실행할 수 있는 문제 해결 도구입니다. 이 도구를 사용하여 OS 수준 문제를 해결하고 추가 분석을 위해 고급 로그 및 구성 파일을 수집합니다. 다음은 EC2Rescue로 해결할 수 있는 몇 가지 일반적인 문제입니다.
- 방화벽, 원격 데스크톱 프로토콜(RDP) 또는 네트워크 인터페이스 구성으로 인한 인스턴스 연결 문제입니다.
- 블루 스크린 또는 중지 오류, 부팅 루프 또는 손상된 레지스트리로 인한 OS 부팅 문제입니다.
- 고급 로그 분석 및 해결이 필요할 수 있는 문제
참고: Amazon EC2 Windows 인스턴스의 스크린샷을 캡처하여 인스턴스의 상태를 확인할 수 있습니다.
AWS Systems Manager AWSSupport-ExecuteEC2Rescue 자동화 문서를 사용하여 EC2Rescue를 수동 또는 자동으로 실행할 수 있습니다.
시스템 요구 사항
EC2Rescue에는 다음과 같은 Amazon EC2 Windows 인스턴스가 필요합니다.
- Windows Server 2008 R2 이상에서 실행
- .NET Framework 3.5 SPI 이상이 설치됨
- RDP 연결을 통해 액세스할 수 있음
참고: EC2Rescue는 Windows Server 2008 R2 이상에서만 실행되지만, 이 도구는 Windows Server 2008 이상의 오프라인 볼륨을 분석할 수 있습니다.
해결 방법
먼저, Systems Manager AWSSupport-ExecuteEC2Rescue 자동화 문서를 사용할지 또는 EC2Rescue를 수동으로 실행할지를 선택합니다. 그런 다음 선택한 방법에 대해 아래 단계를 수행하세요.
Systems Manager AWSSupport-ExecuteEC2Rescue 자동화 문서 사용
AWSSupport-ExecuteEC2Rescue 자동화 문서는 AWS Lambda 함수를 Systems Manage 및 AWS CloudFormation 작업과 결합하여 EC2Rescue 단계를 자동화합니다. 문서 작동 방식, 권한 요구 사항 및 도구 사용을 위한 필수 구성 요소에 대한 자세한 내용은 연결할 수 없는 인스턴스에서 EC2Rescue 도구 실행을 참조하세요.
중요: 자동화 워크플로는 인스턴스를 중지합니다. 이 인스턴스에 인스턴스 스토어 볼륨이 있는 경우, 인스턴스가 중지될 때 해당 볼륨의 데이터가 삭제됩니다. 탄력적 IP 주소를 사용하지 않는 경우, 인스턴스가 중지되면 퍼블릭 IP 주소가 릴리스됩니다.
준비가 되면 Systems Manager AWSSupport-ExecuteEC2Rescue 자동화 문서를 실행합니다.
수동으로 EC2Rescue 실행
다음 방법 중 하나를 사용하여 EC2Rescue를 수동으로 실행할 수 있습니다.
- EC2Rescue for Windows Server GUI를 사용합니다.
- EC2Rescue for Windows Server 명령줄 인터페이스(CLI)를 사용합니다.
- AWSSupport-RunEC2RescueForWindowsTool Systems Manager Run Command 문서를 사용합니다.
먼저, Amazon EC2 Windows 인스턴스에서 EC2Rescue를 다운로드합니다.
참고: AWSSupport-RunEC2RescueForWindowsTool Systems Manager Run Command 문서 메소드가 자동으로 EC2Rescue for Windows Server를 다운로드하고 검증합니다.
그런 다음 EC2Rescue를 사용하여 Amazon EC2 Windows Server 인스턴스 문제를 해결합니다.
- 인스턴스 연결 문제: [오프라인 인스턴스(Offline instance)] 모드에서 [진단 및 복구(Diagnose and Rescue)] 기능을 사용합니다.
- OS 부팅 문제: [오프라인 인스턴스(Offline instance)] 모드에서 [복원(Restore)] 기능을 사용합니다.
- 고급 로그 및 문제 해결: [현재 인스턴스(Current instance)] 모드 또는 [오프라인 인스턴스(Offline instance)] 모드에서 [로그 캡처(Capture logs)] 기능을 사용합니다.
현재 인스턴스 모드
이 모드는 EC2Rescue가 현재 실행 중인 인스턴스를 분석합니다. [현재 인스턴스(Current instance)] 모드는 읽기 전용이며 현재 인스턴스를 수정하지 않으므로 이 모드는 문제를 직접 해결하지 않습니다. [현재 인스턴스(Current instance)] 모드를 사용하면 분석을 위해서나 시스템 관리자 또는 AWS Support에 제출하기 위해 시스템 정보 및 로그를 수집할 수 있습니다.
기능
시스템 정보(System Information): 쉽게 복사할 수 있도록 텍스트 상자에 현재 시스템에 대한 중요한 시스템 정보를 표시합니다.
로그 캡처(Capture logs): 먼저 관련 문제 해결 로그 목록에서 선택합니다. 그런 다음 이 기능은 해당 로그를 자동으로 수집하여 지정한 이름 및 위치 아래의 압축 폴더에 패키지화합니다.
오프라인 인스턴스 모드
이 모드를 사용하면 오프라인 시스템의 볼륨을 선택할 수 있습니다. EC2Rescue는 볼륨을 분석하고 자동화된 복구 및 복원 옵션을 제공합니다. [오프라인 인스턴스(Offline instance)] 모드에는 [현재 인스턴스(Current instance) 모드]와 동일한 [캡처 로그(Capture logs)] 기능도 포함되어 있습니다.
기능
시스템 정보(System Information): 쉽게 복사할 수 있도록 텍스트 상자에 현재 시스템에 대한 중요한 시스템 정보를 표시합니다.
디스크 선택(Select Disk): 인스턴스에 여러 오프라인 루트 볼륨이 연결된 경우 이 기능을 사용하여 특정 볼륨을 선택할 수 있습니다.
참고: 선택한 디스크가 아직 온라인 상태가 아닌 경우 이 기능은 자동으로 디스크를 온라인 상태로 설정합니다.
진단 및 복구(Diagnose and Rescue): RDP 연결을 방해하거나 인스턴스 상태 확인에 실패하는 일반적인 구성 문제를 감지하고 자동으로 수정하는 옵션을 제공합니다. 가능한 구성 문제에 대해 다음 항목을 검사합니다.
- 시스템 시간 설정
- Windows 방화벽 설정
- 원격 데스크톱 설정
- EC2Config 버전 및 설정(Windows Server 2012 R2 이하)
- EC2Launch 버전 및 설정(Windows Server 2016 이상)
- 네트워크 인터페이스 설정
복원(Restore): 오프라인 인스턴스를 마지막으로 성공한 구성으로 부팅하거나 백업에서 레지스트리를 복원하도록 설정합니다. 잘못 구성되었거나 손상된 레지스트리가 의심되는 경우 이 기능을 사용하세요.
로그 캡처(Capture logs): 먼저 관련 문제 해결 로그 목록에서 선택합니다. 그런 다음 이 기능은 해당 로그를 자동으로 수집하여 지정한 이름 및 위치 아래의 압축 폴더에 패키지화합니다.