강좌
클라우드/리눅스에 관한 강좌입니다.
클라우드 분류

[KT클라우드]Job(작업) 실행 예제

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

PBS Professional 을 이용할 작업실행
실행을 위한 배치파일을 작성 (test.sh)
#!/bin/sh#PBS –l select=1:ncpus=4 (하나의 계산노드에서 4 개의 CPU 를 사용)#PBS –q workq (큐 지정)#PBS –N job_name (job 의 이름을 사용자가 원하는 대로 입력))cd $PBS_O_WORKDIR (현재 위치한 작업 디렉토리를 의미함)ping –c 5 localhost (실행하고자 하는 명령어를 나열)hostname > hostname.out (실행하고자 하는 명령어를 나열)
스크립트를 PBS 를 통해 실행 (qsub)
qsub [실행스크립트]ex) qsub test.sh (스크립트 내에 PBS 옵션이 포함된 경우)ex) qsub –l select=1:ncpus=4 –q workq (PBS 옵션이 실행스크립트 내에 없는 경우 명령어 실행 시 지정)
작업 실행 후 모니터링 (qstat, tracejob)
qstat [options] / tracejob [JobID]ex) qstat –an1 (현재 계산노드에서 실행되는 작업 목록조회)ex) tracejob 14 (작업에 대한 세부내역 조회)
포탈 우측 상단에 "클라우드 콘솔"
Compute Manager 를 이용한 작업실행
로그인 하기
  • 웹브라우저의 주소 창에 아래 URL 을 입력
  • http://[헤드노드 IP 주소]:8086/hwe (Chrome 또는 Firefox 권장 , IE9 사용가능)
  • 사용자 ID/Password 입력 후 로그인 버튼을 클릭
처음 사용 시작을 위한 설정
  • 처음 사용하기 위한 사용자 환경을 설정우측상단에 톱니모양의 이미지를 클릭 (하단 이미지 참고)
작업 실행(submit)
  • 페이지의 좌측 하단에 “Job Submission” 메뉴를 클릭
  • Server : 다수의 헤드노드가 있는 경우 선택사용 가능
  • Job name : 사용자가 원하는 JOB 의 이름을 입력
  • Number of Processors : 작업 실행 시 사용한 CPU 갯수
  • Job Script : 작업 실행을 위해 작성
  • 스크립트 : 우측의 파일목록에서 드래그앤드롭하거나 "파일선택" 을 클릭하고 PC 에서 파일을 첨부우측하단의 "submit"버튼을 클릭하여 작업실행
모니터링
  • 페이지의 좌측 하단에 "MONITORING" 메뉴를 클릭
모니터링을 위한 작업 목록 상단의 컬럼에 오른쪽 마우스를 클릭하고 해당항목을 정렬하거나 새로운항목을 추가할 수 있음
실행중인 Job의 status에 따라 하위의 버튼이 활성화 됨
  • Terminate : 실행중인 Job을 종료
  • Refresh : 전체 Job의 Status를 갱신
  • Reload : 특정 Job의 Status 및 Monitoring 항목
  • More Action : Job에 정의된 특정 작업을 처리
Overview 탭을 통하여, 실행중인(종료된) Job의 State를 확인 할 수 있음.
Compute Manager 에 Application 실행 메뉴추가
  • "Job Submission" 메뉴의 좌측에 실행 한 어플리케이션을 목록에 추가하기 위해서는 헤드노드에 설정이 필요함

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  154 명