D1-05. EC2Rescue Tool

D1-05. EC2Rescue Tool

in

1. EC2Rescue for Linux

  • 지원 OS: Amazon Linux 2, Ubuntu, Red Hat 등
  • 기능
    • 시스템 진단: Kernel parameter, OpenSSH 구성, 비대칭 라우팅(asymmetric routing), 중복 루트 장치 라벨 등 점검
    • 로그 수집: syslog, dmesg, SSM logs, 애플리케이션 오류 로그 등 수집
    • 시스템 리포트: vmstat, iostat, mpstat 등 시스템 자원 활용도 보고서 생성
    • 문제 해결: 파일 권한 오류 수정, 비정상 커널 파라미터 비활성화 등 자동 조치
    • 결과 저장: AWS Support에 전송 또는 S3 버킷 업로드
    • 확장성: 사용자 정의 모듈 추가 가능 (특정 시스템 진단 자동화)

2. EC2Rescue for Windows

  • 지원 OS: Windows Server 2008 이상
  • 모듈 구성
    • Data Collector: 로그 및 시스템 정보 수집
    • Analyzer: 문제 원인 분석 및 자동 수정 제안
  • 주요 명령어
    Run Command(AWSSupport-RunEC2RescueForWindowsTool)를 사용하여 인스턴스에 설치 후 명령 실행 가능
    • CollectLogs: 로그 수집
    • FixAll: 시스템 문제 자동 복구
    • ResetAccess: 비밀번호 초기화 등 접근 문제 해결
  • 주요 기능
    • 시스템 진단
      • 인스턴스 연결 문제: Firewall, RDP, 네트워크 인터페이스 설정 등
      • 부팅 관련 문제: Blue Screen of Death, Boot Loop, 손상된 Registry
      • 디스크 서명 충돌(disk signature collision) 탐지 및 복구
    • 로그 수집(CollectLogs ): OS 로그, 구성 파일, 이벤트 로그 등 수집
    • 결과 저장: AWS Support에 전송 또는 S3 버킷 업로드
    • 문제 해결
      • FixAll: 주요 시스템 오류 자동 수정
      • ResetAccess: 패스워드 재설정 및 접근 문제 복구
    • 커스텀 모듈: 필요 시 사용자 정의 모듈 추가 가능