ucloud server API v

Size: px
Start display at page:

Download "ucloud server API v"

Transcription

1 ucloud server API v

2 목 차 1. 개요 UCLOUD SERVER API 개요 API 요청 인증서명서 명령어유형 파라미터 API 응답 API 응답포맷 ASYNCHRONOUS COMMANDS RESPONSE ERROR HANDLING API 사용팁 (QUICK START) VM 생성및접속 DATA DISK VOLUME 추가생성 공인 IP 추가할당 LOAD BALANCER 설정 명령어 VM(VIRTUAL MACHINE) LISTAVAILABLEPRODUCTTYPES (*) DEPLOYVIRTUALMACHINE (A) (*) DESTROYVIRTUALMACHINE (A) REBOOTVIRTUALMACHINE(A) STOPVIRTUALMACHINE (A) STARTVIRTUALMACHINE (A) RESETPASSWORDFORVIRTUALMACHINE (A) LISTVIRTUALMACHINES... 31

3 3.2 VOLUME CREATEVOLUME (A) (*) ATTACHVOLUME (A) DETACHVOLUME (A) DELETEVOLUME (A) LISTVOLUMES ADDRESS ASSOCIATEIPADDRESS (*) DISASSOCIATEIPADDRESS (A) LISTPUBLICIPADDRESSES PORTFOWARDING CREATEPORTFORWARDINGRULE (A) DELETEPORTFORWARDINGRULE (A) LISTPORTFORWARDINGRULES CREATEFIREWALLRULE (A) DELETEFIREWALLRULE (A) LISTFIREWALLRULES LOAD BALANCER CREATELOADBALANCERRULE (A) UPDATELOADBALANCERRULE (A) DELETELOADBALANCERRULE (A) LISTLOADBALANCERRULES ASSIGNTOLOADBALANCERRULE (A) REMOVEFROMLOADBALANCERRULE (A) LISTLOADBALANCERRULEINSTANCES ACCOUNT LISTACCOUNTS ASYNCH JOB QUERYASYNCJOBRESULT EVENT LISTEVENTS SNAPSHOT... 84

4 3.9.1 CREATESNAPSHOT (A) DELETESNAPSHOT (A) LISTSNAPSHOTS TEMPLATE CREATETEMPLATE(A) DELETETEMPLATE(A) UPDATETEMPLATE LISTTEMPLATE... 95

5 Revision History Version 변경사항작성일 1.1 공식배포버전 2012 년 2 월 17 일 Preminum 서비스의 Disk Offering 내용추가 2012 년 2 월 22 일 1.2 Firewall, Snapshot, Template API 추가 deployvirtualmachine API 에 runsysprep 파라미터추가 2012 년 4 월 13 일 1

6 1. 개요 본문서는 ucloud server API 규격을제시한다. API 요청 / 응답메시지와공개하고있는명령어설명및예시를포함하고있다. 본규격은 CloudStack Version 버전과호환성을지원한다. 이용자는 API 를활용하여클라우드컴퓨팅자원생성및관리를수행할수있다 ucloud server API 개요 ucloud server API 는 REST 형태로제공된다. 컴퓨팅자원 (Vurtual Machine[ 이하 VM], Disk 볼륨, Public IP) 등에대한요청은표준 HTTP 방식의 GET 메소드호출을통해서이루어진다 API 요청 API 요청메시지는아래와같이구성된다. (1)API URL + (2) 요청명령어 + (3) 명령어파라미터 + (4) 응답포맷 + (5)API Key + (6) 인증서명서 각필드의값과내용은아래표와같다. Field Description (1) API URL - ucloud server API URL - Value : (2) 요청명령어 - 컴퓨팅자원요청명령어 ( 생성, 삭제, 조회및기타명령 ) - Syntax : command= 명령어이름, [ 상세설명은 3 장참조 ] (3) 명령어파라미터 - 요청명령어관련파라미터 - Syntax : [&field=value]*, [ 상세설명은 3 장참조 ] (4) 응답포맷 - XML, JSON 응답포맷을지원한다. [Optional 필드 ] - Syntax : &response=[xml json], default 는 xml. (5) API Key - 사용자계정별 API Key (ucloudbiz site 에서확인 ) - Syntax : &apikey=apikey (6) 인증서명서 - API 요청메시지수행권한여부를체크하는인증서명서 - Syntax : &signature= 인증서명서 * API Key, Secret Key 확인 (1) 로그인 (2) 클라우드콘솔선택 (3) API Key 관리메뉴선택 2

7 API 요청 Sample &state=Running&response=xml&apiKey=miVr6X&signature=ZC1u%2B03yj592LZ%2BgmA3 ac%2fqthws%3d API 요청 Sample 분석 (1) API URL (2) command=listvirtualmachines 요청명령어 (3) &name=vm_33111&state=running 명령어파라미터 (4) &response=xml 응답포맷 (5) &apikey=mivr6x API Key (6) &signature=zc1u%2b03yj592lz%2bgma3ac%2fqthws%3d 인증서명서 인증서명서 ucloud server 에서는 API Key 와인증서명서로인증을수행한다. 사용자별로발급되는 Secret Key 와 HMAC SHA-1 알고리즘그리고명령문자열 (2 번 ~5 번 ) 을이용하여 인증서명서를생성한다. [ 인증서명서생성 ] Secret Key 예 : keokzhd 명령문자열예 : command=listvirtualmachines&name=vm_33111&state=running &response=xml&apikey=mivr6x (1) 명령문자열의각필드와값을 URL 인코딩한다. URL 인코딩 : 공백문자가 %20 으로인코딩되도록해야한다. [ + 안됨 ] API 요청메시지 : API_URL + URL 인코딩된문자열 + &signature= 인증서명서 (2) 명령문자열을소문자로변경한다. (3) 필드이름을기준으로알파벳순으로정렬한다. apikey=mivr6x&command=listvirtualmachines&name=vm_33111&response=xml&state=ru nning (4) Secret Key 와 HMAC SHA - 1 해시알고리즘을이용하여명령문자열을암호화한다. 아래는 java sample code 이다. 3

8 Mac mac = Mac.getInstance ( "HmacSHA1" ); SecretKeySpec keyspec = new SecretKeySpec(secretkey.getBytes(), "HmacSHA1"); mac.init( keyspec ); mac.update ( commandstring.getbytes() ); byte[] encryptedbytes = mac.dofinal(); Sample_URL oudstack#signing_api_requests (5) 마지막으로얻어진바이트배열을 Base64 인코딩후, 다시 UTF - 8 로 URL 인코딩을 수행한다. 생성된인증서명서와 API 요청메시지는다음과같다. 인증서명서 : ZC1u%2B03yj592LZ%2BgmA3ac%2FQThws%3D API 요청메시지 : chines&name=vm_33111&state=running&response=xml&apikey=mivr6x &signautre=zc1u%2b03yj592lz%2bgma3ac%2fqthws%3d 명령어유형 VM / DISK 볼륨생성과같이실행소요시간이긴명령은비동기명령어로이외의명령은동기명령어로수행한다. 3 장에서기술하고있는비동기명령어에 (A) 를표시하여구분하고있다. CloudStack 에존재하지않는명령어및명령어파라미터설명하는부분에는 (*) 를표시하여기술하고있다 파라미터 API 요청시수행되는파라미터는앞에서언급한것과같이쌍 (field=value) 으로존재하며 대소문자사용규칙은다음과같다. field : 대소문자구별안함, command 만대소문자구별. value : 대소문자구별함. 4

9 1.3 API 응답 지원하고있는응답포맷설명과명령유형 ( 동기명령어, 비동기명령어 ) 에따른 API 응답확인절차를기술한다 API 응답포맷 API 응답포맷으로 xml, json 을지원하며, API 요청시 response=xml 과같이응답포맷을지정할수있다. 명령수행결과에해당필드정보가없을경우, 정의된필드와값이표시되지않을수있다. 다음표는응답포맷예제이다. Response Format xml Sample <listipaddressesresponse> <allocatedipaddress> <ipaddress> </ipaddress> <allocated> t13:16: </allocated> <zoneid>4</zoneid> <zonename>wc</zonename> <issourcenat>true</issourcenat> </allocatedipaddress> </listipaddressesresponse> json { "listipaddressesresponse" : { "allocatedipaddress" : [ { "ipaddress" : " ", "allocated" : " T13:16: ", "zoneid" : "4", "zonename" : "WC", "issourcenat" : "true" } ] } } 5

10 1.3.2 Asynchronous Commands Response VM / DISK 볼륨생성과같이실행소요시간이긴명령은비동기명령어로이외의 명령은동기명령어로수행한다. 동기 / 비동기명령 API 응답확인절차는다르며아래와 같다. API 명령어 응답확인절차 동기명령어 비동기명령어 (1) API 요청으로명령수행 (2) 명령수행결과확인 (1) API 요청으로명령수행 (2) jobid ( 작업 ID) 반홖확인 (3) queryasyncjobresult 명령수행 ( jobid 인자로젂달 ) (4) 명령수행진행확인 ( jobstatus) 0: 진행중, 1: 성공, 2: 실패 [ jobresult 에결과표시 ] ** jobstatus 가 1 또는 2 가될때까지주기적으로 (3), (4) 수행하여명령결과를확인한다. 비동기명령결과예는다음과같다. 비동기명령확인 Sample (1) API 요청 ( 명령수행 ) command=listvirtualmachines &name=vm_33111&state=running&response=xml &apikey=mivr6x &signature=zc1u%2b03yj592lz%2bgma3ac%2fqthws%3d (2) 명령응답반홖 <deployvirtualmachineresponse> <jobid> </ jobid> <id> 100 </ id> </ deployvirtualmachineresponse> (3) queryasyncjobresult 수행 command=queryasyncjobresult&jobid=37120 &apikey=h6kxwcratdqfwf3xa &signature=z5f11yym6yzqomy9b%2f4%3d 6

11 (4) jobstatus = 0 [ 진행중 ] <queryasyncjobresult> <jobid>37120</jobid> <jobstatus>0</jobstatus> <jobprocstatus>1</jobprocstatus> <queryasyncjobresult> (4) jobstatus = 1 [ 성공 ] <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>37120</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <virtualmachine> <id>100</id> <state>running</state>.. </virtualmachine> </jobresult> </queryasyncjobresultresponse> (4) jobstatus = 2 [ 실패 ] <queryasyncjobresult> <jobid>37120</jobid> <jobstatus>2</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>551</jobresultcode> <jobresulttype>text</jobresulttype> <jobresult> Unable to deploy virtual machine id = 10 due to not enough capacity </jobresult> <queryasyncjobresult> 7

12 1.3.3 Error Handling API 요청이잘못되거나처리도중오류가발생하면 Error 정보를응답으로반환한다. Error 정보는오류코드 <errorcode> 와오류텍스트 <errortext> 로구성되어있다. <?xml version="1.0" encoding="utf-8"?> <listvirtualmachinesresponse cloud-stack-version=" "> <errorcode>401</errorcode> <errortext>unable to verify user credentials and/or request signature</errortext> </listvirtualmachinesresponse> 현재지원하는에러코드는다음과같다. Error Code Description 401 AUTHENTICATION_ERROR 406 MALICIOUS_CODE_INJECTION 430 MALFORMED_PARAMETER_ERROR 431 PARAM_ERROR 432 UNSUPPORTED_ACTION_ERROR 433 PAGE_LIMIT_EXCEED 503 EXCESSIVE_TRAFFIC_ERROR 504 INTERNAL_ERROR (TIMEOUT) 530 INTERNAL_ERROR 531 ACCOUNT_ERROR 532 ACCOUNT_RESOURCE_LIMIT_ERROR 533 INSUFFICIENT_CAPACITY_ERROR 534 RESOURCE_UNAVAILABLE_ERROR 535 RESOURCE_ALLOCATION_ERROR 536 RESOURCE_IN_USE_ERROR 537 NETWORK_RULE_CONFLICT_ERROR 8

13 [Example 1] <?xml version="1.0" encoding="iso "?> <deployvirtualmachineresponse cloud-stack-version=" "> <errorcode>431</errorcode> <errortext>unable to find zone by id=2111</errortext> </deployvirtualmachineresponse> [Example 2] <?xml version="1.0" encoding="iso "?> <errorresponse cloud-stack-version=" "> <errorcode>432</errorcode> <errortext>the given command does not exist</errortext> </errorresponse> 9

14 2. API 사용팁 (Quick Start) 이장에서는 ucloud server API 사용하여활용할수있는몇가지팁을기술하였다. 2.1 VM 생성및접속 VM 을생성하여접속하기위해서는다음의과정을수행한다. (1) listavailableproducttypes 명령으로 ucloud server 에서제공하는상품목록조회한다. ( 자세한내용은 참조 ) (2) deployvirtualmachine 명령으로 VM 생성한다. ( 상세내용 : 참조 ) (3) queryasyncjobresult 명령으로 VM 생성완료확인한다 - 응답결과에서 id<vm ID>, password< 패스워드 > 필드확인 (4) listpublicipaddresses 명령으로공인 IP 정보 [id, ip 주소 ] 확인한다. - 응답결과에서 id<publicipaddress ID>, ipaddress<ip 주소 > 정보확인 - ( 상세내용 : 참조 ) (5) createportforwardingrule 로 22 번 (ssh 접속포트 ) 외부오픈 ( 상세내용 : 참조 ) - 공인 IP ID, publicport(22), 생성 VM ID, privateport(22), protocol (TCP) 요청 ( 윈도우 VM 의경우 mstsc 로접속하는 3389 port 를외부오픈 ) (6) queryasyncjobresult 명령으로포트포워딩생성완료확인한다 - 응답결과에서 ipaddress<publicipaddress>, publicport, privateport 필드확인 (7) putty, mstsc 와같은 terminal 을통해생성된 VM 에접속 - 접속 IP : 포트포워딩생성시사용한 IP 주소 - 접속포트 : 포트포워딩생성시사용한 publicport 22 ( 또는 3389) - 접속계정 : root ( 또는 Administrator) - 접속패스워드 : VM 생성완료응답시, password [ (3) 번항목 ] 10

15 2.2 DATA DISK Volume 추가생성 VM 생성시만들어지는기본스토리지 (ROOT Volume, Data Volume) 이외에추가적인 DATA DISK Volume 생성하여 VM 에서사용하기위해서는다음과정을수행한다. (1) createvolume 명령으로추가스토리지를생성한다. ( 상세내용 : 참조 ) (2) queryasyncjobresult 명령으로응답결과완료확인한다. (3) attachvolume 명령으로특정 VM 에생성한스토리지연결한다. - id <Disk Volume ID>, virtualmachineid <VM ID> 요청 - ( 상세내용 : 참조 ) (4) queryasyncjobresult 명령으로응답결과완료확인한다. (5) 추가된스토리지는 VM 에서 fdisk 명령어로확인가능. mount 하여사용 2.3 공인 IP 추가할당상품청약시할당받은기본공인 IP 이외에추가적인 IP 할당필요시다음명령을수행한다. (1) associateipaddress 명령으로공인 IP 할당받는다. ( 상세내용 : 참조 ) (2) queryasyncjobresult 명령으로응답결과완료확인한다. 2.4 Load Balancer 설정 VM 의로드밸런싱을설정을위한절차는다음과같다. (1) listpublicipaddresses 명령수행한다. ( 상세내용 : 참조 ) - LoadBalancer 로사용할 IP 를선택한다. (2) createloadbalancerrule 명령으로 Load Balancer Rule 을생성한다. - ( 상세내용 : 참조 ) (3) queryasyncjobresult 명령으로응답결과완료확인한다. - Load Balancer Rule 정보 (id, name, publicid, publicport,...) 를확인한다 11

16 (4) assigntoloadbalancerrule 명령으로 VM 을로드밸런싱에등록한다. - id<lb ID>, virtualmachineids<vm ID> 요청 - ( 상세내용 : 참조 ) (5) queryasyncjobresult 명령으로응답결과완료확인한다. 12

17 3. 명령어 이장에서는명령어와명령어파라미터정보및명령에대한응답을기술하였다. 기능별로그룹핑하여이해를돕고자하였다. Example 에사용되는 ${API_URL} 변수는 ucloud server API URL ( 이다. 3.1 VM(Virtual Machine) VM 관련명령어를기술한다 listavailableproducttypes (*) ucloud server 상품으로제공되는목록조회시사용하는명령어로사용자는결과목록중하나를선택하여, VM 으로생성가능한 templateid, serviceofferingid, diskofferingid, zoneid 의조합을확인할수있있다. 디스플레이되는 diskofferingid 는 VM 생성시에만사용할수있으며추가적인 Volume 생성과관련한정보는 createvoumle 설명을참조한다. 상품의가격정보는 API 로제공되지않으며 ucloudbiz site 를방문하여확인가능하다. 명령어파라미터 : 없음, 응답결과항목 Response Name Description productid 상품구성 ID [ 예 : ] - zoneid-templateid-serviceofferingid-diskofferingid productstate 상품사용가능여부, [ available stop ] serviceofferingid 제공하는 cpu, memory 조합의 ID serviceoffering 설명 [ 예 premium 2vCore 2G RAM ] serviceofferingdesc - standard, premium 서비스설명 - CPU 와메모리사양표시 templateid 제공하는 OS 에대한관리 ID templatedesc template 설명, [ 예 : WIN2003 KOR ENT SP2 32bit ] diskofferingid 제공하는 disk 에대한 ID [ VM 생성시에만사용가능 ] diskofferingdesc diskoffering 에대한설명, [ 예 : Windows OS(50GB)] zoneid 제공하는 zone ID zonedesc zone ID 에대한설명 13

18 Example Sample Request ${API_URL}command=listAvailableProductTypes&apiKey=90kjkkr_HCg5B&signature=I HenaA0uYC%2Fy5j37FEkUd4fg%3D Sample Response <?xml version="1.0" encoding="utf-8"?> <listavailableproducttypesresponse> <count>272</count> <producttypes> <e> <productid> </productid> <productstate>availabe</productstate> <serviceofferingid>11</serviceofferingid> <serviceofferingdesc>standard 1core 1GB Instance, Virt</serviceofferingdesc> <templateid>309</templateid> <templatedesc>win2003 KOR ENT SP2 32bit</templatedesc> <diskofferingid>19</diskofferingid> <diskofferingdesc>windows OS(50GB)</diskofferingdesc> <zoneid>1</zoneid> <zonedesc>zone1</zonedesc> </e> </listavailableproducttypesresponse> 14

19 3.1.2 deployvirtualmachine (A) (*) VM 을생성및기동수행명령어로, 상품리스트명령 (listavailableproducttypes) 결과를이용하여명령을요청한다. usageplantype( 약정정보파라미터 ) 에따른각상품의가격정보는 ucloudbiz site 에서확인가능하다. 명령어파라미터 Parameter Name Description Required serviceofferingid 서비스제공 ID [ CPU, Memory 조합 : 2 core 1GB Mem ] TRUE templateid 템플릿 ID [ OS : WIN2003 KOR ENT SP2 32bit ] TRUE diskofferingid 디스크제공 ID TRUE zoneid zone ID (** 상품리스트에나오는 zoneid 만가능 ) TRUE oneyear(1 년약정 ), monthly( 무약정-월단위요금 ), usageplantype hourly( 시간요금 ) : (* default : hourly) FALSE runsysprep 사용자 custom 윈도우 OS 이미지사용시 sysprep 연동수행여부. true/false (*default : true) FALSE account 특정 account 에 VM 생성. domainid 파라미터와함께사용 FALSE domainid 특정 domainid 에 VM 생성. account 파라미터와함께사용 FALSE group VM 에대한옵션그룹 FALSE hostid VM 배포하는대상호스트 ID - 루트관리자만사용 FALSE hypervisor VM 배포하는하이퍼바이저 FALSE keypair VM 에로그인하는 SSH 키 FALSE name VM 호스트이름 FALSE displayname VM 표시이름 FALSE ipaddress 기본 VM 네트워크를위한 IP 주소 FALSE iptonetworklist IP 와네트워크간매핑정보. FALSE keyboard VM 키보드유형. [de,de-ch,es,fi,fr,fr-be,fr-ch,is,it,jp,nl-be, no, pt,uk,us] 중택 1 가능 FALSE networkids VM 에서사용되는네트워크목록 FALSE securitygroupids VM 에적용될보안그룹의목록. VM 이기본네트워크지원 zone 에서생성될때에만사용됨. securitygroupnames 파라미터와같이사용안함 FALSE securitygroupna mes VM 에적용될보안그룹의목록. VM 이기본네트워크지원 zone 에서생성될때에만사용됨. securitygroupids FALSE 15

20 파라미터와같이사용안함 size userdata DATA DISK 볼륨에대한임의의크기. diskofferingid 가필수파라미터이어현재지원안함. VM 생성후, 자동설정및수행할수있는명령문자열. 최대 2KB 까지 BASE64 인코딩하여사용 FALSE FALSE 응답결과항목 Response Name jobid jobstatus id cpunumber cpuspeed cpuused created displayname account domain domainid forvirtualnetwork group groupid guestosid haenable hostid hostname hypervisor ipaddress isodisplaytext isoid isoname memory name Description 현재보류중인비동기작업 ID 현재보류중인비동기작업상태 VM ID VM CPU 수 VM CPU 의속도현재사용하는 VM 의 CPU 양 VM 생성날짜와시간 VM 표시이름 VM 이속한계정 VM 이속한도메인이름 VM 이속한도메인 ID 서비스제공에대한가상네트워크 VM 그룹이름 VM 그룹 ID VM 운영체제유형 ID 고가용성이홗성화되면 true, 그외 false VM 호스트 ID VM 호스트이름관련하이퍼바이저 VM IP 주소 VM 에부착된 ISO 의대체표시텍스트 VM 에연결된 ISO 의 ID VM 에부착된 ISO 의이름 VM 에할당된메모리 VM 이름 16

21 networkkbsread networkkbswrite password passwordenabled rootdeviceid rootdevicetype serviceofferingid serviceofferingname state templatedisplaytext templateid templatename zoneid zonename nic(*) id broadcasturi gateway ipaddress isdefault isolationuri macaddress netmask networkid traffictype type securitygroup(*) id account description domain domainid name ingressrule(*) account VM 으로들어오는네트워크트래픽 VM 에서나가는네트워크트래픽 VM 암호 VM 암호홗성화정보. 홗성화된경우 true, 그외는 fasle 루트볼륨의장치 ID 루트볼륨의장치유형 VM 서비스제공 ID VM 서비스제공이름 VM 상태 VM 템플릿표시텍스트 VM 템플릿 ID VM 템플릿이름 VM 이속한 zone 의 ID VM 이속한 zone 의이름 VM 과관련네트워크정보목록 NIC ID NIC 의브로드캐스트 URI NIC 의게이트웨이 NIC 의 IP 주소 default NIC 이면 true, 그렇지않은경우 fasle NIC 의아이솔레이션 URI NIC MAC 주소 NIC 의넷마스크해당네트워크의 ID NIC 의트래픽유형 NIC 의종류 VM 과관련된보안그룹목록보안그룹의 ID 보안그룹을소유하는계정보안그룹의설명보안그룹의도메인이름보안그룹의도메인 ID 보안그룹의이름보안그룹과관련된진입규칙목록진입규칙을소유하는계정 17

22 cidr endport icmpcode icmptype protocol ruleid securitygroupname startport 진입규칙의기본 IP 주소에대해 CIDR 표기법진입규칙의종료 IP ICMP 메시지응답에대한코드 ICMP 메시지응답종류진입규칙의프로토콜진입규칙의 ID 보안그룹이름진입규칙의시작 IP Example Sample 1 VM 생성 Request ${API_URL}command=deployVirtualMachine&diskofferingid=31&serviceofferingid=73&te mplateid=46&zoneid=3&apikey=h6kxwcratdqfwf3xa&signature=bfytuy4bdocpk%3d Sample 2 VM 생성 Response <?xml version="1.0" encoding="iso "?> <deployvirtualmachineresponse cloud-stack-version=" "> <jobid>37120</jobid> <id>31627</id> </deployvirtualmachineresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=37120&apiKey=h6KXWcRAtdqfwF 3xA&signature=z5F11yym6YZqOmY9b%2F4%3D Sample 4 비동기명령상태 Response <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>37120</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> 18

23 <virtualmachine> <id>31669</id> <name>i vm</name> <displayname>i vm</displayname> <account>test_m123456_s1234</account> <domainid>4</domainid> <domain>epc_user</domain> <created> t16:34: </created> <state>running</state> <haenable>true</haenable> <zoneid>3</zoneid> <zonename>test-staging-kr-1</zonename> <templateid>460</templateid> <templatename>t2 CentOS bit</templatename> <templatedisplaytext>t2 CentOS bit</templatedisplaytext> <passwordenabled>true</passwordenabled> <serviceofferingid>73</serviceofferingid> <serviceofferingname>tier2 1core 2GB Instance. Virtual Networking</serviceofferingname> <cpunumber>1</cpunumber> <cpuspeed>2000</cpuspeed> <memory>2048</memory> <guestosid>14</guestosid> <rootdeviceid>0</rootdeviceid> <rootdevicetype>iscsilun</rootdevicetype> <password>py3ysigaq</password> <nic> <id>10737</id> <networkid>625</networkid> <netmask> </netmask> <gateway> </gateway> <ipaddress> </ipaddress> <traffictype>guest</traffictype> <type>virtual</type> <isdefault>true</isdefault> <macaddress>02:00:6c:00:00:00</macaddress> </nic> <hypervisor>xenserver</hypervisor> </virtualmachine> </jobresult> </queryasyncjobresultresponse> 19

24 3.1.3 destroyvirtualmachine (A) 생성한 VM 을삭제한다. 응답결과항목은 VM 생성과동일하다 (**1 년약정과무약정으로 생성된 VM 은생성당일삭제가불가하다 ) 명령어파라미터 Parameter Name Description Required id VM ID TRUE Example Sample 1 VM 삭제 Request ${API_URL}command=destroyVirtualMachine&id=31669&apiKey=hmL3yALU4r &signature=i4ssnfn0pgl3e0%2fikvvm4ikzv%2bc%3d Sample 2 VM 삭제 Response <?xml version="1.0" encoding="iso "?> <destroyvirtualmachineresponse cloud-stack-version=" "> <jobid>37237</jobid> </destroyvirtualmachineresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=37237&apiKey=hmL3yALU4r&sign ature=s3sdc3tdcnrat9drugzl24cyqwa%3d Sample 4 비동기명령상태 Response <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>37237</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> 20

25 <jobresult> <virtualmachine> <id>31669</id> <name>i vm</name> <displayname>i vm</displayname> <account>test_m123456_s1234</account> <domainid>4</domainid> <domain>epc_user</domain> <created> t16:34: </created> <state>destroyed</state> <haenable>true</haenable> <zoneid>3</zoneid> <zonename>test-staging-kr-1</zonename> <templateid>460</templateid> <templatename>t2 CentOS bit</templatename> <templatedisplaytext>t2 CentOS bit</templatedisplaytext> <passwordenabled>true</passwordenabled> <serviceofferingid>73</serviceofferingid> <serviceofferingname>tier2 1core 2GB Instance. Virtual Networking</serviceofferingname> <cpunumber>1</cpunumber> <cpuspeed>2000</cpuspeed> <memory>2048</memory> <cpuused>0.09%</cpuused> <networkkbsread>33</networkkbsread> <networkkbswrite>10</networkkbswrite> <guestosid>14</guestosid> <rootdeviceid>0</rootdeviceid> <rootdevicetype>iscsilun</rootdevicetype> <nic> <id>10737</id> <networkid>625</networkid> <netmask> </netmask> <gateway> </gateway> <ipaddress> </ipaddress> <traffictype>guest</traffictype> <type>virtual</type> <isdefault>true</isdefault> <macaddress>02:00:6c:00:00:00</macaddress> </nic> <hypervisor>xenserver</hypervisor> </virtualmachine> 21

26 </jobresult> </queryasyncjobresultresponse> rebootvirtualmachine(a) VM 을재부팅한다. 명령어파라미터 Parameter Name Description Required id VM ID TRUE 응답결과항목 : deployvirtualmachine 과결과동일. Example Sample 1 VM 재부팅 Request ${API_URL}command=rebootVirtualMachine&id=31232&apiKey=hmL3yALU4r&signat ure=nh0djfuwpdzpmlpirwlfbd7nhus%3d Sample 2 VM 재부팅 Response <?xml version="1.0" encoding="iso "?> <rebootvirtualmachineresponse cloud-stack-version=" "> <jobid>37232</jobid> </rebootvirtualmachineresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=37232&apiKey=hmL3yALU4r&sign ature=sx6oodjsbtcznetks8nbvdzmtco%3d Sample 4 비동기명령상태 Response <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> 22

27 <jobid>37232</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <virtualmachine> <id>31232</id> <name>i vm</name> <displayname>i vm</displayname> <account>test_m123456_s1234</account> <domainid>4</domainid> <domain>epc_user</domain> <created> t11:19: </created> <state>running</state> <haenable>true</haenable> <zoneid>3</zoneid> <zonename>test-staging-kr-1</zonename> <templateid>460</templateid> <templatename>t2 CentOS bit</templatename> <templatedisplaytext>t2 CentOS bit</templatedisplaytext> <passwordenabled>true</passwordenabled> <serviceofferingid>73</serviceofferingid> <serviceofferingname>tier2 1core 2GB Instance. Virtual Networking</serviceofferingname> <cpunumber>1</cpunumber> <cpuspeed>2000</cpuspeed> <memory>2048</memory> <cpuused>0.09%</cpuused> <networkkbsread> </networkkbsread> <networkkbswrite> </networkkbswrite> <guestosid>14</guestosid> <rootdeviceid>0</rootdeviceid> <rootdevicetype>iscsilun</rootdevicetype> <nic> <id>10240</id> <networkid>625</networkid> <netmask> </netmask> <gateway> </gateway> <ipaddress> </ipaddress> <traffictype>guest</traffictype> <type>virtual</type> 23

28 <isdefault>true</isdefault> <macaddress>02:00:4b:00:00:00</macaddress> </nic> <hypervisor>xenserver</hypervisor> </virtualmachine> </jobresult> </queryasyncjobresultresponse> stopvirtualmachine (A) VM 을중지한다. 명령어파라미터 Parameter Name Description Required id VM ID TRUE forced 강제수행선택사항 FALSE 응답결과항목 : deployvirtualmachine 과결과동일. Example Sample 1 VM 중지 Request ${API_URL}command=stopVirtualMachine&id=31232&apiKey=hmL3yALU4r &signature=grjkrjdqyezmot2o2c01vkcodv4%3d Sample 2 VM 중지 Response <?xml version="1.0" encoding="iso "?> <stopvirtualmachineresponse cloud-stack-version=" "> <jobid>37225</jobid> </stopvirtualmachineresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=37223&apiKey=hmL3yALU4r&sign ature=nnxdowy2s6kqudsqktvovsg4jai%3d 24

29 Sample 4 비동기명령상태 Response <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>37225</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <virtualmachine> <id>31232</id> <name>i vm</name> <displayname>i vm</displayname> <account>test_m123456_s1234</account> <domainid>4</domainid> <domain>epc_user</domain> <created> t11:19: </created> <state>stopped</state> <haenable>true</haenable> <zoneid>3</zoneid> <zonename>test-staging-kr-1</zonename> <templateid>460</templateid> <templatename>t2 CentOS bit</templatename> <templatedisplaytext>t2 CentOS bit</templatedisplaytext> <passwordenabled>true</passwordenabled> <serviceofferingid>73</serviceofferingid> <serviceofferingname>tier2 1core 2GB Instance. Virtual Networking</serviceofferingname> <cpunumber>1</cpunumber> <cpuspeed>2000</cpuspeed> <memory>2048</memory> <cpuused>0.09%</cpuused> <networkkbsread> </networkkbsread> <networkkbswrite> </networkkbswrite> <guestosid>14</guestosid> <rootdeviceid>0</rootdeviceid> <rootdevicetype>iscsilun</rootdevicetype> <nic> <id>10240</id> <networkid>625</networkid> <netmask> </netmask> <gateway> </gateway> 25

30 <ipaddress> </ipaddress> <traffictype>guest</traffictype> <type>virtual</type> <isdefault>true</isdefault> <macaddress>02:00:4b:00:00:00</macaddress> </nic> <hypervisor>xenserver</hypervisor> </virtualmachine> </jobresult> </queryasyncjobresultresponse> 26

31 3.1.6 startvirtualmachine (A) VM 을시작한다. 명령어파라미터 Parameter Name Description Required id VM ID TRUE 응답결과항목 : deployvirtualmachine 과결과동일 Example Sample 1 VM 생성 Request ${API_URL}command=startVirtualMachine&id=31232&apiKey=hmL3yALU4r &signature=ubrwtt8h22yi8msjfzunouyyfyw%3d Sample 2 VM 생성 Response <?xml version="1.0" encoding="iso "?> <startvirtualmachineresponse cloud-stack-version=" "> <jobid>37223</jobid> </startvirtualmachineresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=37223&apiKey=hmL3yALU4r&sig nature=nnxdowy2s6kqudsqktvovsg4jai%3d Sample 4 비동기명령상태 Response <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>37227</jobid> <jobstatus>1</jobstatus> 27

32 <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <virtualmachine> <id>31232</id> <name>i vm</name> <displayname>i vm</displayname> <account>test_m123456_s1234</account> <domainid>4</domainid> <domain>epc_user</domain> <created> t11:19: </created> <state>running</state> <haenable>true</haenable> <zoneid>3</zoneid> <zonename>test-staging-kr-1</zonename> <templateid>460</templateid> <templatename>t2 CentOS bit</templatename> <templatedisplaytext>t2 CentOS bit</templatedisplaytext> <passwordenabled>true</passwordenabled> <serviceofferingid>73</serviceofferingid> <serviceofferingname>tier2 1core 2GB Instance. Virtual Networking</serviceofferingname> <cpunumber>1</cpunumber> <cpuspeed>2000</cpuspeed> <memory>2048</memory> <cpuused>0.1%</cpuused> <networkkbsread> </networkkbsread> <networkkbswrite> </networkkbswrite> <guestosid>14</guestosid> <rootdeviceid>0</rootdeviceid> <rootdevicetype>iscsilun</rootdevicetype> <nic> <id>10240</id> <networkid>625</networkid> <netmask> </netmask> <gateway> </gateway> <ipaddress> </ipaddress> <traffictype>guest</traffictype> <type>virtual</type> <isdefault>true</isdefault> <macaddress>02:00:4b:00:00:00</macaddress> 28

33 </nic> <hypervisor>xenserver</hypervisor> </virtualmachine> </jobresult> </queryasyncjobresultresponse> resetpasswordforvirtualmachine (A) VM 에대한비밀번호초기화수행한다. 비밀번호초기화시 VM 은 reboot 된다. 명령어파라미터 Parameter Name Description Required id VM ID TRUE 응답결과항목 : deployvirtualmachine 과결과동일. Example Sample 1 패스워드초기화 Request ${API_URL}command=resetPasswordForVirtualMachine&id=31232&apiKey=hmL3yAL U4r&signature=2GOhbGuHKf%2BpMGQnHGZb4M7C9k0%3D Sample 2 패스워드 Response <?xml version="1.0" encoding="iso "?> <resetpasswordforvirtualmachineresponse cloud-stack-version=" "> <jobid>37224</jobid> </resetpasswordforvirtualmachineresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=37224&apiKey=hmL3yALU4r&sign ature=mq5n87ozpyvhxm5mtqa8v06khwi%3d Sample 4 비동기명령상태 Response 29

34 <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>37224</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <virtualmachine> <id>31232</id> <name>i vm</name> <displayname>i vm</displayname> <account>test_m123456_s1234</account> <domainid>4</domainid> <domain>epc_user</domain> <created> t11:19: </created> <state>running</state> <haenable>true</haenable> <zoneid>3</zoneid> <zonename>test-staging-kr-1</zonename> <templateid>460</templateid> <templatename>t2 CentOS bit</templatename> <templatedisplaytext>t2 CentOS bit</templatedisplaytext> <passwordenabled>true</passwordenabled> <serviceofferingid>73</serviceofferingid> <serviceofferingname>tier2 1core 2GB Instance. Virtual Networking</serviceofferingname> <cpunumber>1</cpunumber> <cpuspeed>2000</cpuspeed> <memory>2048</memory> <cpuused>0.08%</cpuused> <networkkbsread>24</networkkbsread> <networkkbswrite>14</networkkbswrite> <guestosid>14</guestosid> <rootdeviceid>0</rootdeviceid> <rootdevicetype>iscsilun</rootdevicetype> <password>ht9spvutx</password> <nic> <id>10240</id> <networkid>625</networkid> <netmask> </netmask> <gateway> </gateway> 30

35 <ipaddress> </ipaddress> <traffictype>guest</traffictype> <type>virtual</type> <isdefault>true</isdefault> <macaddress>02:00:4b:00:00:00</macaddress> </nic> <hypervisor>xenserver</hypervisor> </virtualmachine> </jobresult> </queryasyncjobresultresponse></jobresult> </queryasyncjobresultresponse> listvirtualmachines 생성한 VM 목록을조회한다. 명령어파라미터 Parameter Name Description Required account 계정이름 FALSE domainid 도메인 ID. FALSE forvirtualnetwork 가상네트워크유형 [ true false] FALSE groupid 그룹 ID FALSE hostid 호스트 ID FALSE hypervisor 관련하이퍼바이저 FALSE id VM ID FALSE isrecursive 도메인 ID 와같이사용됨. true 인경우도메인 ID 에포함된모듞 VM 나열. 디폴트는 false FALSE keyword List by keyword FALSE name VM 이름 FALSE networkid 네트워크 ID FALSE page 페이지번호 FALSE pagesize 페이지크기 FALSE podid POD ID FALSE state VM 상태 FALSE storageid Storage ID FALSE 31

36 zoneid zone ID FALSE 응답결과항목 : deployvirtualmachine 과결과동일. Example Sample Request ${API_URL}command=listVirtualMachines&state=Stopped&apiKey=hmL3yALU4r&sign ature=9v82nnfrhwwto1ohmmgq0%2ffmg38%3d Sample Response <?xml version="1.0" encoding="iso "?> <listvirtualmachinesresponse cloud-stack-version=" "> <count>1</count> <virtualmachine> <id>31626</id> <name>i vm</name> <displayname>i vm</displayname> <account>test_m123456_s1234</account> <domainid>4</domainid> <domain>epc_user</domain> <created> t18:04: </created> <state>stopped</state> <haenable>true</haenable> <zoneid>3</zoneid> <zonename>test-staging-kr-1</zonename> <templateid>460</templateid> <templatename>t2 CentOS bit</templatename> <templatedisplaytext>t2 CentOS bit</templatedisplaytext> <passwordenabled>true</passwordenabled> <serviceofferingid>73</serviceofferingid> <serviceofferingname>tier2 1core 2GB Instance. Virtual Networking</serviceofferingname> <cpunumber>1</cpunumber> <cpuspeed>2000</cpuspeed> <memory>2048</memory> <guestosid>14</guestosid> <rootdeviceid>0</rootdeviceid> 32

37 <rootdevicetype>iscsilun</rootdevicetype> <nic> <id>10648</id> <networkid>625</networkid> <netmask> </netmask> <gateway> </gateway> <ipaddress> </ipaddress> <traffictype>guest</traffictype> <type>virtual</type> <isdefault>true</isdefault> <macaddress>02:00:2c:00:00:00</macaddress> </nic> <hypervisor>xenserver</hypervisor> </virtualmachine> </listvirtualmachinesresponse> 33

38 3.2 Volume DISK Volume 관련명령어를기술한다 createvolume (A) (*) VM 생성시만들어진 Volume 이외에추가적인 Volume 을생성한다. ucloud server 에서제공하는 DISK Volume 을이용하여생성한후, 특정 VM 에 attach 하여사용한다. usageplantype( 약정정보파라미터 ) 에따른각상품의가격정보는 ucloudbiz site 에서확인가능하다. 추가가능한 Volumne 은다음과같으며, createvolume 명령호출시만사용가능하다. premium 서버와 standard 서버에서사용하는디스크가아래표와같이다르다. 즉, standard 디스크는 premium 서버에 attach 불가하며, premium 디스크도 standard 서버에 attach 불가하다. 용량 standard diskofferingid preminum 50 GB GB GB GB GB GB 명령어파라미터 Parameter Name Description Required name DISK Volume 이름 TRUE diskofferingid DISK Volume 제공 ID TRUE zoneid zone ID (** 상품리스트에나오는 zoneid 만가능 ) TRUE 34

39 usageplantype account domainid monthly( 무약정-월단위요금 ), hourly( 시간요금 ) : (* default : hourly) 특정 account 에 DISK Volume 생성. domainid 파라미터와함께사용특정 domainid 에 DISK Volume 생성. account 파라미터와함께사용 FALSE FALSE FALSE size 임의의볼륨크기 FALSE snapshotid DISK Volume 에대한스냅샷 ID. FALSE 응답결과항목 Response Name jobid jobstatus Description 현재보류중인비동기작업 ID 현재보류중인비동기작업상태 id DISK Volume ID account DISK Volume 관련계정 attached DISK Volume 에 VM 에연결된시간 created DISK Volume 이만들어진시간 destroyed 논리볼륨을파괴여부상태여부 deviceid VM 에연결된 DISK Volume 의장치 ID diskofferingdisplaytext 디스크제공의표시텍스트 diskofferingid 디스크의 ID 제공 diskofferingname 디스크제공의이름 domain DISK Volume 이속해있는도메인 domainid DISK Volume 이속해있는도메인의 ID hypervisor DISK Volume 이속한하이퍼바이저 isextractable DISK Volume 이추출여부표시 [ true false ] name DISK Volume 이름 serviceofferingdisplaytext 루트디스크에대한서비스제공의표시텍스트 serviceofferingid 루트디스크에대한서비스제공의 ID serviceofferingname 루트디스크에대한서비스제공의이름 size DISK Volume 크기 35

40 snapshotid state storage storagetype type virtualmachineid vmdisplayname vmname vmstate zoneid zonename DISK Volume 이만들어진에서스냅샷 ID DISK Volume 상태 DISK Volume 을호스팅하는주저장장치의이름공유또는로컬저장소 DISK Volume 종류 ( 루트또는 DATADISK) VM 의 ID VM 의표시이름 VM 의이름 VM 의상태 zone ID zone 이름 Example Sample 1 Request ${API_URL} command=createvolume&zoneid=2&name=sotest002&account=test_m123456_s1234& diskofferingid=24&domainid=2&apikey=hml3yalu4r&signature=0%2fgjchafxlwaho Sq%2B1UNla%2BfQI4%3D Sample 2 Response <?xml version="1.0" encoding="utf-8"?> <createvolumeresponse cloud-stack-version=" "> <id>34332</id> <jobid>124787</jobid> </createvolumeresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=124787&apiKey=hmL3yALU4r&sig nature=%2bpy3poro6dp14dkjnfhdynd%2blh4%3d Sample 4 비동기명령상태 Response 36

41 <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>124787</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <volume> <id>34332</id> <name>sotest002</name> <zoneid>2</zoneid> <zonename>kr-1</zonename> <type>datadisk</type> <size> </size> <created> t17:47: </created> <state>allocated</state> <account>test_m123456_s1234</account> <domainid>2</domainid> <domain>epc_user</domain> <storagetype>shared</storagetype> <hypervisor>none</hypervisor> <diskofferingid>24</diskofferingid> <diskofferingname>windows-root-50</diskofferingname> <diskofferingdisplaytext>windows%20os%20%2850gb%29</diskofferingdisplaytext> <storage>none</storage> <destroyed>false</destroyed> <isextractable>false</isextractable> </volume> </jobresult> </queryasyncjobresultresponse> 37

42 3.2.2 attachvolume (A) 생성한 DISK Volume 을 VM 에연결한다. 생성한 DISK 가 premium 인경우에는 preminum 서버 (VM) 에 standard 인경우에는 standard server(vm) 에연결해야한다. 다른유형의서버에 DISK Volume 연결이불가하다. 명령어파라미터 Parameter Name Description Required id DISK Volume ID TRUE virtualmachineid VM ID TRUE DISK Volume 에매핑될 deviceid. deviceid 파라미터미사용시 순차적으로사용가능한다음 deviceid 가선택됨. [OS 가 deviceid 리눅스인경우 ] 1 : / dev /xvdb, 2 : / dev / xvdc, 4 : / dev / xvde, 5 : / dev/ xvdf *, 6 : / dev / xvdg, 7 : / dev /xvdh, 8 : / dev / xvdi, 9: / dev / xvdj FALSE 응답결과항목 : createvolume 과결과동일. Example Sample 1 Request ${API_URL}command=attachVolume&id=34332&virtualmachineid=18658&apiKey=hmL 3yALU4r&signature=KeLsxqPu7u6UevgQtjTZ0GBdmPA%3D Sample 2 Response <?xml version="1.0" encoding="iso "?> <attachvolumeresponse cloud-stack-version=" "> <jobid>124788</jobid> </attachvolumeresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=124788&apiKey=hmL3yALU4r&sig 38

43 nature=nsm0grzcdnplq6ngdigzrlov4h8%3d Sample 4 비동기명령상태 Response <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>124788</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <volume> <id>34332</id> <name>sotest002</name> <zoneid>2</zoneid> <zonename>kr-1</zonename> <type>datadisk</type> <deviceid>2</deviceid> <virtualmachineid>18658</virtualmachineid> <vmname>i vm</vmname> <vmdisplayname>test1212</vmdisplayname> <vmstate>running</vmstate> <size> </size> <created> t17:47: </created> <state>ready</state> <account>test_m123456_s1234</account> <domainid>2</domainid> <domain>epc_user</domain> <storagetype>shared</storagetype> <hypervisor>xenserver</hypervisor> <diskofferingid>24</diskofferingid> <diskofferingname>windows-root-50</diskofferingname> <diskofferingdisplaytext>windows%20os%20%2850gb%29</diskofferingdisplaytext> <storage>p16c2v3</storage> <attached> t17:50: </attached> <destroyed>false</destroyed> <isextractable>false</isextractable> </volume> </jobresult> </queryasyncjobresultresponse> 39

44 3.2.2 detachvolume (A) DISK Volume 을 VM 에서분리한다. (** VM 생성시같이할당된 DISK Volume 의분리는 불가하다 ) 명령어파라미터 Parameter Name Description Required deviceid VM 의 device ID FALSE id DISK Volume ID FALSE virtualmachineid VM ID FALSE 응답결과항목 : createvolume 과결과동일. Example Sample 1 Request ${API_URL}command=detachVolume&id=34332&apiKey=hmL3yALU4r&signature=4UJ B%2FaHpwfoD9792lHjx0En0mYs%3D Sample 2 Response <?xml version="1.0" encoding="utf-8"?> <detachvolumeresponse cloud-stack-version=" "> <jobid>124789</jobid> </detachvolumeresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=124789&apiKey=hmL3yALU4r&sig nature=7amdpklrk0ezmcjtyerhrh6bxt8%3d Sample 4 비동기명령상태 Response <?xml version="1.0" encoding="iso "?> 40

45 <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>124789</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <volume> <id>34332</id> <name>sotest002</name> <zoneid>2</zoneid> <zonename>kr-1</zonename> <type>datadisk</type> <size> </size> <created> t17:47: </created> <state>ready</state> <account>test_m123456_s1234</account> <domainid>2</domainid> <domain>epc_user</domain> <storagetype>shared</storagetype> <hypervisor>xenserver</hypervisor> <diskofferingid>24</diskofferingid> <diskofferingname>windows-root-50</diskofferingname> <diskofferingdisplaytext>windows%20os%20%2850gb%29</diskofferingdisplaytext> <storage>p16c2v3</storage> <destroyed>false</destroyed> <isextractable>false</isextractable> </volume> </jobresult> </queryasyncjobresultresponse deletevolume (A) DISK Volume 을삭제한다. (** 무약정으로생성된 Volume 은생성당일삭제가불가하며, VM 생성시같이할당된 DISK Volume 은삭제불가하다 ) 명령어파라미터 Parameter Name Description Required id DISK Volume ID TRUE 41

46 응답결과항목 Response Name jobid jobstatus displaytext success Description 현재보류중인비동기작업 ID 현재보류중인비동기작업상태성공또는실패와관련된텍스트성공여부 [true false] Example Sample 1 Request ${API_URL}command=deleteVolume&id=34332&apiKey=hmL3yALU4r&signature=q08 MjJUxYnEcl5cQLyZdPes4jNM%3D Sample 2 Response <?xml version="1.0" encoding="utf-8"?> <deletevolumeresponse cloud-stack-version=" "> <success>true</success> </deletevolumeresponse> 42

47 3.2.5 listvolumes 사용자가보유하고있는 DISK Volume 을조회한다. 명령어파라미터 Parameter Name Description Required account 계정이름 FALSE domainid 도메인 ID. FALSE hostid 지정된호스트 ID 에대한 DISK Volume 목록요청 FALSE id DISK Volume ID FALSE isrecursive 도메인 ID 와같이사용됨. true 인경우도메인 ID 에포함된모듞볼륨나열. 디폴트는 false FALSE keyword 키워드 FALSE name DISK Volume 이름 FALSE page 페이지번호 FALSE pagesize 페이지크기 FALSE podid DISK Volume 이속하는포드 ID FALSE type DISK Volume 종류 FALSE virtualmachineid 연결된 VM ID FALSE zoneid zone ID FALSE 응답결과항목 : createvolume 과결과동일. Example Sample 1 Request ${API_URL} command=listvolumes&apikey=hml3yalu4r&signature=n2o%2fbccnb6lpzvumn65x %2BaHYWqs%3D 43

48 Sample 2 Response <?xml version="1.0" encoding="utf-8"?> <listvolumesresponse> <count>1</count> <volume> <e> <account>test_m123456_s1234</account> <created> t14:31: </created> <destroyed>false</destroyed> <deviceid>0</deviceid> <domain>epc_user</domain> <domainid>2</domainid> <hypervisor>xenserver</hypervisor> <id>34276</id> <isextractable>false</isextractable> <name>root-19526</name> <serviceofferingdisplaytext>minimum%201core%202gb%20instance%2c%20virtual%20 Networking</serviceofferingdisplaytext> <serviceofferingid>13</serviceofferingid> <serviceofferingname>minimum%201core%202gb%20instance%2c%20virtual%20netw orking</serviceofferingname> <size> </size> <state>ready</state> <storage>p16c2v2</storage> <storagetype>shared</storagetype> <type>root</type> <virtualmachineid>19526</virtualmachineid> <vmdisplayname>i vm</vmdisplayname> <vmname>i vm</vmname> <vmstate>running</vmstate> <zoneid>2</zoneid> <zonename>kr-1</zonename> </e> </volume> </listvolumesresponse> 44

49 3.3 Address 공인 IP 관련명령어를기술한다 associateipaddress (*) 새로운공인 IP 를추가한다. usageplantype( 약정정보파라미터 ) 에따른가격정보는 ucloudbiz site 에서확인가능하다. 명령어파라미터 Parameter Name Description Required zoneid zone ID (* 상품리스트에나오는 zoneid 만가능 ) TRUE usageplantype monthly( 무약정-월단위요금 ), hourly( 시간요금 ) : (* default : hourly) FALSE account 추가된 IP 를할당할계정 FALSE domainid 추가된 IP 를할당할도메인의 ID FALSE networkid 추가된 IP 와연관되는네트워크 ID FALSE 응답결과항목 Response Name Description jobid 현재보류중인비동기작업 ID jobstatus 현재보류중인비동기작업상태 id 공인 IP 주소 ID account 공인 IP 주소와관련된계정 allocated 공인 IP 주소를취득날짜 associatednetworkid 공인 IP 주소와관련된네트워크의 ID domain 공인 IP 주소와관련된도메인 domainid 공인 IP 주소와관련된도메인 ID forvirtualnetwork 공인 IP 주소에대한가상네트워크 ipaddress 공인 IP 주소 issourcenat 소스 NAT 여부 [ true false ] isstaticnat 정적 NAT 여부 [ true false ] 45

50 networkid state virtualmachinedisplay name virtualmachineid virtualmachinename vlanid vlanname zoneid zonename 공인 IP 가속한네트워크의 ID 공인 IP 주소상태공인 IP 가할당된 VM 표시이름공인 IP 가할당된 VM ID 공인 IP 가할당된 VM 이름공인 IP 주소와연관된 VLAN 의 ID 공인 IP 주소와연결된 VLAN 공인 IP 주소에속한 zone ID 공인 IP 주소에속한 zone 이름 Example Sample 1 Request ${API_URL}command=associateIpAddress&zoneid=2&apiKey=hmL3yALU4r&signature= UcL0H%2FSKjc7yeiEHw%2BlmJnWpOzY%3D Sample 2 Response <?xml version="1.0" encoding="utf-8"?> <associateipaddressresponse cloud-stack-version=" "> <id>2912</id> <jobid>124790</jobid> </associateipaddressresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=124790&apiKey=hmL3yALU4r&sig nature=ra7i0kqzikxmoy0vt68wmgrwkxy%3d Sample 4 비동기명령상태 Response <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>124790</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> 46

51 <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <ipaddress> <id>2912</id> <ipaddress> </ipaddress> <allocated> t17:59: </allocated> <zoneid>2</zoneid> <zonename>kr-1</zonename> <issourcenat>false</issourcenat> <account>test_m123456_s1234</account> <domainid>2</domainid> <domain>epc_user</domain> <forvirtualnetwork>true</forvirtualnetwork> <isstaticnat>false</isstaticnat> <associatednetworkid>1812</associatednetworkid> <networkid>330</networkid> <state>allocating</state> </ipaddress> </jobresult> </queryasyncjobresultresponse<jobresulttype>object</jobresulttype> <jobresult> <virtualmachine> <id>31232</id> <name>i vm</name> <displayname>i vm</displayname> <account>test_m123456_s1234</account> <domainid>4</domainid> <domain>epc_user</domain> <created> t11:19: </created> <state>running</state> <haenable>true</haenable> <zoneid>3</zoneid> <zonename>test-staging-kr-1</zonename> <templateid>460</templateid> <templatename>t2 CentOS bit</templatename> <templatedisplaytext>t2 CentOS bit</templatedisplaytext> <passwordenabled>true</passwordenabled> <serviceofferingid>73</serviceofferingid> <serviceofferingname>tier2 1core 2GB Instance. Virtual Networking</serviceofferingname> <cpunumber>1</cpunumber> 47

52 <cpuspeed>2000</cpuspeed> <memory>2048</memory> <cpuused>0.09%</cpuused> <networkkbsread> </networkkbsread> <networkkbswrite> </networkkbswrite> <guestosid>14</guestosid> <rootdeviceid>0</rootdeviceid> <rootdevicetype>iscsilun</rootdevicetype> <nic> <id>10240</id> <networkid>625</networkid> <netmask> </netmask> <gateway> </gateway> <ipaddress> </ipaddress> <traffictype>guest</traffictype> <type>virtual</type> <isdefault>true</isdefault> <macaddress>02:00:4b:00:00:00</macaddress> </nic> <hypervisor>xenserver</hypervisor> </virtualmachine> </jobresult> </queryasyncjobresultresponse> disassociateipaddress (A) 사용중인공인 IP 반환한다. ( 반납한다.) 반환이불가하다 ) (** 무약정으로추가된공인 IP 는추가당일 명령어파라미터 Parameter Name Description Required id 공인 IP 의 ID TRUE 응답결과항목 Response Name jobid jobstatus displaytext success Description 현재보류중인비동기작업 ID 현재보류중인비동기작업상태성공또는실패와관련된텍스트성공여부 [true false] 48

53 Example Sample 1 Request ${API_URL}command=disassociateIpAddress&id=2912&apiKey=hmL3yALU4r&signatur e=yjiz6bq80wpxcosijlyhbw%2fc29k%3d Sample 2 Response <?xml version="1.0" encoding="utf-8"?> <disassociateipaddressresponse cloud-stack-version=" "> <jobid>124791</jobid> </disassociateipaddressresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=124791&apiKey=hmL3yALU4r&sig nature=hfsb0bwimcgjhuyohv2gvqmw09y%3d Sample 4 비동기명령상태 Response <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>124791</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <success>true</success> </jobresult> </queryasyncjobresultresponse> 49

54 3.3.3 listpublicipaddresses 사용중인공인 IP 를조회한다. 명령어파라미터 Parameter Name Description Required account 계정이름 TRUE allocatedonly 할당된공인 IP 주소로제한검색결과 FALSE domainid 도메인 ID FALSE forvirtualnetwork IP 주소에대한가상네트워크 FALSE id 공인 IP 주소 ID FALSE ipaddress 공인 IP 주소 FALSE keyword 키워드로목록 FALSE page 페이지번호 FALSE pagesize 페이지크기 FALSE vlanid VLAN ID 로모듞공용 IP 주소 FALSE zoneid zone ID FALSE 응답결과항목 : associateipaddress 와결과동일. Example Sample 1 Request ${API_URL}command=listPublicIpAddresses&apiKey=hmL3yALU4r&signature=c6TVga TFxQDYpcEpxONeTaU4PJo%3D Sample 2 Response <?xml version="1.0" encoding="iso "?> <listpublicipaddressesresponse cloud-stack-version=" "> <count>1</count> <publicipaddress> <id>2779</id> 50

55 <ipaddress> </ipaddress> <allocated> t16:05: </allocated> <zoneid>2</zoneid> <zonename>kr-1</zonename> <issourcenat>false</issourcenat> <account>test_m123456_s1234</account> <domainid>2</domainid> <domain>epc_user</domain> <forvirtualnetwork>true</forvirtualnetwork> <isstaticnat>false</isstaticnat> <associatednetworkid>1812</associatednetworkid> <networkid>330</networkid> <state>allocated</state> </publicipaddress> </listpublicipaddressesresponse> 51

56 3.4 PortFowarding 포트포워딩관련명령을기술한다. 사용자가생성한 VM 에접속하거나 VM 에서제공하는서비스를이용하기위해서는공인 IP 의특정포트와 VM 의서비스포트매핑정보를등록하여야한다 createportforwardingrule (A) 포트포워딩규칙을만든다. (** 설정가능한 port : 1~10999, 12501~65535 번 ) 명령어파라미터 Parameter Name Description Required ipaddressid 포트포워딩규칙의공인 IP 주소 ID TRUE privateport 포트포워딩규칙의개인포트범위의시작포트 TRUE protocol 포트 fowarding 규칙에대한프로토콜. [ TCP UDP] TRUE publicport 포트포워딩규칙의공개포트범위의시작포트 TRUE virtualmachineid 포트포워딩규칙을위한 VM ID TRUE cidrlist Firewall 에등록할 source cidrlist ( 미기입시, 모듞 IP 허용정 ) FALSE openfirewall publicport 에자동 Firewall 설정여부 ( * default :true) FALSE privateendport 포트포워딩규칙의개인포트범위의끝포트 FALSE publicendport 포트포워딩규칙의공개포트범위의끝포트 FALSE 응답결과항목 Response Name id cidrlist ipaddress ipaddressid privateendport privateport Description 포트포워딩규칙 ID source cidrlist 포트포워딩규칙에대한공인 IP 주소포트포워딩규칙에대한공개 IP 주소 ID 포트포워딩규칙의개인포트범위의끝포트포트포워딩규칙의개인포트범위의시작포트 52

57 protocol publicendport publicport state virtualmachinedis playname virtualmachineid virtualmachinena me 포트포워딩규칙의프로토콜포트포워딩규칙의공개포트범위의끝포트포트포워딩규칙의공개포트범위의시작포트규칙의상태포트포워딩규칙에대한 VM 의표시이름포트포워딩규칙에대한 VM ID 포트포워딩규칙에대한 VM 의이름 Example Sample 1 Request ${API_URL}command=createPortForwardingRule&ipaddressid=374&publicport=80&virtu almachineid=31686&privateport=80&protocol=tcp&apikey=hml3yalu4r&signature=h smvqmwnvc7gqhn9sb8ovapcuds%3d Sample 2 Response <?xml version="1.0" encoding="iso "?> <createportforwardingruleresponse cloud-stack-version=" "> <jobid>37530</jobid> <id>13749</id> </createportforwardingruleresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=37530&apiKey=hmL3yALU4r&sign ature=kc%2fowxvix7y%2bijosacyuhri%2bqy8%3d Sample 4 비동기명령상태 Response <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>37530</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> 53

58 <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <portforwardingrule> <id>13749</id> <privateport>80</privateport> <privateendport>80</privateendport> <protocol>tcp</protocol> <publicport>80</publicport> <publicendport>80</publicendport> <virtualmachineid>31686</virtualmachineid> <virtualmachinename>i vm</virtualmachinename> <virtualmachinedisplayname>i vm</virtualmachinedisplayname> <ipaddressid>374</ipaddressid> <ipaddress> </ipaddress> <state>active</state> <cidrlist> </cidrlist> </portforwardingrule> </jobresult> </queryasyncjobresultresponse> deleteportforwardingrule (A) 포트포워딩규칙을삭제한다. 명령어파라미터 Parameter Name Description Required id 포트포워딩규칙 ID TRUE 응답결과항목 Response Name jobid jobstatus displaytext Description 현재보류중인비동기작업 ID 현재보류중인비동기작업상태성공또는실패와관련된텍스트 54

59 success 성공여부 [true false] Example Sample 1 Request ${API_URL}command=deletePortForwardingRule&id=13749&apiKey=hmL3yALU4r&sig nature=tdujmp410lshyvq6tzwnvwcbgbe%3d Sample 2 Response <?xml version="1.0" encoding="iso "?> <deleteportforwardingruleresponse cloud-stack-version=" "> <jobid>37531</jobid> </deleteportforwardingruleresponse> Sample 3 비동기명령상태 Request ${API_URL}command=queryAsyncJobResult&jobid=37531&apiKey=hmL3yALU4r&sign ature=vbgnxosjnn3e1k6ql7z80gv3g9k%3d Sample 4 비동기명령상태 Response <?xml version="1.0" encoding="iso "?> <queryasyncjobresultresponse cloud-stack-version=" "> <jobid>37531</jobid> <jobstatus>1</jobstatus> <jobprocstatus>0</jobprocstatus> <jobresultcode>0</jobresultcode> <jobresulttype>object</jobresulttype> <jobresult> <success>true</success> </jobresult> </queryasyncjobresultresponse> 55

Q

Q 부가서비스 웹방화벽 (Web Firewall) API v 1.0 2012. 5 목 차 1. 개요... 2 1. 1 웹방화벽 API 개요... 2 1.1.1 주요보안기능... 2 1.1.2 특징... 3 1. 2 API 요청... 4 1.2.1 인증서명서... 6 1.2.2 명령어유형... 7 1.2.3 파라미터... 7 1.3 API 응답... 8 1.3.1

More information

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드] 리눅스 설치 Vmware를 이용한 Fedora Core 8 설치 소프트웨어실습 1 Contents 가상 머신 실습 환경 구축 Fedora Core 8 설치 가상 머신 가상 머신 가상 머신의 개념 VMware의 설치 VMware : 가상 머신 생성 VMware의 특징 실습 환경 구축 실습 환경 구축 Fedora Core 8 설치 가상 머신의 개념 가상 머신 (Virtual

More information

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL:   E-M Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: http://www.olivetech.co.kr E-Mail: tech@olivetech.co.kr TEL: 031-726-4217 FAX: 031-726-4219

More information

Microsoft Word - wiseCLOUD_v2.4_InstallGuide.docx

Microsoft Word - wiseCLOUD_v2.4_InstallGuide.docx BizmerceCorp Install Guide wisecloud 2.4 Install Guide wisecloud RPM Install Version: 1.0 Author : Bizmerce Corp. Last Written Date : 2018-03-23 Copyright c2014-2017 Bizmerce. All rights reserved.. Contents

More information

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다 공유기사용환경에서 MNC-V100 환경설정하기 다음설명은 AnyGate GW-400A (Http://www.anygate.co.kr) 를사용하는네트워크환경에서 MNC-V100 을연결하여사용하는법을설명합니다. 공유기내부네트워크환경설정공유기를사용하는환경에서공유기의설정을아래그림과같이설정하시면 MNC-V100의설정을변경하지않아도모비캠과연결할수있습니다. ( 공유기의환경을변경하기어려운경우에는

More information

ucloud autoscaling API

ucloud autoscaling API ucloud autoscaling API v 1.6 2014.3 1. 개요... 4 1.1 유클라우드오토스케일링 API 개요... 4 1.2 API 요청... 4 1.3 API 응답... 8 2. 사용팁 (QUICK START)... 11 2.1 오토스케일링의기본시나리오... 12 2.2 오토스케일링그룹의변경사항을이메일로전송받는시나리오... 19 2.3 정책수행시나리오...

More information

ucloud packaging 예제템플릿 V1.0 ( ) KT 문서생성일 : ver1.0

ucloud packaging 예제템플릿 V1.0 ( ) KT 문서생성일 : ver1.0 ucloud packaging 예제템플릿 V1.0 (2013.07) KT 문서생성일 : 2013-07-25 ver1.0 이문서는 ucloud packaging( 이하 UPAC 으로칭함 ) 템플릿을작성하기위한일종의가이드라인으로작용할수있도록몇가지템플릿예제를제시합니다. 여기서예를든템플릿들은 UPAC 의주요기능들을보여줄수있고, 또한예제들을통하여사용자가직접자신의템플릿을작성하는데시작지점으로작용할수있도록구성하였습니다.

More information

Network seminar.key

Network seminar.key Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network

More information

bn2019_2

bn2019_2 arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 kt cloud 기반어플리케이션 개발전략 kt cloud 추진본부정문조 1 목차 I. kt cloud 서비스현황 II. 코어시스템 : 서버, 스토리지, CDN, 네트워크개발전략 III. Legacy 인프라의 cloud 전환사례 IV. 자동화를위한 cloud Open API V. 맺음말 - 2 - I. kt cloud 서비스현황 - 3 - 1. kt cloud

More information

워드표준 가이드

워드표준 가이드 Cloud NAS 서비스매뉴얼 2013.04 1 개정이력 개정일자 Version 개정사유개정내용 2012.10.26 1.0 신규작성 2012.11.08 1.1 CIFS 로그인 ID 정보변경 로그인시 IP\administrator ID 로사용 2012.11.23 1.2 Linux 계열 eth1(nas 용 ) 인식필요 CentOs, Debian, ubuntu 에서

More information

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2 [Win] SAS Enterprise Miner6.1 설치가이드 - Single User 작성자 : 기술지원팀 (SAS Korea) 단계 1) 설치전주의 / 확인사항 2) 사용자생성및권한할당 3) SAS Software Deport 생성 4) SAS Enterprise Miner 설치 (SAS Foundation + Enterprise Miner 6.1) 5)

More information

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 - Quick Network Setup Guide xdsl/cable Modem PC DVR ~3.., PC, DVR. Cable IP Cable/ADSL/ VDSL or 3 4 VIDEO OUT (SPOT) AUDIO IN VGA ALARM OUT COM ALARM IN RS-485 3 4 G G + 3 CONSOLE NETWORK DC V VIDEO IN VIDEO

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

개정이력 개정일자 Version 개정사유 개정내용 신규작성전면개정일부내용수정일부내용수정전면개정 AZ 추가에따른매뉴얼수정상품소개삭제

개정이력 개정일자 Version 개정사유 개정내용 신규작성전면개정일부내용수정일부내용수정전면개정 AZ 추가에따른매뉴얼수정상품소개삭제 ucloud server User Guide V4.2.1 (2014.04) KT 개정이력 개정일자 Version 개정사유 개정내용 2011.03.01 2012.02.01 2012.03.01 2012.05.01 2013.01.07 1.0 2.0 2.1 2.1.1 3.0 신규작성전면개정일부내용수정일부내용수정전면개정 AZ 추가에따른매뉴얼수정상품소개삭제 ( 포탈로일원화

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

슬라이드 1

슬라이드 1 TCPdump 사용법 Neworks, Inc. (Tel) 070-7101-9382 (Fax) 02-2109-6675 ech@pumpkinne.com hp://www.pumpkinne.co.kr TCPDUMP Tcpdump 옵션 ARP 정보 ICMP 정보 ARP + ICMP 정보 IP 대역별정보 Source 및 Desinaion 대역별정보 Syn 과 syn-ack

More information

untitled

untitled CAN BUS RS232 Line Ethernet CAN H/W FIFO RS232 FIFO IP ARP CAN S/W FIFO TERMINAL Emulator COMMAND Interpreter ICMP TCP UDP PROTOCOL Converter TELNET DHCP C2E SW1 CAN RS232 RJ45 Power

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

Windows Server 2012

Windows Server  2012 Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

0. 들어가기 전

0. 들어가기 전 컴퓨터네트워크 14 장. 웹 (WWW) (3) - HTTP 1 이번시간의학습목표 HTTP 의요청 / 응답메시지의구조와동작원리이해 2 요청과응답 (1) HTTP (HyperText Transfer Protocol) 웹브라우저는 URL 을이용원하는자원표현 HTTP 메소드 (method) 를이용하여데이터를요청 (GET) 하거나, 회신 (POST) 요청과응답 요청

More information

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터 운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로

More information

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture4-1 Vulnerability Analysis #4-1 Agenda 웹취약점점검 웹사이트취약점점검 HTTP and Web Vulnerability HTTP Protocol 웹브라우저와웹서버사이에하이퍼텍스트 (Hyper Text) 문서송수신하는데사용하는프로토콜 Default Port

More information

PowerPoint Presentation

PowerPoint Presentation Data Protection Rapid Recovery x86 DR Agent based Backup - Physical Machine - Virtual Machine - Cluster Agentless Backup - VMware ESXi Deploy Agents - Windows - AD, ESXi Restore Machine - Live Recovery

More information

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,

More information

Microsoft Word - NAT_1_.doc

Microsoft Word - NAT_1_.doc NAT(Network Address Translation) 1. NAT 개요 1 패킷의 IP 헤더의수신지주소, 발신지주소또는그주소를다른주소로변경하는과정 2 NAT기능을갖는장치를 NAT-BOX라함 ( 시스코라우터, 유닉스시스템, 윈도우의호스트혹은몇개의다른시스템일수있기때문에이렇게지칭하기도함 ) 3 NAT 기능을갖는장치는일반적으로스텁도메인 (Stub-domain)

More information

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

vm-웨어-앞부속

vm-웨어-앞부속 VMware vsphere 4 This document was created using the official VMware icon and diagram library. Copyright 2009 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright

More information

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS ( PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

희망브리지

희망브리지 Building Your First Amazon VPC V3.5 2016.10 Index 01. Overview 02. Create the base VPC 03. Launch EC2 instances 04. Manually create public & private subnet 05. Launch a bastion windows host 06. Connect

More information

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB Revision 1.0 Date 11th Nov. 2013 Description Established. Page Page 1 of 9 1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x

More information

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

More information

open-api.md 2/14/2019 Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET)

open-api.md 2/14/2019 Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET) Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET) /v1/market/list - 마켓조회 (POST) /v1/order/create - 주문생성 (GET) /v1/market/chart

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

Mars OS 1.0.2 System Administration Guide

Mars OS 1.0.2 System Administration Guide Mars OS 1.0.2 시스템 관리 가이드 NetApp, Inc. www.netapp.com/kr 부품 번호:215-09731_A0 2015년 2월 4일 수요일 2 목차 목차 Mars OS 정보 12 Mars OS의 기능 13 고성능 13 업계 최고의 스토리지 효율성 13 시스템 모니터링 13 비휘발성 메모리를 사용하여 안정성 및 성능 향상 13 클러스터링

More information

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 모바일 클라우드 서비스 융합사례와 시장 전망 및 신 사업전략 2011. 10 AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 AGENDA 01. 모바일 산업의 환경 변화 가치 사슬의 분화/결합 모바일 업계에서도 PC 산업과 유사한 모듈화/분업화 진행 PC 산업 IBM à WinTel 시대 à

More information

운영체제실습_명령어

운영체제실습_명령어 운영체제실습 리눅스네트워크기본개념및설정 서 기옥 Contents 네트워크용어정의 IP 주소 네트워크기본명령어 네트워크관리명령어 네트워크설정파일 telnet 서버설정 네트워크용어정의 네트워크 (Network) : 전자적으로데이터를주고받기위한목적으로연결된 2 개이상의컴퓨터시스템 IP 주소와 Ethernet 주소 IP 주소 : 네트워크에연결된시스템을구분하는소프트웨어적인주소

More information

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52   /carrena/ VMware 에서 l VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 http://blog.naver.com /carrena/50163909320 VMware 에서 linux 설치하기 linux 는다양한버전이존재합니다. OS 자체가오픈소스이기때문에 redhat fedora, 우분투, centos 등등 100 가지가넘는버전이존재함

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

SMB_ICMP_UDP(huichang).PDF

SMB_ICMP_UDP(huichang).PDF SMB(Server Message Block) UDP(User Datagram Protocol) ICMP(Internet Control Message Protocol) SMB (Server Message Block) SMB? : Microsoft IBM, Intel,. Unix NFS. SMB client/server. Client server request

More information

SK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M

More information

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase startup-config Erasing the nvram filesystem will remove all configuration files Continue? [confirm] ( 엔터 ) [OK] Erase

More information

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 2014. 10. 목 차 I. Stack 통합테스트개요 1 1. 목적 1 II. 테스트대상소개 2 1. The Bug Genie 소개 2 2. The Bug Genie 주요기능 3 3. The Bug Genie 시스템요구사항및주의사항 5 III. Stack 통합테스트 7 1. 테스트환경

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

업데이트일 : Server CIP 기능가이드 목차서비스소개 CIP 사용방법 Inter-AZ 신청방법 CIP 고객 VM 설정방법 서비스소개 본문서는 KT ucloud server 의부가기능인 Cloud Internal Path ( 이하 CIP 이라함

업데이트일 : Server CIP 기능가이드 목차서비스소개 CIP 사용방법 Inter-AZ 신청방법 CIP 고객 VM 설정방법 서비스소개 본문서는 KT ucloud server 의부가기능인 Cloud Internal Path ( 이하 CIP 이라함 업데이트일 : 2015.09.17 Server CIP 기능가이드 목차서비스소개 CIP 사용방법 Inter-AZ 신청방법 CIP 고객 VM 설정방법 서비스소개 본문서는 KT ucloud server 의부가기능인 Cloud Internal Path ( 이하 CIP 이라함 ) 를사용하는방법에대해문서화합니다. 목적 본문서는 KT ucloud biz 의 CIP 기능을사용할수있도록포탈에서신청,

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

gcloud storage 사용자가이드 1 / 17

gcloud storage 사용자가이드 1 / 17 gcloud storage 사용자가이드 1 / 17 문서버전및이력 버전 일자 이력사항 1.0 2016.12.30 신규작성 1.1 2017.01.19 gcloud storage 소개업데이트 1.2 2017.03.17 Container 공개설정업데이트 1.3 2017.06.28 CDN 서비스연동추가 2 / 17 목차 1. GCLOUD STORAGE 소개... 4

More information

슬라이드 1

슬라이드 1 cloud server User Guide 목차 1. 상품신청방법 -------------------------------------------------------------------- 4 1-1. cloud server 신청방법 --------------------------------------------------------- 4 1-2. 서비스신청완료

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 사용자계정관리 운영체제실습 목차 Ⅲ. 사용자계정관리 4.1 사용자계정관리 4.2 그룹관리 4.3 사용자계정관련파일 4.4 패스워드관리 4.5 사용자신분확인 4.1 사용자계정관리 사용자생성관련명령어 사용자생성 : useradd / adduser 사용자삭제 : userdel 사용자정보변경 : usermod 패스워드설정및변경 : passwd 그룹생성관련명령어 group

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

More information

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현 02 Web Application Hosting in the AWS Cloud www.wisen.co.kr Wisely Combine the Network platforms Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 (https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)

More information

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation 1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP

More information

untitled

untitled Oracle DBMS 로그인의접근제어우회 취약점분석 2006. 2. 9 인터넷침해사고대응지원센터 (KISC) 본보고서의전부나일부를인용시반드시 [ 자료 : 한국정보보호진흥원 (KISA)] 룰명시하여주시기바랍니다. 개요 o 2005년이후 Oracle Critical Patch Update(CPU) 는 Oracle사제품대상으로다수의보안패치및보안패치와관련된일반패치를발표하는주요수단임

More information

ZConverter Standard Proposal

ZConverter Standard Proposal ZConverter Cloud Migration (OpenStack & CloudStack Migration ) 2015.03 ISA Technologies, Inc D.J Min 회사소개 마이크로소프트 공인인증 ZConverter Server Backup 1. 설 립 : 2004년 11월 01일 (www.zconverter.co.kr) 2. 사업 영역 :

More information

6강.hwp

6강.hwp ----------------6강 정보통신과 인터넷(1)------------- **주요 키워드 ** (1) 인터넷 서비스 (2) 도메인네임, IP 주소 (3) 인터넷 익스플로러 (4) 정보검색 (5) 인터넷 용어 (1) 인터넷 서비스******************************* [08/4][08/2] 1. 다음 중 인터넷 서비스에 대한 설명으로

More information

Microsoft Word doc

Microsoft Word doc TCP/IP 구조 1. I.P 구조설명 2. ARP 구조설명 3. TCP 구조설명 4. UDT 구조설명 5. RIP 구조설명 6. BOOTP 구조설명 7. TFTP 구조설명 destination addr source addr type data CRC 6 6 2 46-1500 4 type 0X0800 IP datagram 2 46-1500 type 0X0806

More information

Week13

Week13 Week 13 Social Data Mining 02 Joonhwan Lee human-computer interaction + design lab. Crawling Twitter Data OAuth Crawling Data using OpenAPI Advanced Web Crawling 1. Crawling Twitter Data Twitter API API

More information

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) - 운영체제실습 사용자계정관리 2017. 6 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 사용자계정관리 1. 사용자계정관리 2. 그룹관리 3. 사용자계정관련파일 4. 패스워드관리 5. 사용자신분확인 사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System)

More information

3장

3장 C H A P T E R 03 CHAPTER 03 03-01 03-01-01 Win m1 f1 e4 e5 e6 o8 Mac m1 f1 s1.2 o8 Linux m1 f1 k3 o8 AJAX

More information

vm-웨어-01장

vm-웨어-01장 Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http

More information

RHEV 2.2 인증서 만료 확인 및 갱신

RHEV 2.2 인증서 만료 확인 및 갱신 2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_

More information

정적으로 설치된 mod_ssl 모듈확인 동적으로 설치된 mod_ssl 모듈확인 웹서버에 설치된 모듈중 mod_so.c 를 먼저 확인후 동적으로 설치된 모듈중 mod_ssl.so 를 확인합니다. 동적으로 설치된 경우 apache 설치 디렉토리의 module 이나 libe

정적으로 설치된 mod_ssl 모듈확인 동적으로 설치된 mod_ssl 모듈확인 웹서버에 설치된 모듈중 mod_so.c 를 먼저 확인후 동적으로 설치된 모듈중 mod_ssl.so 를 확인합니다. 동적으로 설치된 경우 apache 설치 디렉토리의 module 이나 libe Apache 설치방법 보기 Apache 웹서버에 SSL를 적용하기 위해 아래 두 항목이 웹서버에 설치되어 있어야 합니다. Openssl 암호화 라이브러리 Mod_ssl 모듈 위 두 항목이 웹서버에 설치되어 있다면 개인키를 생성하고 생성된 개인키를 바탕으로 CSR 파일을 생성합니다. 생성된 CSR 파일을 한비로에 접수하여 정식 인증서를 발급받습니다. 발급된 인증서를

More information

Packstack 을이용한 Openstack 설치

Packstack 을이용한 Openstack 설치 Packstack 을이용한 Openstack 설치 순서 순서...1 1. OpenStack 은무엇인가...2 2. OpenStack 설치를위한준비물...2 3. OpenStack 설치...2 3-1. VM 구성...2 3-2. OS 인스톨...2 3-3. OpenStack 설치...6 4. 수동으로 Volume Driver 구성...11 1 1. OpenStack

More information

Microsoft Word - release note-VRRP_Korean.doc

Microsoft Word - release note-VRRP_Korean.doc VRRP (Virtual Router Redundancy Protocol) 기능추가 Category S/W Release Version Date General 7.01 22 Dec. 2003 Function Description VRRP 는여러대의라우터를그룹으로묶어하나의가상 IP 어드레스를부여해마스터로지정된라우터장애시 VRRP 그룹내의백업라우터가마스터로자동전환되는프로토콜입니다.

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 공개 SW 솔루션설치 & 활용가이드 시스템 SW > 가상화 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 - 3-1.

More information

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 (byounggon.kim@opence.org) 빅데이터분석및서비스플랫폼 모바일 Browser 인포메이션카탈로그 Search 인포메이션유형 보안등급 생성주기 형식

More information

벤처연구사업(전동휠체어) 평가

벤처연구사업(전동휠체어) 평가 운영체제실습 Raspbian 설치 2019. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 개요 1. 설치전준비시항 - H/W 및 S/W - Raspbian 이미지파일 2. 라즈비안 (Raspbian) 설치 - Destop 설치 ( 가상화시스템이용 ) - NOOBS를이용한설치 - Raspbian 이미지를이용한설치

More information

Subnet Address Internet Network G Network Network class B networ

Subnet Address Internet Network G Network Network class B networ Structure of TCP/IP Internet Internet gateway (router) Internet Address Class A Class B Class C 0 8 31 0 netid hostid 0 16 31 1 0 netid hostid 0 24 31 1 1 0 netid hostid Network Address : (A) 1 ~ 127,

More information

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정 W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step 가이드 Microsoft Korea 이 동 철 부장 2009. 10 페이지 1 / 60 목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host)

More information

VMware vsphere 5.0........................................................................... 3.......................................................

VMware vsphere 5.0........................................................................... 3....................................................... VMware vsphere 5.0 V 1/2011 5 VMware vsphere 5.0........................................................................... 3........................................................ 3...............................................3

More information

Solaris System Administration

Solaris System Administration Dynamips 를이용한 Cisco Router 와 Switch 가상화 1. Dynamips 소개 2. Dynamips win32용설치 3. Dynamips에서지원하는장비 4. Dynamips에서지워하는모듈 5. NET file 구조 6. Dynamips를이용한 LAB 구축 7. IPv6 address 구조 8. IPv6 RIP Router 구성하기 Dynamips

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

워드표준 가이드

워드표준 가이드 CIP(Cloud Internal Path) 매뉴얼 1 개정이력 개정일자 Version 개정사유개정내용 2012.10.27 1.0 싞규작성 2013.05.31 1.1 포탈 Renewal 에따른따른수정 2013.10.22 1.2 고객 VM 설정가이드포함일부내용 Zone 명칭변경, warm-attach 관련 수정 내용수정, Linux 인터페이스카드 인식방법포함

More information

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리 ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows

More information

Mango220 Android How to compile and Transfer image to Target

Mango220 Android How to compile and Transfer image to Target Mango220 Android How to compile and Transfer image to Target http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys

More information

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page ) Install!. (Ad@m, Inmobi, Google..)!. OS(Android

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Ubuntu 13.04 설치매뉴얼 작성일자 : 2013.05 cafe24 IDC 사업팀 설치이미지부팅 1. Ubuntu CD(DVD) 를넣고해당미디어로부팅을시킵니다. 2. 처음설치화면에서한국어를선택합니다. Ubuntu 설치 1. 우분투서버설치를선택합니다. 번역안내 1. 한국어설정에대한안내화면이출력됩니다. 아직은번역이완벽하지않다는내용임으로 무시하고 < 예 >

More information

Microsoft PowerPoint - 2.Catalyst Switch Intrastructure Protection_이충용_V1 0.ppt [호환 모드]

Microsoft PowerPoint - 2.Catalyst Switch Intrastructure Protection_이충용_V1 0.ppt [호환 모드] Catalyst Switch Infrastructure Protection Cisco Systems Korea SE 이충용 (choolee@cisco.com) Overview DoS (Denial of Service) 공격대상 - Server Resource - Network Resource - Network devices (Routers, Firewalls

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

단계

단계 본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...

More information

TCP.IP.ppt

TCP.IP.ppt TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP Internet Protocol _ IP Address Internet Protocol _ Subnet Mask Internet Protocol _ ARP(Address Resolution Protocol) Internet Protocol _ RARP(Reverse Address Resolution

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D> VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE

More information