ucloud server 서비스가이드 1 / 61
문서버전및이력 버전 일자 이력사항 5.4 2016.09.30 Windows Root Disk Resize 가이드및주의사항추가 5.3 2016.04.28 Data Disk Mount 방법가이드내용추가 5.2 2016.01.02 VIP 포트포워딩가이드내용추가 5.1 2015.11.23 Linux Root disk resize 가이드내용추가 5.0 2015.09.14 전면개정 4.2 2013.07.12 일부내용수정 Zone 명칭변경에따른수정및 scale up/down 추가, LB 삭제등 4.1 2013.04.18 Linux Disk attach 부분수정 4.0 2013.04.08 전면개정포탈 Renewal에따른전면개정 3.1 2013.01.08 일부내용수정홈페이지가입및청약방법삭제 ( 포탈로일원화 ) 3.0 2013.01.07 전면개정 AZ추가에따른매뉴얼수정상품소개삭제 ( 포탈로일원화 ) 2.1.1 2012.05.01 일부내용수정 2.1 2012.03.01 일부내용수정 2.0 2012.02.01 전면개정 1.0 2011.03.01 신규작성 2 / 61
목차 1. ucloud server 서비스신청및사용...5 ucloud server 신청...5 서버생성확인...9 포트포워딩설정...9 데이터디스크추가... 10 서버접속... 10 데이터디스크사용... 10 2. ucloud server 서비스기능... 20 클라우드서버리스트... 20 Disk... 21 네트워크... 21 스냅샷 / 이미지... 21 네트워크트래픽통계... 21 Ucloud backup... 21 Ucloud packaging... 21 로그히스토리... 21 API Key... 21 3. 서비스상담및문의... 22 서비스상담및장애신고... 22 < 자주이용하는기능사용방법 >... 23 1. 스냅샷 / 이미지기능사용... 23 서비스정보... 23 서비스개요... 23 주요제공기능... 23 3 / 61
서비스화면설정... 24 VM 에서직접 이미지 생성... 26 생성된스냅샷에서의 볼륨생성 서비스... 29 사용자이미지를활용한 VM 생성... 32 Linux Root disk resize 가이드및주의사항... 33 Windows Root disk resize 가이드및주의사항... 48 2. 공개이미지... 51 서비스정보... 51 서비스개요... 51 주요제공기능... 51 서비스화면설정... 51 3. 네트워크기능사용... 57 네트워크트래픽사용현황... 57 Virtual IP(VIP) 생성및포트포워딩방법... 59 4 / 61
1. ucloud server 서비스신청및사용 ucloud server 신청 - 메인홈페이지우측상단에위치한 클라우드콘솔버튼 클릭 - ucloud server > 클라우드서버리스트 > 서버생성 클릭 - ( 필수입력사항기준 ) 서버명입력및중복확인 -> 그룹명선택 -> 위치선택 -> 운영 체제선택 -> 생성요청서버수결정 -> 서버사양선택 -> 신청하기 버튼클릭 순으로서버신청진행 5 / 61
- ( 필수사항 ) 서버명 입력및중복확인 - ( 필수사항 ) 위치 ( 서버가생성될 Zone) 선택 - ( 필수사항 ) 운영체제 선택 ( 상품종류 표준, High-Memory, SSD 및이미지선택가 능 ) 6 / 61
- ( 선택사항 ) CIP IP 선택 CIP (Cloud Internal Path) 가생성된상태에서만해당기능의사용이가능하며 ucloud server 네트워크탭에서 CIP 생성및관리기능을지원합니다. IP 자동할당 기능 : CIP 네트워크대역내에서 IP를자동으로할당, IP 지정 기능 : 네트워크대역내에서사용자가직접 IP 지정 CIP를통해 zone간네트워크통신이가능 - ( 필수사항 ) 서버사양선택 ( 요금제및데이터디스크제공여부선택가능 ) 데이터디스크제공선택시에는기본적으로 100G (OS 디스크 + 데이터디스크 ) 가제공되며, 미제공을선택시에는 OS 디스크 (Linux 20GB, Windows 50GB) 만제공됩니다. 7 / 61
서버의사양은선택한 OS 의종류에따라선택이가능한사양만보여지게됩니다. - 요금정보확인에서자동으로생성된요약정보확인후 신청하기 버튼클릭으로서버 신청완료 8 / 61
서버생성확인 - ucloud server > 클라우드서버리스트에서신청한서버가 사용 상태이면생성완료 상태 ( 생성완료되면 email 및팝업으로서버비밀번호공지 ) 포트포워딩설정 - ucloud server > 네트워크 > 공인 IP 선택 > 하단의포트포워딩탭에서서버및포트등록 > 추가하기 클릭 (ex. 서버접속을위해서기본적으로 linux 서버는 22번포트, 윈도우서버는 3389번포트를사설포트에추가하여야하며, 해당클라우드서버를웹서버로이용하기위해서는 80번포트를추가해야합니다.) - 포트포워딩추가 밑에위치한 포트포워딩리스트 에서현재등록되어있는포트포워딩리스트확인가능 ( 기본적으로포트포워딩규칙추가 / 삭제시해당공용포트에대한방화벽규칙도같이추가 / 삭제가됩니다.) 9 / 61
데이터디스크추가 - ucloud server > Disk > Attach할디스크선택 > Action 마우스오버 > 서버연결 > Attach할서버선택 ( 서버생성시, 데이터디스크제공을선택했다면디스크가 Attach된상태로생성되며미제공으로선택했다면 Attach할데이터디스크가있어야추가기능이가능합니다.) - ucloud server > 클라우드서버리스트 > Attach한서버선택 > 상세정보 > Disk 상세항목에서디스크 attach 상태확인 서버접속 - Windows 계열서버는원격데스크톱을통해포트포워딩한 IP 및포트정보로접속 - Linux 계열서버는 Putty와같은터미널프로그램을통해포트포워딩한 IP 및포트정보로접속 데이터디스크사용 - Windows 계열서버는제어판 > 관리도구 > 컴퓨터관리 실행 > 좌측트리에서저장소밑의 디스크관리 선택 > 우측하단의디스크에서초기화할디스크선택하여우클릭 > 디스크초기화 항목선택후초기화및파티션생성을통해데이터디스크사용 volume을추가한후클라우드서버의운영체제의 제어판 관리도구 컴퓨터관리 를실행합니다. 컴퓨터관리에서는 저장소 디스크관리 를선택하면이때 디스크초기화및변환마법사시작 창이팝업됩니다. 10 / 61
해당가상하드디스크부분에마우스오른쪽버튼을클릭한후, 디스크초기화 를 선택하여실행합니다. 이후파티션생성및포맷을시행합니다. 파티션만들기에서는다음페이지의그림과같이진행하도록하시면됩니다. 다음과정중에서는 파티션포맷 을아래와같이설정하도록하며, 빠른포맷을선택하고볼륨레이블은지정하지않아도무방합니다. 11 / 61
12 / 61
13 / 61
파일시스템은원하는형태로설정하면되며, 파티션생성및포맷을완료하면아래 와같이추가한 volume 인식이완료됩니다. - Linux 계열서버 Data Disk Mount - Non-LVM 구성 리눅스서버의경우추가될 volume은콘솔에서파티션과정을거쳐야합니다. VM 접속후 fdisk l 명령어로 attach 된 /dev/xvdc 100GB disk 확인 [root@master-vm-hj ~]# fdisk -l Disk /dev/xvdb: 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: 0x00000000 Disk /dev/xvda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 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 14 / 61
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 Disk /dev/xvdc: 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: 0x00000000 포맷및파일시스템생성 mkfs.ext4 명령어사용 (ext3 사용시 mkfs.ext3 사용 ) [root@master-vm-hj ~]# mkfs.ext4 /dev/xvdc mke2fs 1.41.12 (17-May-2010) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 6553600 inodes, 26214400 blocks 1310720 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 800 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 36 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. 15 / 61
Disk Mount 및확인 [root@master-vm-hj ~]# mount /dev/xvdc /mnt [root@master-vm-hj ~]# df -TH Filesystem Type Size Used Avail Use% Mounted on /dev/xvda3 ext4 18G 1.1G 17G 7% / tmpfs tmpfs 521M 0 521M 0% /dev/shm /dev/xvda1 ext4 1.1G 58M 946M 6% /boot /dev/xvdc ext4 106G 197M 101G 1% /mnt /etc/fstab 에추가 [root@master-vm-hj ~]# cat /etc/fstab # /etc/fstab # Created by anaconda on Fri Jul 10 10:28:57 2015 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=22f17cf6-4750-45e3-a280-33df4c92c4de / ext4 defaults 1 1 UUID=a1fd08b9-428a-4177-b6e1-8b65817e2cc6 /boot ext4 defaults 1 2 UUID=76d1cc7c-7ff6-4615-849b-a00919656fe8 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/xvdc /mnt ext4 defaults 0 0 - Linux 계열서버 Data Disk Mount - LVM 구성 PV(physical volume) 생성 하나의물리적디스크입니다. 리눅스에서 VG,LV를만들기위해물리적인디스크를 PV형태로만들어주어야합니다. VG(volume group) 생성 하나이상의물리적디스크가모여이루어진볼륨입니다. 모든 PV는 VG 에속해있어야합니다. 물론리눅스는모두속해있어야할필요는없습니다. LV(Logical volume) 생성 사용자는 LV에접근을해서파일을읽고, 씁니다. VG은하나이상의 LV에속합니다. 사용자는파일이연속된것처럼보이지만, 실제로 PV에는불연속적인공간에 write가될수있습니다. 16 / 61
실볼륨작업하기 #fdisk l /dev/xvdc 는할당이되지않아위와같은메시지를확인할수있다. ( 사용자에 따라장치명은다를수있음 ) 17 / 61
추가된디스크를 Linux LVM 으로파티션생성 pvcreate 명령어를이용해서 PV 생성 ( 이후확인 ) VG 생성 18 / 61
LV 생성 -L 옵션을사용하여용량을지정해주고, -n 을써서이름을지정해준다. Logical Volume 생성내역확인 파일시스템생성 test 폴더생성후 mount 19 / 61
/etc/fstab 에추가 주의사항 /dev/mapper/kt_testvg-mytest /test ext3 default 0 0 => 위내용에서마지막에 0 0으로써져있는부분은파티션을체크하는부분으로서오타가날경우시스템이부팅되지않을수있다. 그런이유로반드시 0 0 으로설정후정상부팅을확인한뒤 1 1 을사용하여옵션을변경할수있도록한다. (0 0으로두어도관계는없음 ) 2. ucloud server 서비스기능 클라우드서버리스트 - 서버신청, 시작, 정지, 해지, 비밀번호변경, OS 초기화, 요금제및상품변경, 서비스 HA 신청, 데이터디스크추가, 포트포워딩설정을통해서버관리를할수있습니다. - 개별서버의 상세정보 탭 ( 페이지하단부에위치 ) 에서는서버명, CPU 메모리사항, OS 등의정보를확인할수있으며, 디스크상세리스트를통해해당서버에 attach된 disk 들에대한정보 ( 타입, 용량, 생성일시등 ) 를확인및스냅샷, 이미지를생성하는기능을제공합니다. - 서버모니터링 탭에서는선택한서버의자원 (CPU, Memory 등 ) 의상태정보를한눈에볼수있으며, 알람이력및설정 탭에서는일간, 주간임계치에대한알람발생여부를확인할수있습니다. 20 / 61
Disk - 서버디스크추가신청및삭제, 서버연결, 연결해제기능을수행할수있습니다. - 개별디스크의 상세정보 탭을통해용량, 요금제, 상품구분 ( 일반, SSD) 정보를확인할수있습니다. 네트워크 - IP 추가신청및삭제를수행할수있으며, 해당 IP에대한방화벽, Portforwarding, Load Balancer의설정이가능합니다. 네트워크정액제상품도제공합니다. - CIP(Cloud Internal Path) 생성및관리가상 IP 추가신청기능을제공하고있습니다. 스냅샷 / 이미지 ( 자세한사용방법은자주이용하는기능사용방법참고 ) - 나의스냅샷 메뉴에서는 클라우드서버리스트 의개별서버로부터생성한스냅샷을확인하고, 그스냅샷을이용하여 Disk를생성할수있습니다. 하단의 상세정보 탭에서선택한스냅샷의세부정보들을확인하실수있습니다. - 나의이미지 메뉴에서는본인이생성한이미지를이용하여신규서버생성을하실수있습니다. - 공개이미지 메뉴에서는 kt 및다른사용자가공개한이미지를확인할수있으며, 원하는공개이미지를선택하여신규서버생성을하실수있습니다. ( 자세한방법은본문서마지막에기재된 공개이미지사용방법 을참고 ) 네트워크트래픽통계 - 상세한트래픽현황및알람설정, 이력등을조회하실수있습니다. ( 자세한방법은본문서마지막에기재된 네트워크트래픽통계및알람설정방법 을참고 ) Ucloud backup - 사용중인서버에대한백업신청및관리, 이력조회를지원하는서비스입니다. ( 상세내용은별도매뉴얼을참조 ) Ucloud packaging - 어플리케이션서비스단위로복수의클라우드자원을배포할수있도록패키지생성기능을지원하며, 그외에도 MapReduce, Autoscale 생성기능이제공됩니다. 로그히스토리 - 날짜및시간별로모든작업에대한이력및로그를확인할수있으며검색기능이제공됩니다. API Key - API Key 및 Secret Key 를조회하실수있습니다. 21 / 61
3. 서비스상담및문의 서비스상담및장애신고 - Ucloudbiz 상품의모든상담및장애신고방법은전화상담과게시판상담을통해이루어집니다. - 각종사용매뉴얼및 FAQ는 ucloudbiz 포탈고객센터의 FAQ 게시판및자료실을통하여확인하실수있습니다. - 상품문의는 ucloudbiz 고객센터 (080-2580-005) 를통하여상담받으실수있습니다. - ucloud biz 게시판 > 고객센터탭 > 문의하기게시판에문의사항및장애상황을작성후답변을확인하실수있습니다. 클라우드기술전문가가해당기술문의사항에대하여지원을해드립니다. 22 / 61
< 자주이용하는기능사용방법 > 1. 스냅샷 / 이미지기능사용 서비스정보 - 스냅샷및스냅샷으로생성된이미지를사용하여 VM(Virtual Machine) 을복원 ( 새로생성 ) 하는것과추가로볼륨을생성하여 VM에 attach/detach하는서비스를소개하는장으로주요기능및특징에대해기술합니다. 서비스개요 - 스냅샷 은현재 VM disk volume들의상태를저장해두고사용자가원하면언제든지스냅샷을저장해둔상태로돌아갈수있도록이미지생성및볼륨생성을할수있도록해주는기능입니다. 이를통해단시간에 VM에대한정보의백업, 복원이가능하며서버의설정및데이타를모두보관하는것이가능합니다 - 이미지 는이미지를생성한시점의 VM 상태와동일하거나또는스냅샷이생성된시점과동일한상태로새로운 VM을구성할수있도록해주는서비스를말합니다. - 볼륨생성 은생성된스냅샷을이용하여새로운볼륨을생성 ( 추가 ) 하고, 이를사용하고자하는 VM에 attach/detach하여사용가능한서비스를말합니다. 주요제공기능 - ucloud server(vm) 의 root, data disk volume 스냅샷생성 volume의첫번째스냅샷은 Full 스냅샷이수행되며, 두번째스냅샷부터는 Incremental 스냅샷이수행됩니다. 이후, 동일한 volume에대해서는매 8번째마다 Full 스냅샷이수행됩니다. 예 : 1회 (Full 스냅샷 ), 2~7회 (Incremental 스냅샷 ), 8회 (Full 스냅샷 ), 9~14회 (Incremental 스냅샷 ). - 사용자 이미지 생성 생성된스냅샷으로이미지생성이가능합니다. 또는, VM으로부터직접이미지생성도가능합니다. - 사용자 이미지 를통한 VM 생성 생성된이미지로복수개의동일한 VM의생성이가능합니다. - 볼륨 생성 생성된스냅샷으로볼륨생성이가능합니다. - 생성된 볼륨 의 VM attach 생성된볼륨을 VM에 attach/detach하는것이가능합니다. 23 / 61
VM 이미지 생성 (VM 중지상태에서서비스제공 ) Image new VM VM 생성 이미지 변환 root volume 스냅샷 생성 Snapshot attach new volume 볼륨생성 attach data volume 스냅샷 생성 Snapshot new volume 볼륨생성 서비스화면설정 - 스냅샷 생성 스냅샷을생성하기위해 클라우드콘솔 ucloud server 클라우드서버리스트 화면으로이동합니다. 스냅샷을생성하기위한서버를선택하신후, 창하단의 상세정보 탭의오른편하단에위치한 스냅샷생성 버튼을클릭합니다. 주의 : 스냅샷기능은 VM 의 volume 을가상디스크이미지로백업하는기능이므로 VM 의메모리나 CPU 에있는내용은저장되지않습니다. 따라서, 안정적인스냅샷생성을위해서는 VM 이정지된상태에서생성작업이수행되는것을권고합니다. 현재 Central-A, B zone 의 SSD 추가디스크스냅샷기능은지원하지않습니다. 24 / 61
생성하고자하는스냅샷의이름을입력한후확인버튼을클릭합니다. 25 / 61
이후스냅샷생성작업이수행되게되며, 그결과는 스냅샷 & 이미지 메뉴에서확인이가능합니다. 상태가 대기중 으로나타나며, 스냅샷생성이완료되면상태가 사용 으로변경됩니다. Windows의경우 Administrator 계정을 사용안함 혹은삭제한경우이미지생성이후오류가발생할수있으니생성전주의해주시기바랍니다. VM 에서직접 이미지 생성 - VM으로부터직접 root볼륨의 이미지 생성이가능합니다. 주의사항 : 단, VM이정지된상태에서만해당서비스이용이가능합니다. Windows의경우 Administrator 계정을 사용안함 혹은삭제한경우이미지생성이후오류가발생할수있으니생성전주의해주시기바랍니다. 26 / 61
- 이후과정은생성된스냅샷에서의사용자 이미지 생성안내를참고하시기바랍니다. - 생성된스냅샷에서의사용자 이미지 생성 생성된스냅샷을통해서사용자이미지생성이가능합니다. 이미지를생성하고자하는스냅샷 (root disk를스냅샷뜬것으로볼륨명이 ROOT-로된것만가능 ) 을선택후 이미지생성 버튼을클릭하여사용자이미지를생성합니다. 27 / 61
사용하고자하는이미지명을입력후, 확인버튼을클릭합니다. 28 / 61
생성된이미지는 나의이미지 메뉴에서조회가능합니다. 상태가 대기중 으로나타나며, 이미지생성이완료되면상태가 사용 으로변경됩니다. 생성된스냅샷에서의 볼륨생성 서비스 - 생성된스냅샷을통해서볼륨 (Disk) 생성이가능합니다. 29 / 61
- 볼륨 (Disk) 을생성하고자하는스냅샷 (root/data disk 모두가능 ) 을선택후 Disk 생성 버튼을클릭하여볼륨을생성합니다. - 요금제선택 ( 월요금또는시간요금 ) 과스토리지명을입력합니다. - 볼륨 (Disk) 용량은스냅샷을생성한 Disk 의용량과동일하게사이징됩니다. 30 / 61
- 중복체크후, 신청을선택합니다. - 상태가 생성중 으로나타나며, 볼륨 (Disk) 생성이완료되면상태가 분리 로변경됩니다. - 생성된볼륨 (Disk) 은 서버연결 메뉴로원하고자하는서버 (VM) 에 attach 해서사용이 가능합니다. 31 / 61
사용자이미지를활용한 VM 생성 - 생성된사용자이미지를통해서 VM 을생성할수있습니다. - 나의이미지 리스트에서 VM을생성하고자하는이미지를선택한후, 서버신청 버튼을클릭합니다. - OS 종류는이미지와동일하게선택이됩니다. - 서버약정, 사양의선택및서버명을입력하여 VM 생성요청을합니다. - 이후서버생성은 ucloud server 생성작업과동일합니다. - 클라우드서버 화면으로이동하셔서요청된 VM의생성상태를확인하시고, VM에대한패스워드를리턴받습니다. 동일한 VM이생성되나 Private IP는변경이되며일부 VM의 config 정보는변경됩니다. 32 / 61
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 방법 Ucloud biz Web UI 에서변경하고자하는 VM 정지 아래와같이 VM disk 상세정보에서 Root disk 사이즈변경 VM 시작후 OS 접속하여설정작업진행 - Non-LVM, LVM 구성확인 Ucloud biz OS 별구성현황 (15 11 월기준 ) Non-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), 33 / 61
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) LVM Resize 적용 불가 OS LVM 구성인경우 -Page 31 참조 2016년 4월이후모든 Linux 템플릿은 Non-LVM으로변경되었습니다. 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 34 / 61
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 35 / 61
- OS 설정작업방법 (Root disk 100GB 확장예시 ) Non-LVM 구성일경우 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 파티션보다먼저인경우 ) 참조 36 / 61
- / 영역파티션재생성 (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 Partition number (1-4): 3 # primary partition 으로생성 # 파티션 3 생성 First cylinder (392-13054, default 392): Using default value 392 Last 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 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 37 / 61
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 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 at the 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 확대확인 38 / 61
- / 영역파티션재생성 ( / 영역파티션이 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 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 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 # 파티션 1 삭제 Selected partition 1 Command (m for help): n Partition type: p e primary (0 primary, 0 extended, 4 free) extended Select (default p): p Partition number (1-4, default 1): 1 # 파티션 1 생성 (95G로생성예제 ) First sector (2048-209715199, default 2048): Using default value 2048 39 / 61
Last sector, +sectors or +size{k,m,g} (2048-209715199, default 209715199): +95G Command (m for help): n Partition type: p e primary (1 primary, 0 extended, 3 free) extended Select (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): 2 Hex 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 bytes 40 / 61
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 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 at the 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 Root disk size 확대확인 41 / 61
- LVM 구성일경우 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 LVM Disk /dev/mapper/volgroup-lv_root: 18.8 GB, 18832424960 bytes 255 heads, 63 sectors/track, 2289 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: 0x00000000 Disk /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 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 / 영역인 lv_root 와 Swap 영역인 lv_swap 42 / 61
/ 영역파티션재생성 # 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 43 / 61
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 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 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 13054 104343231 8e Linux LVM Command (m for help): w # 저장후종료 44 / 61
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 at the 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 VG Name /dev/xvda2 VolGroup PV Size 99.51 GiB / not usable 321.00 KiB # 사이즈증가확인 Allocatable PE Size yes 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 LV Name VG Name /dev/volgroup/lv_root lv_root VolGroup 45 / 61
LV UUID LV Write Access Fe9wj4-KoHv-IS4L-qd7E-SljS-AmpI-BE8OWe 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 Read ahead sectors inherit auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Path LV Name /dev/volgroup/lv_swap 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 LV Name VG Name LV UUID LV Write Access /dev/volgroup/lv_root lv_root VolGroup Fe9wj4-KoHv-IS4L-qd7E-SljS-AmpI-BE8OWe 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 # 사이즈증가확인 46 / 61
Current LE 24970 Segments 2 Allocation Read ahead sectors inherit auto - currently set to 256 Block device 253:0 --- Logical volume --- LV Path LV Name /dev/volgroup/lv_swap lv_swap 생략 Filesystem resize #resize2fs /dev/volgroup/lv_root resize2fs 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 확대확인 47 / 61
Windows Root disk resize 가이드및주의사항 ( 중요 ) Root disk 영역은 OS 상매우민감한파티션으로꼭필요시에만사용하시고그렇지않은경우는추가 data disk 를이용하시기바랍니다. Resize 수행전반드시 VM을스냅샷이나이미지로제작해놓으시기바랍니다. VM에타 application 설치전, 처음 VM 생성직후이용을권장합니다. Resize 과정에서 OS 상고객의잘못된명령으로인한문제는 kt가책임지지않습니다. ( ex, 잘못된명령으로인한 resize 이후 booting이되지않을경우등 ) - Windows Root disk resize 방법 Ucloud biz Web UI 에서변경하고자하는 VM 정지 아래와같이 VM disk 상세정보에서 Root disk 사이즈변경 VM 시작후 OS 접속하여설정작업진행 서버관리자 -> 도구 -> 컴퓨터관리선택 디스크관리선택 48 / 61
위그림에서 C 드라이브영역에마우스오른쪽버튼클릭 -> 디스크확장선택 디스크확장마법사가나오면다음선택 49 / 61
확장할디스크확인후다음선택 C 드라이브가 50GB 에서 100GB 로확장완료된상태확인 50 / 61
2. 공개이미지 서비스정보 - 본장은고객이생성한 ucloud server(vm) 이미지를공개 ( 전체공개 ) 하여타고객도해당이미지를사용할수있도록공유하는것과공개된이미지를사용하여 ucloud server(vm) 를신청하는과정에대해기술합니다. 서비스개요 - ucloud server 고객은자신이생성한 이미지 를공개 ( 전체공개 ) 하여, 다른고객도 ucloud server(vm) 생성시이를활용할수있도록제공해줍니다. - 고객은 공개이미지 를통해 ucloud server(vm) 생성시, 다양한선택폭과이용의편의성등을제공받게됩니다. 가령 Apache, Tomcat, Java 등이미리설치되어있는해당공개이미지를선택하여 ucloud server(vm) 를생성하는경우, 이후해당소프트웨어를따로설치해야하는부담을덜수있습니다. 주의사항 : 고객이 공개이미지 를통해공유한이미지로인하여다른고객포함제 3자의개인정보유출등보안상위험이있는경우해당고객은자신의비용과책임하에이를해결하여야하며 KT는이에대한일체의책임을지지않습니다. 또한, 고객이 공개이미지 를통해공유한이미지에대해 ( 예, 정당한사용권한이없는상용소프트웨어포함등 ) 제 3자로부터자신의지적재산권 ( 특허, 등록실용신안, 디자인권, 컴퓨터프로그램을포함한저작권, 상표권, 데이터베이스권, 영업비밀등을포함하며등록유무 를불문한다 ) 을침해한다는주장또는민 형사상소송이제기되는경우고객은자신의 책임과비용으로이를해결하고 KT 를면책하여야합니다. 주요제공기능 - 이미지공유 클라우드콘솔 ucloud server 스냅샷 & 이미지 나의이미지 에서공유하고자하는이미지의전체공개설정으로 이미지 공유 공개는 ucloud server 고객대상으로전체공개를의미함 - Ucloud server(vm) 신규생성 공개이미지 를활용한 ucloud server(vm) 신규생성 서비스화면설정 - 이번장은 이미지 서비스에대한 ucloud biz portal 상에서의이용을안내합니다. - 이미지 공유 이미지 를공유하기위해서는 클라우드콘솔 ucloud server 스냅샷 & 이미지 나의이미지 화면으로이동합니다. 51 / 61
공유하고자하는이미지를선택후, 하단공유설정의 설정 버튼을클릭합니다. 구분에서 전체공개 를선택하고, 상세설명을작성합니다. 52 / 61
확인 버튼을클릭합니다. 53 / 61
공유된이미지를아래의 공개이미지 화면에서확인할수있습니다. 54 / 61
- 공개이미지 를이용한 ucloud server(vm) 신규생성 공개이미지 를통해서 ucloud server(vm) 의신규생성이가능합니다. ucloud server(vm) 생성시사용하고자하는 공개이미지 를선택후, 상단의 Action 서버신청 버튼을클릭합니다 55 / 61
서버명, 그룹명, 서버선택하기등필수정보입력후공개이미지재확인, 신청하 기 버튼을클릭합니다. 56 / 61
3. 네트워크기능사용 네트워크트래픽사용현황 - 일자별트래픽그래프조회및표로상세내용을확인할수있습니다. - 월별검색을기능을통해예전트래픽정보를확인할수있습니다. - 엑셀저장기능을제공합니다. 57 / 61
58 / 61
Virtual IP(VIP) 생성및포트포워딩방법 - Virtual IP는 ucloud biz에서제공하는가상 IP입니다. 하나의 VM에여러개의 IP를할당할수있습니다. - VIP는 HA(High Availability) 나 LB(Load Balancing) 목적등으로사용할수있습니다. (heartbeat, haproxy 등사용가능 ) HA 사용예 LB 사용예 - 클라우드콘솔에서가상 IP 생성 59 / 61
- 가상 IP 생성시 Zone, 네트워크, 이름입력및선택 - 생성완료확인및가상 IP 확인 생성된가상 IP는용도에따라 OS내부에서설정이필요합니다. ifconfig 명령을사용하여설정방법예 (CentOS) eth0:1 에 172.27.0.43의 VIP를할당하고싶은경우 #ifconfig eth0:1 172.27.0.43 up ifcfg-eth* 파일생성하여설정방법예 (CentOS) eth0:0 에 172.27.0.43의 VIP를할당하고싶은경우 #vi /etc/sysconfig/network-script/ifcfg-eth0에아래내용추가 DEVICE=eth0:0 BOOTPROTO=none ONBOOT=yes TYPE=Ethernet IPADDR=172.27.0.43 NETMASK=255.255.0.0 GATEWAY=172.27.0.1 60 / 61
- 네트워크리스트중에서가상 IP 를포트포워딩하고싶은네트워크선택 - 포트포워딩메뉴에서서버를가상 IP 생성시입력한이름으로지정후원하는포트로 포트포워딩추가 61 / 61