클라우드스택 비동기작업 async job

Jmnote (토론 | 기여)님의 2015년 3월 19일 (목) 11:54 판
CloudStack Async Job
클라우드스택 비동기 작업

1 구성도

<img src='http://image.slidesharecdn.com/hackingapachecloudstack-121205034123-phpapp02/95/hacking-apache-cloud-stack-66-638.jpg?cb=1354700707' />

<img src='http://image.slidesharecdn.com/hackingapachecloudstack-121205034123-phpapp02/95/hacking-apache-cloud-stack-67-1024.jpg?cb=1354700707' />

2 테이블

컬럼명 자료형 널가능 인덱스 비고
id bigint unsigned NOT NULL PK auto_increment
user_id bigint unsigned NOT NULL INDEX
account_id bigint unsigned NOT NULL INDEX
session_key varchar(64) 모든 비동기작업은 보안기반 세션 적용[1]
instance_type varchar(64) INDEX* 작업에 VM타입, ID를 명시가능[2]
instance_id bigint unsigned INDEX*
job_cmd varchar(64) NOT NULL INDEX 명령어 이름[3]
job_cmd_originator varchar(64) 명령어 기원[4]
job_cmd_info text 명령어 파라미터 정보[5]
job_cmd_ver int(1) 명령어 버전[6]
callback_type int(1) 콜백타입, 0:폴링, 1:이메일 [7]
callback_address varchar(128) 콜백주소[8]
job_status int(1) 작업수행상태[9]
job_process_status int(1) 작업 관련 프로세스 상태[10]
job_result_code int(1) 작업결과코드[11]
job_result text 작업결과 정보[12]
job_init_msid bigint 초기MS아이디[13]
job_complete_msid bigint 완료MS아이디[14]
created datetime INDEX 생성일시[15]
last_updated datetime INDEX 갱신일시[16]
last_polled datetime INDEX 등록일시[17]
removed datetime INDEX 삭제일시[18]
uuid varchar(40) UNIQUE

3 같이 보기

4 참고 자료

  1. all async-job manage to apply session based security enforcement
  2. instance_type and instance_id work together to allow attaching an instance object to a job
  3. command name
  4. command originator
  5. command parameter info
  6. command version
  7. call back type, 0 : polling, 1 : email
  8. call back address by callback_type
  9. general job execution status
  10. job specific process status for asynchronize progress update
  11. job result code, specify error code corresponding to result message
  12. job result info
  13. the initiating msid
  14. completing msid
  15. date created
  16. date updated
  17. date polled
  18. date removed
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}