가상서버 스냅샷 사용 방법

가상서버 및 블록 스토리지 스냅샷을 생성 및 삭제하는 방법은 다음과 같습니다.

목차

(1) 스냅샷 이란? (2) 스냅샷의 작동 방식

(1) 가상서버 준비 (2) 전체(가상서버 + 블록 스토리지) 스냅샷 생성 (3) 블록 스토리지 스냅샷 생성

(1) 오토스케일 구성

(1) 가상서버 스냅샷과 연결된 블록 스토리지 스냅샷 모두 삭제 (2) 단독 블록 스토리지 스냅샷 삭제

(1) 블록 스토리지를 삭제하기 위해서는 먼저 연결된 블록 스토리지 스냅샷을 삭제해야 합니다. (2) 블록 스토리지 스냅샷이 가상서버 스냅샷과 연결되어 있습니다. (3) 현재 가상서버 스냅샷이 오토스케일에서 사용되고 있습니다. (4) 블록 스토리지 삭제 시 오토스케일에 구성되어 있어 삭제하지 못하는 경우

1. 스냅샷에 대한 이해

(1) 스냅샷 이란?

  • 특정 시간에 데이터 저장 장치의 상태를 별도의 파일이나 이미지로 저장하는 기술

  • 장애시 스냅샷을 생성한 일정 시점까지의 데이터를 복원할 수 있습니다.

  • 또한 스냅샷을 이용하여 인스턴스를 증설하거나 오토스케일 사용 시 스냅샷 이미지를 등록할 수 있습니다.

(2) 스냅샷에 대한 이미지 설명

스냅샷이 특정 시점의 볼륨 상태를 캡처하는 방법을 보여줍니다.

  • cafe24 가상서버의 현재 시점을 기준으로 스냅샷을 생성합니다.

  • 가상서버와 연결 된 블록 스토리지와 함께 스냅샷을 생성 시 해당 블록 스토리지 스냅샷은 가상서버 스냅샷에 종속됩니다.

동일한 서버의 증설이 필요할 시 해당 스냅샷을 이용하여 손쉽게 확장할 수 있습니다.

2. 가상서버 및 블록 스토리지 스냅샷 생성

(1) 가상서버 준비

스냅샷을 생성할 가상서버를 준비합니다. 본 예제에서는 추가 블록 스토리지를 연결 해 놓은 상태입니다.

(2) 가상서버 + 블록 스토리지 스냅샷 생성

콘솔 > 서버 > 가상서버 스냅샷 > + 스냅샷 생성하기 기존에 가상서버와 연결된 블록 스토리지와 함께 전체 스냅샷을 생성합니다.

상단에 스냅샷을 생성할 대상의 가상서버를 선택 후 스냅샷 명을 작성합니다. 기존 가상서버에 블록 스토리지가 연결되어 있을 시 해당 블록 스토리지도 스냅샷이 생성됩니다. 설명 부분은 선택사항 입니다.

생성 버튼 클릭 시 아래의 화면과 같이 가상서버 스냅샷이 생성된 것을 확인할 수 있습니다.

콘솔 > 스토리지 > 블록 스토리지 스냅샷 아래의 화면과 같이가상서버 스냅샷과 함께 블록 스토리지 스냅샷이 같이 생성된 것을 확인할 수 있습니다. 전체 스냅샷(가상서버, 블록 스토리지)으로 생성한 블록 스토리지의 기본 스냅샷 명은 snapshot for [가상서버 snapshot명] 입니다.

(3) 가상서버 없이 개별 블록 스토리지 스냅샷 생성

콘솔 > 스토리지 > 블록 스토리지 스냅샷 > + 새로운 블록 스토리지 생성 블록 스토리지 스냅샷을 생성합니다.

상단에 스냅샷을 생성할 대상의 블록 스토리지를 선택 후 스냅샷 명을 작성합니다.

아래의 화면과 같이 블록 스토리지 스냅샷이 생성된 것을 확인할 수 있습니다.

3. 스냅샷을 이용한 오토스케일 구성

(1) 오토스케일 구성

스냅샷을 이용한 오토스케일 구성 방법은 아래의 매뉴얼을 참조하시기 바랍니다.

4. 가상서버 및 블록 스토리지 스냅샷 삭제

(1) 가상서버 스냅샷과 연결된 블록 스토리지 스냅샷 모두 삭제

콘솔 > 서버 > 가상서버 스냅샷 가상서버 스냅샷 삭제 시 해당 스냅샷과 연결된 블록 스토리지 스냅샷이 함께 삭제됩니다. 단, 가상서버 스냅샷과 연결된 블록 스토리지 스냅샷을 단독으로 삭제는 불가능합니다. 또한, 가상서버 스냅샷 삭제할 시 연결된 블록 스토리지 스냅샷도 함께 삭제되어 복구가 불가능합니다.

상기 내용에 동의합니다 왼쪽 체크박스 선택 후 웹 콘솔 암호를 입력하여 삭제를 진행합니다.

(2) 개별 블록 스토리지 스냅샷 삭제

콘솔 > 스토리지 > 블록 스토리지 스냅샷 연결된 가상서버 스냅샷이 없는 블록 스토리지 스냅샷은 아래와 같이 삭제할 수 있습니다.

상기 내용에 동의합니다 체크박스 선택 후 웹 콘솔 암호를 입력하여 삭제를 진행합니다. 블록 스토리지 스냅샷을 삭제할 시 복구가 불가능 합니다.

5. 리소스 삭제 불가 케이스별 해결 방안

(1) 블록 스토리지를 삭제하기 위해서는 먼저 연결된 블록 스토리지 스냅샷을 삭제해야 합니다.

콘솔 > 블록 스토리지 > 삭제 할 블록 스토리지 선택 후 하단 메뉴의 삭제 > 가상서버 연결 해제 > 블록 스토리지 삭제 삭제하려는 블록 스토리지의 스냅샷이 존재할 경우 기존 블록 스토리지는 삭제되지 않습니다. 연결된 블록 스토리지 스냅샷을 먼저 삭제하신 후 블록 스토리지를 삭제 바랍니다.

블록 스토리지 화면에서 해당 블록 스토리지의 생성된 스냅샷을 확인 및 삭제가 가능합니다. 삭제를 진행하기 위해 해당 블록 스토리지 선택 후 하단 메뉴의 생성된 스냅샷에서 삭제를 클릭합니다.

삭제할 스냅샷 선택 및 상기 내용에 동의합니다 체크 및 콘솔 비밀번호 입력 후 삭제를 클릭합니다.

삭제할 블록 스토리지를 선택한 후 선택 삭제를 클릭하여 삭제를 진행합니다.

아래의 이미지는 각 Volume 을 삭제하기 위한 과정을 나타낸 예시 입니다.

해당 볼륨으로 생성한 스냅샷이나 스냅샷을 생성한 블록 스토리지 정보는 아래와 같이 두 가지 방법으로 확인할 수 있습니다. 블록 스토리지에서 해당 스냅샷 확인

블록 스토리지 스냅샷에서 해당 스냅샷을 생성한 블록 스토리지 정보 확인

(2) 블록 스토리지 스냅샷이 가상서버 스냅샷과 연결되어 있습니다.

콘솔 > 서버 > 가상서버 스냅샷 > 해당 가상서버 스냅샷 삭제 삭제하려는 블록 스토리지의 스냅샷이 가상서버 스냅샷과 연결되어 있는경우 블록 스토리지만 단독으로 삭제가 불가능합니다. 가상서버 스냅샷 삭제 시 연결되어 있는 블록 스토리지 스냅샷도 같이 삭제 됩니다.

가상서버와 마운트 된 블록 스토리지와 함께 생성된 스냅샷에서 해당 블록스토리지 스냅샷은 가상서버 스냅샷에 종속되어 단독으로 삭제가 불가합니다.

블록 스토리지 스냅샷 화면에서 삭제하려는 블록 스토리지 스냅샷과 연결 된 가상서버 스냅샷 이름과 ID를 확인합니다.

가상서버 스냅샷 화면에서 기존에 확인한 스냅샷 이름과 ID를 비교한 후 동일할 시 아래와 같이 삭제를 진행 합니다.

가상서버 스냅샷 삭제 시 연결된 블록 스토리지 스냅샷도 같이 삭제되는 것을 확인하실 수 있습니다. 삭제 시 저장된 데이터는 복구가 불가능합니다.

(3) 현재 가상서버 스냅샷이 오토스케일에서 사용되고 있습니다.

콘솔 > 서버 > 오토스케일 > 해당 오토스케일 삭제 후 가상서버 스냅샷 삭제 해당 가상서버 스냅샷이 등록된 오토스케일을 삭제하셔야 가상서버 스냅샷 삭제가 가능합니다.

오토스케일 기본 구조 및 스냅샷 삭제 순서

오토스케일이 해당 오토스케일 그룹으로 구성된 인스턴스를 모니터링 하며 리소스 임계치에 따라 해당 인스턴스 스냅샷을 이용하여 서버를 Scale Out 하거나 Scale In 합니다.

오토스케일 생성에 사용된 가상서버 스냅샷 및 블록 스토리지 스냅샷은 단독으로 삭제할 수 없습니다. 오토스케일 생성에 사용된 가상서버 스냅샷 및 블록 스토리지 스냅샷을 삭제하기 위해서는 오토스케일을 먼저 삭제해야 합니다.

해당 오토스케일 삭제를 진행합니다.

상기 내용에 동의합니다. 체크박스를 선택한 후 콘솔 비밀번호를 입력 후에 삭제를 진행합니다.

가상서버 스냅샷 화면에서 삭제할 가상서버 스냅샷을 선택한 후 삭제를 진행합니다.

(4) 블록 스토리지로 생성한 스냅샷이 오토스케일이 구성되어 있어 원본 블록 스토리지 삭제가 불가능한 경우

콘솔 > 서버 > 오토스케일 > 해당 오토스케일 삭제 > 가상서버 스냅샷 삭제 > 블록 스토리지 삭제 오토스케일 생성에 사용된 가상서버 스냅샷 및 블록 스토리지 스냅샷을 삭제하기 위해서는 먼저 오토스케일을 삭제해야 합니다.

오토스케일 부터 원본 블록 스토리지 삭제까지의 과정은 아래의 이미지를 통해 확인하실 수 있습니다.

구성되어 있는 오토스케일을 삭제합니다.

해당 블록 스토리지 스냅샷과 연결 된 가상서버 스냅샷을 삭제합니다. 가상서버 스냅샷을 삭제 시 연결되어 있는 블록 스토리지 스냅샷도 같이 삭제됩니다.

블록 스토리지에 연결된 가상서버와 연결을 해제 합니다.

블록 스토리지 삭제를 진행합니다.

Last updated