18
1 / 18 ucloud server 『스냅샷/이미지/볼륨생성』 서비스 매뉴얼 V2.1 (2014.03) KT

KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

1 / 18

ucloud server 『스냅샷/이미지/볼륨생성』 서비스 매뉴얼

V2.1 (2014.03)

KT

Page 2: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

2 / 18

개정이력

개정일자 Version 개정사유 개정내용

2012.01.01

2013.01.08

2013.03.20

1.0

2.0

2.0

신규 작성

젂면 개정

기능 추가

포탈 Renewal에 따른 젂면개정

Disk 생성 시 VM 지정 기능

Page 3: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

3 / 18

목 차

I. 서비스 정보 ........................................................................................................................................................... 4

1. 서비스 개요 .................................................................................................................................................................... 4

1.1 주요 제공 기능 .................................................................................................................................................. 4

II. 서비스 화면 설정 .............................................................................................................................................. 5

1. ‘스냅샷’ 생성 ................................................................................................................................................................... 5

2. VM에서 직접 „이미지‟ 생성..................................................................................................................................... 9

3. 생성된 스냅샷에서의 사용자 ‘이미지’ 생성 ................................................................................................ 10

4. 생성된 스냅샷에서의 „볼륨생성‟ 서비스 ...................................................................................................... 12

5. 사용자 이미지를 활용한 VM 생성 .................................................................................................................... 14

Page 4: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

4 / 18

I. 서비스 정보

본 장은 스냅샷 및 스냅샷으로 생성된 이미지를 사용하여 VM(Virtual Machine)을 복원(새로

생성)하는 것과 추가로 볼륨을 생성하여 VM에 attach/detach하는 서비스를 소개하는 장으로

주요 기능 및 특징에 대해 기술합니다.

1. 서비스 개요

‘스냅샷’은 현재 VM disk volume들의 상태를 저장해 두고 사용자가 원하면 언제든지 스냅샷을

저장해둔 상태로 돌아갈 수 있도록 이미지 생성 및 볼륨 생성을 할 수 있도록 해주는

기능입니다. 이를 통해 단 시갂에 VM에 대한 정보의 백업, 복원이 가능하며 서버의 설정 및

데이타를 모두 보관하는 것이 가능합니다.

‘이미지’는 이미지를 생성한 시점의 VM 상태와 동일하거나 또는 스냅샷이 생성된 시점과

동일한 상태로 새로운 VM을 구성할 수 있도록 해 주는 서비스를 말합니다.

‘볼륨생성’은 생성된 스냅샷을 이용하여 새로운 볼륨을 생성(추가)하고, 이를 사용하고자 하는

VM에 attach/detach하여 사용 가능한 서비스를 말합니다.

1.1 주요 제공 기능

ucloud server(VM)의 root, data disk volume ‘스냅샷’ 생성

volume의 첫 번째 스냅샷은 Full 스냅샷이 수행되며, 두 번째 스냅샷부터는

Incremental 스냅샷이 수행됩니다.

이후, 동일한 volume에 대해서는 매 8 번째마다 Full 스냅샷이 다시 수행됩니다.

예: 1회(Full 스냅샷), 2 ~ 7회(Incremental 스냅샷), 8회(Full 스냅샷), 9 ~ 14회

(Incremental 스냅샷), 15회(Full 스냅샷) …

사용자 ‘이미지’ 생성

생성된 스냅샷으로 이미지 생성이 가능합니다.

또는, VM으로부터 직접 이미지 생성도 가능합니다.

사용자 ‘이미지’를 통한 VM 생성

생성된 이미지로 복수개의 동일한 VM의 생성이 가능합니다.

‘볼륨’ 생성

생성된 스냅샷으로 볼륨 생성이 가능합니다.

생성된 ‘볼륨’의 VM attach

생성된 볼륨을 VM에 attach/detach하는 것이 가능합니다.

Page 5: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

5 / 18

VM

root volume

Snapshot

Image‘이미지’ 생성

(VM 중지 상태에서 서비스 제공)

‘스냅샷’ 생성

data volume

Snapshot

‘스냅샷’ 생성

‘이미지’ 변환

new volume

new volume

볼륨생성

볼륨생성attach

newVM

VM 생성

attach

II. 서비스 화면 설정

이번 장은 스냅샷/이미지 서비스에 대한 ucloud portal상에서의 이용을 안내합니다.

1. ‘스냅샷’ 생성

스냅샷을 생성하기 위해 “클라우드콘솔” → “ucloud server” → “서버 리스트” 화면으로 이동

합니다.

스냅샷을 생성하기 위한 서버를 선택하신 후, 오른 편 하단의 “스냅샷” 버튺을 클릭 합니다.

※ 주의: 스냅샷 기능은 VM의 volume을 가상 디스크 이미지로 백업하는 기능이므로 VM의

메모리나 CPU에 있는 내용은 저장되지 않습니다. 따라서, 안정적인 스냅샷 생성을 위해

서는 VM이 정지된 상태에서 생성 작업이 수행되는 것을 권고 합니다.

Page 6: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

6 / 18

Page 7: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

7 / 18

생성하고자 하는 스냅샷의 이름을 입력한 후 확인 버튺을 클릭 합니다.

Page 8: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

8 / 18

이후 스냅샷 생성 작업이 수행되게 되며, 그 결과는 “스냅샷&이미지 ” 메뉴에서 확인이 가능

합니다.

상태가 ‘대기중’으로 나타나며, 스냅샷 생성이 완료되면 상태가 ‘사용’으로 변경됩니다.

Page 9: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

9 / 18

2. VM에서 직접 ‘이미지’ 생성

VM으로부터 직접 root 볼륨의 „이미지‟ 생성이 가능합니다.

※ 주의사항: 단, VM이 정지된 상태에서만 해당 서비스 이용이 가능합니다.

이후 과정은 3. 생성된 스냅샷에서의 사용자 „이미지‟ 생성 안내를 참고하시기 바랍니다.

Page 10: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

10 / 18

3. 생성된 스냅샷에서의 사용자 ‘이미지’ 생성

생성된 스냅샷을 통해서 사용자 이미지 생성이 가능합니다.

이미지를 생성하고자 하는 스냅샷(root disk를 스냅샷 뜬 것으로 볼륨명이 ROOT-로 된 것만

가능)을 선택 후 “이미지 생성” 버튺을 클릭하여 사용자 이미지를 생성 합니다.

사용하고자 하는 이미지 명을 입력 후, 확인 버튺을 클릭합니다.

Page 11: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

11 / 18

생성된 이미지는 „나의 이미지‟ 메뉴에서 조회 가능합니다.

상태가 ‘대기중’으로 나타나며, 이미지 생성이 완료되면 상태가 ‘사용’으로 변경됩니다.

Page 12: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

12 / 18

4. 생성된 스냅샷에서의 ‘볼륨생성’ 서비스

생성된 스냅샷을 통해서 볼륨(Disk) 생성이 가능합니다.

볼륨(Disk)을 생성하고자 하는 스냅샷(root/data disk 모두 가능)을 선택 후 “Disk 생성”

버튺을 클릭하여 볼륨을 생성합니다.

요금제 선택(월 요금 또는 시갂 요금) 후 스토리지명을 입력합니다.

옵션 사항으로, 연결할 VM을 선택하는 경우 Disk 생성 후 VM에 자동연결 됩니다.(권장)

볼륨(Disk) 용량은 스냅샷을 생성한 Disk의 용량과 동일하게 사이징됩니다.

중복체크 후, 신청을 선택합니다.

Page 13: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

13 / 18

상태가 ‘생성중’으로 나타나며, 볼륨(Disk) 생성이 완료되면 상태가 ‘분리’로 변경됩니다.

생성된 볼륨(Disk)은 아래 화면에서와 같이 ‘서버 연결’ 메뉴로 원하고자 하는 서버(VM)에

attach해서 사용이 가능합니다.

Page 14: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

14 / 18

5. 사용자 이미지를 활용한 VM 생성

생성된 사용자 이미지를 통해서 VM을 생성할 수 있습니다.

„나의 이미지‟ 리스트에서 VM을 생성하고자 하는 이미지를 선택한 후, „서버 신청‟ 버튺을

클릭 합니다.

OS 종류는 이미지와 동일하게 선택이 됩니다.

서버약정, 사양의 선택 및 서버명을 입력하여 VM 생성 요청을 합니다.

이후 서버생성은 ucloud server 생성 작업과 동일 합니다.

“클라우드 서버” 화면으로 이동하셔서 요청된 VM의 생성 상태를 확인하시고, VM에 대한

패스워드를 리턴 받습니다.

※ 동일한 VM이 생성되나 Private IP는 변경이 되며 일부 VM의 config 정보는 변경됩니다.

Page 15: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

15 / 18

Linux LVM 구성된 Data Volume의 스냅샷 생성 및 복원 가이드

□ ucloud server에서 LVM 구성 방법

Linux VM을 생성하면 기본적으로 ROOT Disk 20GB와 Data Disk 80GB가 제공된다.

Data Disk가 더 필요한 경우 최대 300GB 용량의 Disk를 VM당 추가로 13개까지

attach가 가능하다.

각각의 Data Disk에 개별적으로 File system을 만들어서 사용하여도 무방하나, 단일

마운트 포인트에 좀 더 큰 공갂이 필요한 경우 LVM을 구성하여 사용한다.

LVM 구성 방법 (ucloud server 사용자 매뉴얼 참고)

https://ucloudbiz.olleh.com/manual/ucloud_server_UserManual_v2.1.pdf

□ LVM의 스냅샷 생성 및 복원

ucloud server의 스냅샷 기능을 이용하면 Disk의 특정 시점 백업 생성, 생성된 스냅샷

기반 동일 Disk 복제본 생성이 가능하다. 여러 Disk로 LV를 구성하여 사용하는 경우

각 Disk에 대해 동시에 스냅샷을 생성하여야 스냅샷 기반 볼륨 복원이 가능하다.

복원 가능한 스냅샷 생성을 위해서는 VM을 정지하거나, LV를 unmount 하여 IO가

없는 상태에서 정합성이 깨지지 않도록 생성하여야 한다.

[그림 1] I/O 짂행중에 Snapshot 생성시 데이터의 정합성 문제 발생

Page 16: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

16 / 18

□ LVM 볼륨 재구성 방법

LVM으로 구성된 Snapshot 들을 volume으로 attach 하게 되면 lvdisplay를 통해 해당

LV를 확인 가능하다. 이때 해당 LV는 active가 되어 있지 않아 사용 불가한데

lvchange 명령어를 통해 active 시켜주어 사용 할 수 있다.

- lvchange –ay /dev/your_lvm/lvm_name

□ LVM의 스냅샷, 볼륨 생성시 유의 사항

[그림1] 처럼 I/O 발생중에 snapshot을 실행하게 되면 복원시에 정합성에 문제가 발

생한다. 정합성 조건을 만족시켜 복원 가능한 스냅샷 생성을 위해서는 VM을 정지하

거나, LV를 unmount를 하여 I/O가 발생하지 않는 시점에서 짂행한다. 또한 이 시점

에 LVM으로 구성되어 있는 모든 Disk에 대해 snapshot을 생성해야 한다.

동일한 VM에 LVM snapshot volume을 mount 하게 되면 metadata 중복으로 에러가

발생한다. (Found duplicate PV uuid: using /dev/xx not /dev/yy) 해당 메시지가 발생하

면 Disk가 정상적으로 실행이 안되므로 기졲 Disk를 detach 후에 mount 하여야 한다.

- Detach시 LVM disable (lvchange –an /dev/your_lvm/lvm_name)

□ 기타사항

LVM 볼륨 제거 방법

정상적으로 volume을 detach하기 위해서는 다음과 같은 순서로 사용한 LV를

비활성화시켜야 한다.

□ umount

[root@TestServer /]# mount /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/xvda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) /dev/mapper/TestVG-backup on /backup type ext3 (rw) [root@ TestServer /]# umount /backup [root@ TestServer /]# mount /dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) /dev/xvda1 on /boot type ext3 (rw) tmpfs on /dev/shm type tmpfs (rw) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

Page 17: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

17 / 18

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

mount 명령으로 기졲에 mount 되어있는 LV 확인 후 umount시킨다. 다시 mount

명령을 통해 umount된 것을 확인한다.

□ lvchange

[root@TestServer /]# lvchange -a n /dev/TestVG/backup

‘lvchange –a n LV경로’를 입력하여 LV의 상태를 변경한다.

□ disk 서버 연결 해제

ucloud server > Disk > 해당 Disk 선택 > 서버 연결해제 버튺 클릭

Page 18: KT - gov.ucloudbiz.olleh.com · 개정일자 Version 개정사유 개정내용 2012.01.01 2013.01.08 2013.03.20 1.0 2.0 2.0 신규 작성 젂면 개정 기능 추가 포탈 Renewal에

18 / 18

‘연결 해제하기’를 클릭하여 연결되어있던 disk를 연결 해제한다.