Coding
Joy of English Code

https://litt.ly/encode 

오라클 클라우드 분류

오라클 클라우드 프리티어 인스턴스 새로 만들지 않고 부트볼륨 백업과 복구하기

작성자 정보

  • EnglishCode 작성
  • 작성일

컨텐츠 정보

본문

오라클 클라우드를 만지다가 뭔가 꼬이면 인스턴스를 새로 만들고 싶은 생각이 들 때가 있다. 하지만 인스턴스를 새로 만들고 설정을 처음부터 다시할 엄두가 나지는 않는다. 

그런데 오라클 클라우드의 부트 볼륨을 백업해 두었다면 인스턴스를 새로 만들지 않고 복원할 수 있는 생각보다 간단한 방법이 있다. 

 

1. 부트 볼륨 백업 (작업 전)

오라클 클라우드에 로그인 해서 왼쪽 메뉴 스토리지 > 블록 스토리지 > 부트 볼륨에 들어간다.

인스턴스에 연결된 부트 볼륨을 찾아서 왼쪽 점 세개 메뉴에서 "수동 백업 생성"에 들어간다.

이름을 입력하고, 백업 유형은 전체 백업을 선택하고 "부트 볼륨 백업 생성"을 누른다.

왼쪽 부트 볼륨 백업 메뉴에 백업된 부트 볼륨이 생성된다.

 

2. 인스턴스 정지

인스턴스와 부트 볼륨을 분리하기 위해 먼저 인스턴스를 정지시킨다. 

인스턴스 세부정보에 들어가서 오른쪽 위 "작업"에 "정지"가 있다. 종료가 아니라 정지다. 

인스턴스 세부정보 위쪽 메뉴의 "스토리지"에 들어가면 연결된 부트 볼륨이 나온다.

연결된 부트 볼륨의 왼쪽 세 점 메뉴에서  "부트 볼륨 분리"를 선택한다.

 

3. 분리한 부트 볼륨 종료

분리한 부트 볼륨을 클릭하고 세부정보에 들어가서 "작업"에서 종료를 선택한다.

부트 볼륨을 종료해도 백업본은 살아있다.

 

4. 백업본 부트 볼륨 복원

부트 볼륨이 종료되면 세부정보 페이지 위 메뉴에서 "백업"을 선택한다.

백업본 부트 볼륨의 오른쪽 점 세개 메뉴에서 "부트 볼륨 복원"을 선택한다.

이름과 컴파트먼트, 가용성 도메인(연결할 인스턴스와 가용성 도메인이 일치해야 함)을 선택하고 "부트 볼륨 복원"을 클릭한다.

 

5. Cloud Shell에서 인스턴스와 복원된 부트 볼륨 연결

클라우드 페이지 오른쪽 상단에 모니터 아이콘을 클릭하면 Cloud Shell이 나온다. 이것을 선택하고 나타나는 화면에 다음을 입력한다. 인스턴스와 부트 볼륨 OCID는 각각 상세정보 페이지에서 복사한다.

 
$ oci compute boot-volume-attachment attach --instance-id [정지한 인스턴스 OCID] --boot-volume-id [복원한 부트 볼륨 OCID]
 

  

 정상적으로 실행되면 json 형식의 응답이 나온다. Cloud Shell 창을 닫고 종료한다.

 연결한 인스턴스 세부정보 페이지에 들어가서 상단의 "스토리지" 항목에 들어가면 복원된 부트 볼륨이 연결되어 있다.

 

6. 정지했던 인스턴스 시작

클라우드 페이지 왼쪽 "인스턴스" 메뉴로 들어가서 정지된 인스턴스의 오른쪽 점 세개 메뉴에서 "시작"을 선택한다. 

그러면 인스턴스가 복구된 상태로 시작된다.

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

최근글


새댓글


  • 댓글이 없습니다.