2.6 스냅샷 이미지

2.6.1 스냅샷 서비스 정보

ㅁ 스냅샷 및 스냅샷으로 생성된 이미지를 사용하여 VM(Virtual Machine)을 복원(새로 생성)하는 것과 추가로 볼륨을 생성하여 VM에 attach/detach하는 서비스를 소개하는 장으로 주요 기능 및 특징에 대해 기술합니다.

 

2.6.2 스냅샷 서비스 개요

ㅁ ‘스냅샷’은 현재 VM disk volume들의 상태를 저장해 두고 사용자가 원하면 언제든지 스냅샷을 저장해둔 상태로 돌아갈 수 있도록 이미지 생성 및 볼륨 생성을 할 수 있도록 해주는 기능입니다. 이를 통해 단 시간에 VM에 대한 정보의 백업, 복원이 가능하며 서버의 설정 및 데이타를 모두 보관하는 것이 가능합니다.
ㅁ ‘이미지’는 이미지를 생성한 시점의 VM 상태와 동일하거나 또는 스냅샷이 생성된 시점과 동일한 상태로 새로운 VM을 구성할 수 있도록 해 주는 서비스를 말합니다. 
ㅁ ‘볼륨생성’은 생성된 스냅샷을 이용하여 새로운 볼륨을 생성(추가)하고, 이를 사용하고자 하는 VM에 attach/detach하여 사용 가능한 서비스를 말합니다

 

2.6.3 스냅샷 생성

ㅁ 스냅샷을 생성하기 위해 “클라우드콘솔” → “KT Cloud server” → “클라우드 서버리스트” 화면으로 이동 합니다. 
ㅁ 스냅샷을 생성하기 위한 서버를 선택하신 후, 창 하단의 ‘’상세정보” 탭의 오른 편 하단에 위치한 “스냅샷 생성” 버튼을 클릭 합니다.

※ 주의 : 스냅샷 기능은 VM 의 volume 을 가상 디스크 이미지로 백업하는 기능이므로 VM 의 메모리나 CPU 에 있는 내용은 저장되지 않습니다. 따라서, 안정적인 스냅샷 생성을 위해서는 VM 이 정지된 상태에서 생성 작업이 수행되는 것을 권고 합니다.
※ 현재 Central-A, B zone 의 SSD 추가 디스크 스냅샷 기능은 지원하지 않습니다.


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


ㅁ 이후 스냅샷 생성 작업이 수행되게 되며, 그 결과는 “스냅샷&이미지” 메뉴에서 확인이 가능 합니다
ㅁ 상태가 ‘대기중’으로 나타나며, 스냅샷 생성이 완료되면 상태가 ‘사용’으로 변경됩니다

※ Windows의 경우 Administrator 계정을 ‘사용 안함’ 혹은 삭제한 경우 이미지 생성 이후 오류가 발생할 수 있으니 생성 전 주의해주시기 바랍니다.

 

2.6.4 VM에서 직접 이미지 생성

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

※ 주의사항: 단, VM이 정지된 상태에서만 해당 서비스 이용이 가능합니다.
※ Windows의 경우 Administrator 계정을 ‘사용 안함’ 혹은 삭제한 경우 이미지 생성이후 오류가 발생할 수 있으니 생성 전 주의해주시기 바랍니다.


ㅁ 이후 과정은 생성된 스냅샷에서의 사용자 ‘이미지’ 생성 안내를 참고하시기 바랍니다.
ㅁ 생성된 스냅샷에서의 사용자 ‘이미지’ 생성
ㅁ 생성된 스냅샷을 통해서 사용자 이미지 생성이 가능합니다.
ㅁ 이미지를 생성하고자 하는 스냅샷(root disk를 스냅샷 뜬 것으로 볼륨명이 ROOT-로된 것만 가능)을 선택 후 “이미지 생성” 버튼을 클릭하여 사용자 이미지를 생성 합니다.


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


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

 

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

ㅁ 볼륨(Disk)을 생성하고자 하는 스냅샷(root/data disk 모두 가능)을 선택 후 “Disk 생성” 버튼을 클릭하여 볼륨을 생성합니다.


ㅁ 요금제 선택(월 요금 또는 시간 요금)과 스토리지명을 입력합니다.
ㅁ 볼륨(Disk) 용량은 스냅샷을 생성한 Disk의 용량과 동일하게 사이징됩니다.


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

ㅁ 상태가 ‘생성중’으로 나타나며, 볼륨(Disk) 생성이 완료되면 상태가 ‘분리’로 변경됩니다.
ㅁ 생성된 볼륨(Disk)은 ‘서버 연결’ 메뉴로 원하고자 하는 서버(VM)에 attach해서 사용이가능합니다.

 

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

ㅁ '나의 이미지’ 리스트에서 VM을 생성하고자 하는 이미지를 선택한 후, ‘서버 신청’ 버튼을 클릭 합니다


ㅁ OS 종류는 이미지와 동일하게 선택이 됩니다.
ㅁ 서버약정, 사양의 선택 및 서버명을 입력하여 VM 생성 요청을 합니다.
ㅁ 이후 서버생성은 KT Cloud server 생성 작업과 동일 합니다.
ㅁ “클라우드 서버” 화면으로 이동하셔서 요청된 VM의 생성 상태를 확인하시고, VM에 대한 패스워드를 리턴 받습니다.
※ 동일한 VM이 생성되나 Private IP는 변경이 되며 일부 VM의 config 정보는 변경됩니다.

 

2.6.7 Linux Root disk resize 가이드 및 주의사항(중요)

ㅁ 주의 사항
  ㅇ Linux root disk 영역은 OS 상 매우 민감한 파티션으로 꼭 필요 시에만 사용 하시고 그렇지 않은 경우는 추가 data disk 를 이용하시기 바랍니다.
  ㅇ Resize 수행 전 반드시 VM을 스냅샷이나 이미지로 제작해 놓으시기 바랍니다.
  ㅇ VM에 타 application 설치 전, 처음 VM 생성 직후 이용을 권장합니다.
  ㅇ Resize 과정에서 OS 상 고객의 잘못된 명령으로 인한 문제는 kt가 책임지지 않습니다. ( ex, 잘못 된 명령으로 인한 resize 이후 booting이 되지 않을 경우 등)
  ㅇ Resize 과정 중 파티션 삭제 후 재 생성 시, 생성 순서는 삭제 전과 동일하게 유지 해야 합니다. (자세한 사항은 아래 본문 참조)
  ㅇ Fedora 의 경우 Root disk resize 기능을 지원하지  Linux ‘Root disk resize’ 방법
  ㅇ KT Cloud Web UI 에서 변경하고자 하는 VM 정지
  ㅇ 아래와 같이 VM disk 상세정보에서 Root disk 사이즈 변경


  ㅇ VM 시작 후 OS 접속하여 설정 작업 진행



ㅁ Non-LVM, LVM 구성 확인

-LVM Swap 파티션이 / 파티션보다 먼저 인 경우 ( / 파티션이 마지막인 경우) -Page 26 참조 centos5.8-32bit(ext3),
centos5.8-64bit(ext3),
centos6.3-32bit(ext4),
centos6.3-64bit(ext4),
centos6.4-32bit(ext4),
centos6.4-64bit(ext4),
centos6.5-32bit(ext4),
centos6.5-64bit(ext4),
centos7.0-64bit(ext4),
ubuntu14.04-64bit(ext4),
rhel6.5-32bit(ext4),
rhel6.5-64bit(ext4),
rhel6.3-32bit(ext4),
rhel6.3-64bit(ext4),
rhel5.8-32bit(ext3),
rhel5.8-64bit(ext3),
suse11sp3-64bit(ext3),
suse11sp3-32bit(ext3)
/ 파티션이 Swap 파티션 보다 먼 저 인 경우 (Swap 파티션이 마지막인 경우) -Page 28 참조 ubuntu12.04-32bit(ext3),
ubuntu12.04-64bit(ext3),
ubuntu10.04-32bit(ext3),
ubuntu10.04-64bit(ext3),
debian7-32bit(ext4),
debian7-64bit(ext4)
centos7.2-64bit(ext4)
LVM LVM 구성인 경우-Page 31 참조 2016년 4월 이후 모든 Linux 템플릿은 Non-LVM으로 변경 되었습니다.
Resize적용 불가 OS 불가 Fedora21 64bit


ㅁ LVM 구성일 경우
  ㅇ 아래 명령어를 수행하였을 때 LVM 구성 정보 출력 됨

# df -TH	
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
ext4 19G 1.3G 17G 7% /
tmpfs tmpfs 521M 0 521M 0% /dev/shm
/dev/xvda1 ext4 508M 76M 406M 16% /boot
# pvs PV VG Fmt Attr PSize PFree
/dev/xvda2 VolGroup lvm2 a-- 19.51g 0
# lvs
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
lv_root VolGroup -wi-ao-- 17.54g
lv_swap VolGroup -wi-ao-- 1.97g
# vgs
VG #PV #LV #SN Attr VSize VFree
VolGroup 1 2 0 wz--n- 19.51g 0

ㅁ Non-LVM 구성일 경우
  ㅇ LVM구성과 달리 pvs,lvs,vgs 명령 시 출력 없음

# df -TH	
Filesystem Type Size Used Avail Use% Mounted on
/dev/xvda3 ext4 18G 936M 17G 6% /
tmpfs tmpfs 521M 0 521M 0% /dev/shm
/dev/xvda1 ext4 1.1G 58M 946M 6% /boot
# pvs
# lvs No volume groups found
# vgs No volume groups found

ㅁ OS 설정 작업 방법 ( Non-LVM 구성일 경우 Root disk 100GB 확장 예시)
  ㅇ Fdisk –l 명령으로 root disk 사이즈 증가 확인 및 파티션 정보 확인

# fdisk -l
Disk /dev/xvda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009b2b4
Device Boot Start End Blocks Id System
/dev/xvda1 * 1 131 1048576 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/xvda2 131 392 2097152 82 Linux swap / Solaris
Partition 2 does not end on cylinder boundary.
/dev/xvda3 392 2611 17824768 83 Linux

  ㅇ /dev/xvda 가 100G로 증가 확인
  ㅇ 위 정보를 보면 파티션 1은 /boot 영역, 파티션 2는 Swap, 파티션 3은 / 영역 확인
만약 / 파티션이 Swap 파티션 보다 먼저라면 아래 ( / 파티션이 Swap 파티션 보다먼저 인 경우) 참조 

  ㅇ / 영역 파티션 재생성 (Swap 파티션이 / 파티션보다 먼저 인 경우)
  ㅇ 가장 마지막 / 파티션만 삭제 후 재생성

# fdisk /dev/xvda
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u').
Command (m for help): d
Partition number (1-4): 3 # 파티션3 번 삭제
Command (m for help): n
Command action
e extended
p primary
partition (1-4)p # primary partition 으로 생성
Partition number (1-4): 3 # 파티션3 생성
First cylinder (392-13054, default 392):Using default value 392Last cylinder, +cylinders or +size{K,M,G} (392-13054, default 13054):Using default value 13054
Command (m for help): p
Disk /dev/xvda: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0009b2b4
Device Boot Start End Blocks Id System
/dev/xvda1 * 1 131 1048576 83 Linux
40 / 63Partition 1 does not end on cylinder boundary.
/dev/xvda2 131 392 2097152 82 Linux
swap / SolarisPartition 2 does not end on cylinder boundary.
/dev/xvda3 392 13054 101709503 83 Linux
Command (m for help): w
#저장 후 종료
The partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.
# reboot # OS 재시작

  ㅇ 파티션 3의 / 영역이 100GB로 증가한 것 확인
  ㅇ W로 저장 후 OS reboot
  ㅇ Filesystem resize

# resize2fs /dev/xvda3
# df -TH
Filesystem Type Size Used Avail Use% Mounted on
/dev/xvda3 ext4 103G 950M 97G 1% /
tmpfs tmpfs 521M 0 521M 0%
/dev/shm/dev/xvda1 ext4 1.1G 58M 946M 6% /boot

  ㅇ Root disk size 확대 확인
     / 영역 파티션 재생성 ( / 영역 파티션이 Swap보다 먼저 인 경우)
    파티션 삭제 후 재 생성 시 동일 순서로 생성 (예로 파티션 1 / 영역 , 파티션 2 Swap 이라면 동일 순서로 재 생성)
  ㅇ / 파티션과 Swap 파티션 모두 삭제 후 재생성

# fdisk /dev/xvda
Command (m for help): p
Disk /dev/xvda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders, total 209715200 sectors
Units = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00034212
Device Boot Start End Blocks Id System
/dev/xvda1 2048 40038399 20018176 83 Linux

/dev/xvda2 40038400 41940991 951296 82 Linux swap / Solaris
Command (m for help): d #파티션 2 삭제(Swap 파티션 삭제 후 재 생성)
Partition number (1-4): 2
Command (m for help): d 3
#파티션 1 삭제Selected partition 1
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extendedSelect (default p): p
Partition number (1-4, default 1): 1 #파티션 1 생성 (95G로 생성 예제)
First sector (2048-209715199, default 2048):
Using default value 2048
42 / 63Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): +95G
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extendedSelect (default p): p
Partition number (1-4, default 2): 2 #파티션 2 생성 (Swap 4G로 생성 예제)
First sector (199231488-209715199, default 199231488):Using default value 199231488
Last sector, +sectors or +size{K,M,G} (199231488-209715199, default 209715199): +4G
Command (m for help): p
Disk /dev/xvda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders, total 209715200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00034212 Device Boot Start End Blocks Id System
/dev/xvda1 2048 199231487 99614720 83 Linux
/dev/xvda2 199231488 207620095 4194304 83 Linux
Command (m for help): t #파티션 2를 Swap 으로 변경
Partition number (1-4): 2Hex code (type L to list codes): 82
Changed system type of partition 2 to 82 (Linux swap / Solaris)
Command (m for help): p
Disk /dev/xvda: 107.4 GB, 107374182400 bytes43 / 63255 heads, 63 sectors/track, 13054 cylinders
, total 209715200 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (
logical/physical): 512 bytes / 512 bytesI/O size
(minimum/optimal): 512 bytes / 512 bytesDisk
identifier: 0x00034212
Device Boot Start End Blocks Id System
/dev/xvda1 2048 199231487 99614720 83 Linux/dev/xvda2 199231488 207620095 4194304 82 Linux
swap / Solaris# (중요) 파티션 1번이 / 영역, 2번이 Swap 으로 처음 파티션 순서와 동일
Command (m for help): w #저장 후 종료
The partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.
# reboot # OS 재시작

  ㅇ 파티션 1의 / 영역이 100GB로 증가한 것 확인
  ㅇ W로 저장 후 OS reboot
  ㅇ Filesystem resize

# resize2fs /dev/xvda1
# df -TH
Filesystem Type Size Used Avail Use% Mounted on
/dev/xvda1 ext3 101G 1.2G 95G 2% /udev devtmpfs 511M 13k 511M 1% /dev
tmpfs tmpfs 104M 177k 104M 1% /run
none tmpfs 5.3M 0 5.3M 0% /run/lock
none tmpfs 520M 0 520M 0% /run/shm

 ※ Centos 7.6 버전의 경우 resize2fs 대신 다음의 명령어를 이용해야 합니다.

# xfs_growfs /dev/xvda1
# df -TH
Filesystem Type Size Used Avail Use% Mounted on
/dev/xvda1 ext3 101G 1.2G 95G 2% /udev devtmpfs 511M 13k 511M 1% /dev
tmpfs tmpfs 104M 177k 104M 1% /run
none tmpfs 5.3M 0 5.3M 0% /run/lock
none tmpfs 520M 0 520M 0% /run/shm


ㅇ Root disk size 확대 확인

ㅁ OS 설정 작업 방법 (LVM 구성일 경우 Root disk 100GB 확장 예시)
  ㅇ Fdisk –l 명령으로 root disk 사이즈 증가 확인 및 파티션 정보 확인

# fdisk -l
Disk /dev/xvda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006057d
Device Boot Start End Blocks Id System
/dev/xvda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/xvda2 64 2611 20458496 8e Linux LVMDisk
/dev/mapper/VolGroup-lv_root: 18.8 GB, 18832424960 bytes255 heads, 63 sectors/track, 2289 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000Disk /dev/mapper/VolGroup-lv_swap: 2113 MB, 2113929216 bytes
255 heads, 63 sectors/track, 257 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

  ㅇ / 영역인 lv_root 와 Swap 영역인 lv_swap
  ㅇ W로 저장 후 OS reboot
  ㅇ / 영역 파티션 재생성

# fdisk /dev/xvda
Command (m for help): p
Disk /dev/xvda: 107.4 GB, 107374182400 bytes
255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006057d
Device Boot Start End Blocks Id System
/dev/xvda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/xvda2 64 2611 20458496 8e Linux LVM
Command (m for help): d # 파티션 2 삭제
Partition number (1-4): 2
Command (m for help): n # 파티션 2 생성
Command action
e extended
p primary
partition (1-4)p
Partition number (1-4): 2
First cylinder (64-13054, default 64):Using default value 64
Last cylinder, +cylinders or +size{K,M,G} (64-13054, default 13054):
Using default value 13054
Command (m for help): p
46 / 63Disk /dev/xvda: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0006057d
Device Boot Start End Blocks Id System/dev/xvda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary./dev/xvda2 64 13054 104343231 83 Linux
Command (m for help): t #Linux LVM 으로 code 변경
Partition number (1-4): 2
Hex code (type L to list codes): 8e
Changed system type of partition 2 to 8e (Linux LVM)
Command (m for help): p
Disk /dev/xvda: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0006057d
Device Boot Start End Blocks Id System/dev/xvda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary./dev/xvda2 64 13054 104343231 8e Linux LVM
Command (m for help): w #저장 후 종료
The partition table has been altered!Calling ioctl() to re-read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.
# reboot # OS 재시작

  ㅇ 파티션 3의 / 영역이 100GB로 증가한 것 확인
  ㅇ W로 저장 후 OS reboot
  ㅇ OS reboot 후 pvresize 작업

#pvresize /dev/xvda2 #pv resize 작업 
Physical volume "/dev/xvda2" changed
1 physical volume(s) resized / 0 physical volume(s) not resized
[root@kt-temp-centos63-64-150710 ~]# pvdisplay
--- Physical volume ---
PV Name /dev/xvda2
VG Name VolGroup
PV Size 99.51 GiB / not usable 321.00 KiB #사이즈 증가 확인
Allocatable yes
PE Size 4.00 MiB
Total PE 25474
Free PE 20480 #Free PE 영역 확인
Allocated PE 4994
PV UUID nVvIvW-laDc-excR-ejG2-qZmO-buVm-bZ0cIF

  ㅇ 이 후 lvresize 작업

#lvdisplay 
--- Logical volume ---
LV Path /dev/VolGroup/lv_root
LV Name lv_root
VG Name VolGroup48 / 63
LV UUID Fe9wj4-KoHv-IS4L-qd7E-SljS-AmpI-BE8OWe
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2012-08-02 16:54:37 +0900
LV Status available
# open 1
LV Size 17.54 GiB
Current LE 4490 Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Path /dev/VolGroup/lv_swap
LV Name lv_swap
….. 생략 ………
# lvresize -l +20480 /dev/VolGroup/lv_root #Free PE 영역만큼 lvresize
Extending logical volume lv_root to 97.54 GiB
Logical volume lv_root successfully resized
# lvdisplay
--- Logical volume ---
LV Path /dev/VolGroup/lv_root
LV Name lv_root
VG Name VolGroup
LV UUID Fe9wj4-KoHv-IS4L-qd7E-SljS-AmpI-BE8OWe
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2012-08-02 16:54:37 +0900
LV Status available
# open 1
LV Size 97.54 GiB #사이즈 증가 확인49 / 63
Current LE 24970
Segments 2 A
llocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Path /dev/VolGroup/lv_swap
LV Name lv_swap … 생략 …

  ㅇ Filesystem resize

#resize2fs /dev/VolGroup/lv_rootresize2fs 
1.41.12 (17-May-2010)
Filesystem at /dev/VolGroup/lv_root is mounted on /; on-line resizing required
old desc_blocks = 2, new_desc_blocks = 7
Performing an on-line resize of /dev/VolGroup/lv_root to 25569280 (4k) blocks.
The filesystem on /dev/VolGroup/lv_root is now 25569280 blocks long.

# df -TH
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root ext4 104G 1.3G 97G 2% / #사이즈 증가 확인
tmpfs tmpfs 521M 0 521M 0%
/dev/shm/dev/xvda1 ext4 508M 76M 406M 16% /boot

  ㅇ Root disk size 확대 확인

2.6.8 Windows Server Root disk resize 가이드 및 주의사항(중요)

ㅁ 주의사항
  ㅇ Root disk 영역은 OS 상 매우 민감한 파티션으로 꼭 필요 시에만 사용하시고 그렇지 않은 경우는 추가 data disk 를 이용하시기 바랍니다.
  ㅇ Resize 수행 전 반드시 VM을 스냅샷이나 이미지로 제작해 놓으시기 바랍니다.
  ㅇ VM에 타 application 설치 전, 처음 VM 생성 직후 이용을 권장합니다.
  ㅇ Resize 과정에서 OS 상 고객의 잘못된 명령으로 인한 문제는 KT가 책임지지않습니다. ( ex, 잘못 된 명령으로 인한 resize 이후 booting이 되지 않을 경우 등)

ㅁ Windows Server ‘Root disk resize’ 방법
  ㅇ KT Cloud Web UI 에서 변경하고자 하는 VM 정지
  ㅇ 아래와 같이 VM disk 상세정보에서 Root disk 사이즈 변경


  ㅇ VM 시작 후 OS 접속하여 설정 작업 진행
  ㅇ 서버 관리자 -> 도구 -> 컴퓨터 관리 선택

  ㅇ 디스크 관리 선택

  ㅇ 위 그림에서 C드라이브 영역에 마우스 오른쪽 버튼 클릭 -> 디스크 확장 선택


  ㅇ 디스크 확장 마법사가 나오면 다음 선택

  ㅇ 확장 할 디스크 확인 후 다음 선택



  ㅇ C드라이브가 50GB에서 100GB로 확장 완료 된 상태 확인