Import/Export 사용자 Guide V1.2 (2017.2) KT
Revision History Version 변경사항 작성일 1.0 공식배포버전 2015.08.28 1.1 ucloud storage import/export 관련도움말수정 2015.12.23 1.2 ucloud storage 2.0 반영 2017.02.16 문서개정일 : 2017.2 페이지 2 / 21
목차 1. 개요및주요서비스... 4 2. 업무처리흐름... 4 3. 단계별처리방법... 5 3.1 서비스신청... 5 3.2 디스크준비... 7 3.3 디스크전달... 8 3.4 데이터복사케이스... 8 3.5 Disk ucloud server local disk 로복사 (import) 방법... 8 3.6 Disk ucloud NAS 로복사 (import) 방법... 9 3.7 Disk ucloud storage 로복사 (import) 방법... 10 3.8 Disk ucloud storage 2.0 으로복사 (import) 방법... 12 3.9 ucloud server local disk Disk 로복사 (export) 방법... 14 3.10 ucloud NAS Disk 로복사 (export) 방법... 15 3.11 ucloud storage Disk 로복사 (export) 방법... 16 3.12 ucloud storage 2.0 Disk 로복사 (export) 방법... 18 3.13 정리작업... 20 3.14 디스크반환수령... 20 4. 서비스상담및장애신고... 20 4.1 FAQ 및매뉴얼... 20 4.2 전화상담... 20 4.3 게시판상담... 20 문서개정일 : 2017.2 페이지 3 / 21
1. 개요및주요서비스 Import/Export 서비스는고객사의대량의데이터를 ucloud biz 환경 ( server local disk, NAS, ucloud storage ) 로 Import 하거나 ucloud biz 환경 ( server local disk, NAS, ucloud storage ) 의데이터를고객사 disk 로 Export 하는서비스로대량의데이터마이그레이션을지원하기위한서비스입니다. Import/Export 서비스는다음과같은서비스를제공합니다. 고객 Disk 로부터 ucloud server local disk 로데이터 import 고객 Disk 로부터 ucloud NAS 로데이터 import 고객 Disk 로부터 ucloud storage 로데이터 import ucloud server local disk 로부터고객 Disk 로데이터 Export ucloud NAS 로부터고객 Disk 로데이터 Export ucloud storage 로부터고객 Disk 로데이터 Export 지원되는디스크의유형은다음과같습니다. 3.5 인치 4TB 이하의 SATA 디스크 ( 권장 ) USB 2.0 을지원하는외장형스토리지 유의사항 엔터프라이즈클라우드사용자는 Import/Export 서버로방화벽오픈작업필요 2. 업무처리흐름 Workflow 내용실행주체비고 서비스신청 ㅇ고객연락처, Disk 개수, 고객 ㅇ고객이직접포탈에 ( 포탈 : email) Serial 번호등포함 서비스신청 신청서업로드 FS 형식 (fat32, ext3..), 서비스청약 내용확인 ( 포탈 :email) 디스크전달희망일자, 작업희망일자 ㅇ이메일로신청서확인 KT 운영센터 ㅇ고객이포탈에서비스신청을 하게되면자동으로 담당자 (EPC기술팀 xxx) 에게 이메일발송 고객컨설팅 ㅇ KT 운영센터에서고객연락처로연락하여청약내역및서비스가능여부확인 고객 KT 운영센터 ㅇ신청내역에필요사항이모두포함되게신청받고확인되면 EPC기술팀에서확인메일 ㅇ Disk 전달일시확정 고객에게발송 ( 특이사항이나 문서개정일 : 2017.2 페이지 4 / 21
ㅇ Disk 회수일정 ( 잠정 ) 결정확인필요시전화연락 ) Disk 전달 ㅇ고객이 Disk 를 CDC 로가져와 KT 엔지니어에전달 고객 KT 운영센터 환경구성작업 KT 운영센터ㅇ물리적인실장및서버에서의 포맷 / 마운트작업을직접수행 고객작업개시통지 ㅇ고객에게 Im/Ex Server FTP/SSH KT 운영센터 ㅇ서비스망 ( 외부망 ) 에대한 OS 접속정보전달 (ACL 설정 ) 방화벽설정작업필요 ㅇ SSH 접속정보및 swift cli ( 고객 IP 애대해방화벽 OPEN) 사용법전달 사용자전용계정부여 Import/Export 작업 ㅇ Data import or export 작업수행 고객 작업완료통보 ㅇ포탈에작업완료버튼클릭 고객 DISK 탈장 ㅇ설정 Reset 및디스크탈장보관 KT 운영센터 ㅇ unmount 작업및고객데이터보관 실제고객이데이터검증까지완료한후보관 Disk 회수ㅇ고객이디스크회수 KT 운영센터 고객 ㅇ완료후일주일이내디스크 회수 ( 보관이슈로약관포함필요 ) 작업완료 * Enterprise 이용고객은 Import/Export 서버와통신하기위해방화벽오픈필수. 3. 단계별처리방법 이번장은고객사에서수행할단계별처리방법을설명합니다. 3.1 서비스신청 고객은포탈을이용하여서비스를신청합니다. 문서개정일 : 2017.2 페이지 5 / 21
위화면에서서비스신청버튼을눌러서비스를신청합니다. 위화면에서신청서다운로드버튼을눌러신청서를작성하여위화면에서신청서를업로드합니 다. 신청서의내용은아래와같습니다. 문서개정일 : 2017.2 페이지 6 / 21
위신청서작성항목에서 import export 서비스시트에는번호, 신청일,disk type, disk 당용량, disk 수량, 총용량, disk 시리얼번호, 작업희망완료일을입력합니다. Disk 시리얼번호시트에는각각의디스크에일련번호를레이블링한디스크각각의 사진을복사하여추가합니다. 위양식을모두작성하여제출하고나면 KT 운용센터에서고객사와협의를진행하여부가적인 사항및기타실제작업일자에대한확정을받습니다. 3.2 디스크준비 Import 용디스크에는 Import 하려는데이터를담습니다. 이때지원되는파일시스템타입은 ext2, ext3, ext4, xfs, ntfs 입니다. 디스크는 3.5 인치 SATA 디스크형태로 4TB 이하의디스크가지원이되며개수에는제한이없습니다. 다만한번에장착할수있는디스크의개수는 2TB 이하디스크는총 22 개, 4TB 이하디스크는총 12 개가한번에장착이되며추가적인디스크는순차적으로장착및탈착을반복하여고객이 Import 하거나 Export 할수있도록지원합니다. 디스크에데이터를담을때는되도록파일과디렉토리를하나의파일로묶고, 압축이되어있으면더시간을단출할수있습니다. 더불어보안을위하여암호화가권장됩니다. Export 용디스크는내용이없는빈디스크를제공해주셔야합니다. 빈디스크는 KT 운영센터에서작업시새로파티션을만들고, 파일시스템을만들기때문에모든데이터가지워집니다만고객께서먼저모든데이터를삭제하고전달해주시는것이더권장됩니다. 문서개정일 : 2017.2 페이지 7 / 21
3.3 디스크전달 Import 또는 Export 서비스를받고자하는고객은협의된날짜에해당서비스존이위치한 CDC 로방문하여전달합니다. 이때디스크에는개별디스크별로일련번호가레이블링되어있어야합니다. 고객사로부터전달받은디스크는 KT 운영센터에의해 import/export 서버에실장되고마운트된이후 ftp 서버또는 ssh 서버구성작업을완료하게됩니다. ftp 서버또는 ssh 서버에대한접근경로는운영센터에의해제공이됩니다. 3.4 데이터복사케이스 고객사는전달받은 ftp 서버나 ssh 서버에대한접근경로를이용하여데이터를 Import 하거나 Export 합니다. 데이터의복사는총 6 가지경우가있습니다. 데이터복사방향사용방법상세설명서위치 Import Disk ucloud server local disk FTP 3.5 장 Disk ucloud NAS FTP 3.6 장 Disk ucloud storage Swift CLI 3.7 장 Export ucloud server local disk Disk FTP 3.8 장 ucloud NAS Disk FTP 3.9 장 ucloud storage Disk Swift CLI 3.10 장 ftp 를이용하여데이터를 Import 하거나 Export 할때는두개또는세개의 ftp 세션을동시에오픈하여데이터를복사하시는것이더효율적이며이때각각의세션이서로다른 disk 에접근하는것이더효율적입니다. 예 ) ftp 세션1 = disk1 에대한 import 작업, ftp 세션2 = disk2 에대한 import 작업수행 3.5 Disk ucloud server local disk 로복사 (import) 방법 전달받은 ftp 서버에는고객사가가져온 disk 에접근할수있도록구성되어있습니다. 따라서고 객사는고객사가가져온 disk 가실장된 import/export 서버에다음의예와같이접근하여데이 터를 ucloud server local disk 로복사합니다. 전달받은 ftp 서버접근경로 ( 예 ) ftp 서버 IP ftp 서버 user ID ftp 서버 user password 문서개정일 : 2017.2 페이지 8 / 21
X.Y.Z.K ftpuser ftppassword 전달받은 ftp 서버디렉토리구조 ( 예 ) Disk /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 FS Ntfs xfs ftp server directory /part1 /part2 /part3 /part4 작업방법 ( 고객사의 VM 이 Linux 이고 VM 의 /mnt 디렉토리로 dd.out 파일을 import 예 ) 볼드체는고객사가직접명령을수행해야합니다. # cd /mnt # ftp X.Y.Z.K # Name (X.Y.Z.K) : ftpuser Pasword : ftppassword ftp> cd disk1 ftp> hash ftp> get dd.out ftp> quit 3.6 Disk ucloud NAS 로복사 (import) 방법 전달받은 ftp 서버에는고객사가가져온 disk 에접근할수있도록구성되어있습니다. 따라서고 객사는고객사가가져온 disk 가실장된 import/export 서버에다음의예와같이접근하여데이 터를 ucloud NAS 로복사합니다. 전달받은 ftp 서버접근경로 ( 예 ) ftp 서버 IP ftp 서버 user ID ftp 서버 user password X.Y.Z.K ftpuser Ftppassword 전달받은 ftp 서버디렉토리구조 ( 예 ) Disk /dev/sdb1 FS ftp server directory /part1 문서개정일 : 2017.2 페이지 9 / 21
/dev/sdc1 /dev/sdd1 /dev/sde1 Ntfs xfs /part2 /part3 /part4 작업방법 ( 고객사의 VM 이 Linux 이고 VM 의 /mnt 디렉토리에 NAS 를 mount 하고 disk 의 dd.out 파일을 import 예 ) 볼드체는고객사가직접명령을수행해야합니다. # cd /mnt # ftp X.Y.Z.K # Name (X.Y.Z.K) : ftpuser Pasword : ftppassword ftp> cd disk1 ftp> hash ftp> get dd.out ftp> quit 3.7 Disk ucloud storage 로복사 (import) 방법 전달받은 ssh 서버에는고객사가가져온 disk 에접근할수있도록구성되어있습니다. 따라서고 객사는고객사가가져온 disk 가실장된 import/export 서버에다음의예와같이접근하여데이 터를 ucloud storage 로복사합니다. 전달받은 ssh 서버접근경로 ( 예 ) ssh 서버 IP ssh 서버 user ID ssh 서버 user password X.Y.Z.K sshuser sshpassword 전달받은 ssh 서버디렉토리구조 ( 예 ) Disk /dev/sdb1 /dev/sdc1 /dev/sdd1 FS Ntfs ftp server directory /part1 /part2 /part3 문서개정일 : 2017.2 페이지 10 / 21
/dev/sde1 xfs /part4 작업방법 ( 고객의 ucloud storage container 명이 con1 이고 disk 의 dd.out 파일을 import 예 ) 볼드체는고객사가직접명령을수행해야합니다. 서비스포탈을이용하여 ucloud storage 에대한 Access Key ID 와 Secret Key 를확보합니다. 위화면에서 Access Key ID 와 Secret Key 를얻고아래와같이 ucloud storage 에접근하기위한 환경을세팅합니다. # ssh sshuser@x.y.z.k sshuser@x.y.z.k s pasword : sshpassword # ~/set_swiftclient.sh swift user id ( ex. aaa@a.com ) : <Access Key ID> swift user apikey : <Secret Key> # source ~/storage_user 이제 swift client 프로그램 ( st ) 를이용하여데이터를 upload 할수있습니다. 아래는 st 명령어를이용하여사용자의 cont1 컨테이너에 disk1 의 dd.out 파일을업로드하는예 입니다. 컨테이너는일종의디렉토리개념이며따로만드는과정이없고아래와같이컨테이너명 문서개정일 : 2017.2 페이지 11 / 21
과파일명을지정하면자동적으로컨테이너가생성되면서파일업로드가수행됩니다. # cd disk1 # st upload cont1 dd.out # st stat # st list # st list cont1 Swift storage 는하나의 object 가최대 5GB 까지지원합니다. 따라서 5GB 이상의파일을 upload 할때는다음과같이 segment-size option 을주고 upload 를실행합니다. # st upload cont1 dd.out - segment-size 5000000000 참고. 위 upload 된 dd.out 파일을다운로드받을때는그사이즈가 5GB 이상이어도 download 옵션으로바로수행이가능합니다. # st download cont1 dd.out 3.8 Disk ucloud storage 2.0 으로복사 (import) 방법 전달받은 ssh 서버에는고객사가가져온 disk 에접근할수있도록구성되어있습니다. 따라서고 객사는고객사가가져온 disk 가실장된 import/export 서버에다음의예와같이접근하여데이 터를 ucloud storage 2.0 으로복사합니다. 전달받은 ssh 서버접근경로 ( 예 ) ssh 서버 IP ssh 서버 user ID ssh 서버 user password X.Y.Z.K sshuser sshpassword 전달받은 ssh 서버디렉토리구조 ( 예 ) Disk /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 FS Ntfs xfs ftp server directory /part1 /part2 /part3 /part4 문서개정일 : 2017.2 페이지 12 / 21
작업방법 ( 고객의 ucloud storage 2.0 container 명이 con2 이고 disk 의 dd.out 파일을 import 예 ) 볼드체는고객사가직접명령을수행해야합니다. 서비스포탈을이용하여 ucloud storage 2.0에대한 Access Key ID, Secret Key, Project ID, Domain ID를확보합니다. 위화면에서 Access Key ID, Secret Key, Project ID, Domain ID 를얻고아래와같이 ucloud storage2.0 에접근하기위한환경을세팅합니다. # ssh sshuser@x.y.z.k sshuser@x.y.z.k s pasword : sshpassword # ~/set_swiftclient2.sh swift user id ( ex. aaa@a.com ) : <Access Key ID> swift user apikey : <Secret Key> swift user project id : <Project ID> swift user domain id : <Domain ID> # source ~/storage_user 이제 swift client 프로그램 ( st ) 를이용하여데이터를 upload 할수있습니다. 문서개정일 : 2017.2 페이지 13 / 21
아래는 st 명령어를이용하여사용자의 cont2 컨테이너에 disk1 의 dd.out 파일을업로드하는예 입니다. 컨테이너는일종의디렉토리개념이며따로만드는과정이없고아래와같이컨테이너명 과파일명을지정하면자동적으로컨테이너가생성되면서파일업로드가수행됩니다. # cd disk1 # st upload cont2 dd.out # st stat # st list # st list cont2 Swift storage 2.0 은하나의 object 가최대 5GB 까지지원합니다. 따라서 5GB 이상의파일을 upload 할때는다음과같이 segment-size option 을주고 upload 를실행합니다. # st upload cont2 dd.out - segment-size 5000000000 참고. 위 upload 된 dd.out 파일을다운로드받을때는그사이즈가 5GB 이상이어도 download 옵션으로바로수행이가능합니다. # st download cont2 dd.out 3.9 ucloud server local disk Disk 로복사 (export) 방법 전달받은 ftp 서버에는고객사가가져온 disk 에접근할수있도록구성되어있습니다. 따라서고 객사는고객사가가져온 disk 가실장된 import/export 서버에다음의예와같이접근하여데이 터를 ucloud server local disk 로부터 Disk 로복사합니다. 전달받은 ftp 서버접근경로 ( 예 ) ftp 서버 IP ftp 서버 user ID ftp 서버 user password X.Y.Z.K ftpuser ftppassword 전달받은 ftp 서버디렉토리구조 ( 예 ) Disk /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 FS Ntfs xfs ftp server directory /part1 /part2 /part3 /part4 문서개정일 : 2017.2 페이지 14 / 21
작업방법 ( 고객사의 VM 이 Linux 이고 VM 의 /mnt/dd.out 파일을 Disk 로 export 예 ) 볼드체는고객사가직접명령을수행해야합니다. # cd /mnt # ftp X.Y.Z.K # Name (X.Y.Z.K) : ftpuser Pasword : ftppassword ftp> cd disk1 ftp> hash ftp> put dd.out ftp> quit 3.10 ucloud NAS Disk 로복사 (export) 방법 전달받은 ftp 서버에는고객사가가져온 disk 에접근할수있도록구성되어있습니다. 따라서고 객사는고객사가가져온 disk 가실장된 import/export 서버에다음의예와같이접근하여데이 터를 ucloud NAS 로부터 Disk 로복사합니다. 전달받은 ftp 서버접근경로 ( 예 ) ftp 서버 IP ftp 서버 user ID ftp 서버 user password X.Y.Z.K ftpuser ftppassword 전달받은 ftp 서버디렉토리구조 ( 예 ) Disk /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 FS Ntfs xfs ftp server directory /part1 /part2 /part3 /part4 작업방법 ( 고객사의 VM 이 Linux 이고 VM 의 /mnt 디렉토리에 NAS 를 mount 하고 dd.out 파 일을 Disk 로 export 예 ) 볼드체는고객사가직접명령을수행해야합니다. 문서개정일 : 2017.2 페이지 15 / 21
# cd /mnt # ftp X.Y.Z.K # Name (X.Y.Z.K) : ftpuser Pasword : ftppassword ftp> cd disk1 ftp> hash ftp> put dd.out ftp> quit 3.11 ucloud storage Disk 로복사 (export) 방법 전달받은 ssh 서버에는고객사가가져온 disk 에접근할수있도록구성되어있습니다. 따라서고 객사는고객사가가져온 disk 가실장된 import/export 서버에다음의예와같이접근하여데이 터를 ucloud storage 로부터 Disk 로복사합니다. 전달받은 ssh 서버접근경로 ( 예 ) ssh 서버 IP ssh 서버 user ID ssh 서버 user password X.Y.Z.K sshuser Sshpassword 전달받은 ssh 서버디렉토리구조 ( 예 ) Disk /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 FS Ntfs xfs ftp server directory /part1 /part2 /part3 /part4 작업방법 ( 고객의 ucloud storage container 명이 con1 이고 disk 의 dd.out 파일을 import 예 ) 볼드체는고객사가직접명령을수행해야합니다. 서비스포탈을이용하여 ucloud storage 에대한 Access Key ID 와 Secret Key 를확보합니다. 문서개정일 : 2017.2 페이지 16 / 21
위화면에서 Access Key ID 와 Secret Key 를얻고아래와같이 ucloud storage 에접근하기위한 환경을세팅합니다. # ssh sshuser@x.y.z.k sshuser@x.y.z.k s pasword : sshpassword # ~/set_swiftclient.sh swift user id ( ex. aaa@a.com ) : <Access Key ID> swift user apikey : <Secret Key> # source ~/storage_user 이제 swift client 프로그램 ( st ) 를이용하여데이터를 download 할수있습니다. 아래는 st 명령어를이용하여사용자의 cont1 컨테이너에위치한 dd.out 파일을 disk1 으로다운 로드하는예입니다. # cd disk1 # st download cont1 dd.out # ls la disk1 참고. Export 하려는 ucloud storage 에저장된 container 전체의크기가하나의디스크사이즈보 다큰경우다음과같이 prefix 를이용하여해당 container 의디렉토리별로다운로드받아야합 니다. 문서개정일 : 2017.2 페이지 17 / 21
# cd disk1 # st download cont1 p xxx 위와같은명령을사용하면 cont1 이라는이름의 container 안에 xxx 로시작하는오브젝트 ( 파일 ) 만다운로드받습니다. 3.12 ucloud storage 2.0 Disk 로복사 (export) 방법 전달받은 ssh 서버에는고객사가가져온 disk 에접근할수있도록구성되어있습니다. 따라서고 객사는고객사가가져온 disk 가실장된 import/export 서버에다음의예와같이접근하여데이 터를 ucloud storage 2.0 으로부터 Disk 로복사합니다. 전달받은 ssh 서버접근경로 ( 예 ) ssh 서버 IP ssh 서버 user ID ssh 서버 user password X.Y.Z.K sshuser Sshpassword 전달받은 ssh 서버디렉토리구조 ( 예 ) Disk /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 FS Ntfs xfs ftp server directory /part1 /part2 /part3 /part4 작업방법 ( 고객의 ucloud storage 2.0 container 명이 con2 이고 disk 의 dd.out 파일을 import 예 ) 볼드체는고객사가직접명령을수행해야합니다. 서비스포탈을이용하여 ucloud storage 2.0에대한 Access Key ID, Secret Key, Project ID, Domain ID 를확보합니다. 문서개정일 : 2017.2 페이지 18 / 21
위화면에서 Access Key ID, Secret Key, Project ID, Domain ID 를얻고아래와같이 ucloud storage2.0 에접근하기위한환경을세팅합니다. # ssh sshuser@x.y.z.k sshuser@x.y.z.k s pasword : sshpassword # ~/set_swiftclient2.sh swift user id ( ex. aaa@a.com ) : <Access Key ID> swift user apikey : <Secret Key> swift user project id : <Project ID> swift user domain id : <Domain ID> # source ~/storage_user 이제 swift client 프로그램 ( st ) 를이용하여데이터를 download 할수있습니다. 아래는 st 명령어를이용하여사용자의 cont2 컨테이너에위치한 dd.out 파일을 disk1 으로다운 로드하는예입니다. # cd disk1 # st download cont2 dd.out # ls la disk1 문서개정일 : 2017.2 페이지 19 / 21
3.13 정리작업 모든 Import/Export 작업이완료되면 import/export 서버의 Import 용디스크또는 Export 용디 스크에있는데이터를제외하고다른부가적으로생성한모든디렉토리또는파일을모두삭제하 고서비스포탈을통해작업완료통보를합니다. 3.14 디스크반환수령 디스크반환일장에대한협의가완료되면해당존의 CDC ( 천안또는목동 ) 으로방문하여디 스크를수령합니다. 4. 서비스상담및장애신고 ucloud biz 상품의모든상담및장애신고방법은전화상담과게시판상담을통해 이루어집니다. 4.1 FAQ 및매뉴얼 각종사용매뉴얼및 FAQ 는 ucloud biz 포탈고객센터의 FAQ 게시판및자료실을통하여 확인하실수있습니다. 4.2 전화상담 상품문의는 ucloud biz 고객센터 (080-2580-005) 를통하여상담받으실수있습니다. 4.3 게시판상담 KT Cloud Portal 게시판에문의사항및장애상황을작성후답변을확인하시면됩니다. 클라우드기술전문가가해당내용에대해기술적문의사항에대해지원해드립니다. 문서개정일 : 2017.2 페이지 20 / 21
문서개정일 : 2017.2 페이지 21 / 21