[AWS] EC2 인스턴스 시스템 상태 검사 실패
문제상황
인스턴스의 유형에 대한 설정을 여러번 변경하였더니 다음과 같은 에러가 떴다.
어디서 문제가 생긴건지 로그를 확인해보았으나,
정확한 문제를 확인할 수 없어 찾아보았다.
('모니터링 및 문제 해결 -> 로그 확인하기' 상태검사에 대하여 로그 확인이 가능)
문제 원인
인스턴스 상태 확인 실패로 인해 Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스가 다운되는 문제의 원인을 살펴보았다.
Amazon Web Services(AWS)는 두 가지 상태 확인을 통해 각 EC2 인스턴스의 상태를 모니터링합니다. 상태 확인에 실패하면 EC2 인스턴스에 접속할 수 없게 됩니다.
인스턴스 상태 확인 실패는 해당 인스턴스에 다음과 같은 문제가 있음을 나타냅니다.
- 네트워킹 또는 시작 구성 문제
- 메모리 소진
- 파일 시스템 문제
- 운영 체제(OS) 부팅 실패
- 볼륨의 적절한 마운팅 실패
- 호환되지 않는 드라이버
- CPU 소진
https://repost.aws/ko/knowledge-center/ec2-windows-instance-status-check-fail
보아하기엔 우리 인스턴스에서 계속 메모리 문제 때문에 인스턴스 유형을 바꿔주었는데,
이 때문에 인스턴스가 다운된 것 같다.
해결방법
AWS 인스턴스에 대하여 직렬 콘솔을 사용하여 연결하는 방식이 존재한다.
다시 연결해서 상태라도 확인해보고 싶었는데
직렬 콘솔로 접근하면 로그인을 하라고 뜬다.
이는 EC2 인스턴스에 대한 root 계정의 비밀번호를 설정해주어야한다.
나는 결국 비밀번호를 초기에 설정해두지 않아서 인스턴스를 새로 파서 실행해주었다.
초기에 인스턴스에 대한 설정을 잘 해두어야겠다..
REF
https://pinggoopark.tistory.com/838