티스토리 뷰

2021 4월 새로운 기능으로 EC2에서 중단 없이 루트볼륨을 변경할 수 있는 기능이 추가되었습니다.

관련 자료 : aws.amazon.com/ko/about-aws/whats-new/2021/04/ec2-enables-replacing-root-volumes-for-quick-restoration-and-troubleshooting/

 

Amazon EC2 enables replacing root volumes for quick restoration and troubleshooting

Amazon EC2 announces the Replace Root Volume feature that enables customers to replace the root volume for a running instance. The feature restores the root volume of an instance to its launch state, or to a specific snapshot, without stopping the instance

aws.amazon.com

아래 그림처럼 running 중인 인스턴스를 클릭하고, Actions > Monitor and troubleshoot > replace root volume 과정을 통해 사용 가능합니다.

(인스턴스가 stop일때는 회색으로 block처리 되어있는 것으로 확인 됩니다)

 

아래 그림과 같이 스냅샷 데이터를 바탕으로 root 볼륨을 변경할 수 있습니다.

 

 

=======실세 테스트=======

 

1. 인스턴스 생성 후 루트 볼륨 스냅샷 생성

 

2. 해당 인스턴스의 /etc 디렉토리 삭제

3. sudo 명령어 인식 불가능 확인 

 

4. 정상적인 상태일 때 캡쳐해둔 루트 볼륨 스냅샷 불러오기

 

진행하게 되면 아래와 같이 세션이 끊깁니다.

public IP가 변경되지 않는 걸로 봐선 restart와 동일한 과정이 진행되는 것으로 보입니다.

루트볼륨을 불러온 인스턴스에 SSH 접근이 정상적으로 되는 것을 확인하였으며

sudo 명령어가 다시 사용가능한 것을 확인하였습니다.



만약, 여기서 정상적으로 root 볼륨이 교체되지 않으면 아래 사진처럼 SSH 접근이 불가능해 집니다.

 

참고*

apache 페이지를 띄워놨었는데 replace root volume을 실행 후 서비스가 중지 되었습니다.

재부팅 시 자동으로 서비스를 띄워두지 않아서 수동으로 서비스를 올리지 않는 이상 복구되지 않았습니다.

이를 통해 알게 되었던 것은 replace root volume 를 수행하게 되면 물려있던 세션과 서비스가 끊긴다는 것을 알게 되었습니다.

(왜 무중단인겨.. stop만 안되면 된다 이건가)

 

중단 없다고 이야기 했지만 사실 세션, 서비스 중단이 생긴다는 점 알아두자! 

 

=======테스트 끝=======

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함