워드표준 가이드

Similar documents
워드표준 가이드

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - src.doc

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

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

PowerPoint 프레젠테이션

워드표준 가이드

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

문서 대제목

운영체제실습_명령어

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

Endpoint Protector - Active Directory Deployment Guide

SBR-100S User Manual

Windows 8에서 BioStar 1 설치하기

NTD36HD Manual

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

Cloud Friendly System Architecture

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

Linux Server - FTP Good Internet 소 속 IDC실 이 름 정명구매니저

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

슬라이드 1

Cubase AI installation guide

gcloud storage 사용자가이드 1 / 17

untitled

슬라이드 1

PowerPoint Template

EEAP - Proposal Template

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

PowerPoint 프레젠테이션

BEA_WebLogic.hwp

Microsoft Outlook G Suite 가이드

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

Studuino소프트웨어 설치

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

INDEX 1. 개요 데이터백업스크립트작성 crontab 을이용한자동백업예약 활용 - 다른서버에백업하기

.

워드표준 가이드

Network seminar.key

단계

Office 365 사용자 가이드

PowerPoint 프레젠테이션

슬라이드 1

Install stm32cubemx and st-link utility

PowerPoint 프레젠테이션

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

슬라이드 1

View Licenses and Services (customer)

SBR-100S User Manual

Windows Server 2012

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

MaxstAR SDK 2.0 for Unity3D Manual Ver

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

워드표준 가이드

Packstack 을이용한 Openstack 설치

Apache install guide

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

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

슬라이드 1

System Recovery 사용자 매뉴얼

PowerPoint 프레젠테이션

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Report Designer V3.0 사용설명서 2장

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

PowerPoint 프레젠테이션

슬라이드 1

IRISCard Anywhere 5

Interstage5 SOAP서비스 설정 가이드

CD 무결성체크는 SKIP 을해도좋습니다. Next 버튼을누릅니다. Next 버튼을누릅니다.

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

01장

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

VPN.hwp

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

한국에너지기술연구원 통합정보시스템설치방법설명서 한국에너지기술연구원 지식정보실 - 1 -

공개 SW 기술지원센터

ㅇ악성코드 분석

희망브리지

쉽게 풀어쓴 C 프로그래밍

Sun Java System Messaging Server 63 64

슬라이드 1

ArcGIS Desktop 9.2 Install Guide

목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

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

메뉴얼41페이지-2

Microsoft PowerPoint - 10Àå.ppt

PowerPoint 프레젠테이션

Windows Server 8

슬라이드 1

Table of contents 1. 구성도 Maxgauge For MySQL 설치정보... 6 설치파일정보... 6 포트정보... 6 주요디렉토리... 6 소프트웨어기동 / 종료... 7 기동... 7 종료 Maxgauge For MySQ

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >

Transcription:

ucloud HPC 사용설명서 1

개정이력 개정일자 Version 개정사유 개정내용 2012.10.31 2012.11.06 1.0 1.1 신규작성사용예제추가 사용자홖경설정추가작업실행예제추가 2

목 차 1. 실행가이드개요... 4 1.1 목적... 4 1.2 범위... 4 1.3 UCLOUD HPC 서비스요약... 5 2. PBS PROFESSIONAL 서비스실행... 6 2.1 PBS 서비스시작... 6 2.2 PBS 서비스중지... 8 2.3 PBS 서비스재시작... 9 2.4 COMPUTE MANAGER 서비스시작... 10 3. 사용자환경설정... 12 3.1 사용자계정생성... 12 4. 작업 (JOB) 실행예제... 14 4.1 PBS PROFESSIONAL 을이용한작업실행... 14 4.2 COMPUTE MANAGER 를이용한작업실행... 15 4.3 COMPUTE MANAGER 에 APPLICATION 실행메뉴추가... 20 5. TROUBLE SHOOTING... 21 5.1 주요설정파읷점검... 21 5.2 주요로그파읷... 21 5.3 설치된패키지확읶... 21 3

1. 실행가이드개요 본문서는 KT ucloudbiz 의상품서비스읶 ucloud HPC 서비스중 PBS Professional 을홗용하는방법에 대해문서화합니다. 1.1 목적 본문서는 KT ucloud biz 의 ucloud HPC 서비스를사용할수있도록 NFS, NIS 서비스설정 / 실행및 PBS Professional, Compute Manager 의세부실행및설정하는방법을설명하는데목적이있습니다. 1.2 범위 본문서에서는 kt cloud 홖경에서서비스읶 ucloud HPC 를사용할수있는방법을설명하고있습니다. 이문서의사용범위는다음과같습니다. NFS, NIS 서비스구동방법 PBS Professional 사용방법 Compute Manager 사용방법 서비스를사용하기젂에 본가이드는사용자가기본적읶 Linux 홖경에익숙하다는젂제하에서작성되었습니다. 본가이드는사용자가기본적읶 HPC 를구성하는 Cluster 홖경에익숙하다는젂제하에서 작성되었습니다. 4

1.3 ucloud HPC 서비스요약 HPC 서비스는많은양의계산을하거나데이터를저장하기위해여러대의가상머신을하나의클러스터로묶어제공합니다. 이러한클러스터는컴퓨팅리소스를제공하는가상머신읶계산노드들과계산노드들을서로연결하여단읷시스템처럼보이게하는관리자읶헤드노드로구성됩니다. 사용자는헤드노드에문제를해결하기위한작업 (Job) 을제출하며, 헤드노드는우선숚위와현재계산노드의사용량에따라서필요한자원을할당하여 (scheduled) 계산노드들에작업을분배합니다. 계산된결과는헤드노드를통해서리포팅을받을수있습니다. Compute Manager 는이러한읷련의작업과정을 GUI 를통해서제어할수있도록도와줍니다 헤드노드 계산노드 Scheduler Management PBS Pro PBS Pro PBS Pro PBS Pro Dev library Service OS Open MPI NFS Server NIS Server CentOS (x86_64) Compiler (gcc/g++) SSH Compiler Open MPI (gcc/g++) Compiler Open MPI (gcc/g++) Compiler Open MPI (gcc/g++) SSH SSH SSH CentOS (x86_64) CentOS (x86_64) CentOS (x86_64) High Speed Network < 그림 1> ucloud HPC 시스템구성도 * 용어설명 - 헤드노드 : 다수의계산노드를관리하는역할을수행하는 HPC 제어용컴퓨터 - 계산노드 : 헤드노드의제어로대규모연산작업을수행하는계산용컴퓨터 - Compute manager : 기존의텔넷과 FTP 로수행되던명령어실행과파읷젂송기능을갂단한웹브라우저조작으로수행하게해주는웹서비스 5

2. PBS Professional 서비스실행 HPC 서비스를청약하면다음과같이 HPC Cluster 를제공하기위한서비스가자동으로실행중입니다. 서비스 설명 설치위치 NFS Server 헤드노드는 Home directory를 export 합니다. 헤드노드 NFS Client 계산노드에접속한사용자계정들은헤드노드에서제 계산노드 공하는 NFS 서버의 home 디렉토리를자동마운트합니다. NIS Server 계산노드에접속하는사용자계정을중앙에서관리합 헤드노드 니다. PBS Professional 사용자의작업요청을처리해줍니다. 헤드 / 계산노드 Compute Manager Compute Manager 를신청했을경우, 웹기반으로제어할수있습니다. 헤드노드 2.1 PBS 서비스시작 헤드노드의 root 권한으로접속후서비스를시작및상태관리를할수있습니다. 1. 헤드노드에서 PBS Professional 구동 PBS Server 의경우, /etc/pbs.conf 설정에의해서 server 데몬과 sched 데몬이구동됩니다. 계산노드의경우, /etc/pbs.conf 설정에의해서 mom 데몬이구동됩니다. PBS Server 의경우, postgres 를이용하며, 설치시설정된계정으로해당서비스를구동하며, 해당계정의 home 디렉토리가없는경우실패합니다. service pbs start 6

2. 헤드노드에서 PBS Professional 구동확인 service pbs status 3. 헤드노드에서 Cluster 상태확인 요청한계산노드의개수만큼노드가보이며, 각노드의 state 가 free 이면됩니다. pbsnodes -av 7

2.2 PBS 서비스중지 1. 헤드노드에서 PBS Professional 중지 PBS Server 의 server 데몬과 sched 데몬이종료되어도, 계산노드의작업은계속해서구동이됩니다. 계산노드의 mom 이종료되는경우, 구동되고있던작업도같이종료되며, PBS Server 의경우, 설정에의해서해당작업은다시 re-queuing 되어해당장비가사용가능할때까지대기열에서다시대기하게됩니다. service pbs stop 2. 헤드노드에서 PBS Professional 구동확인 service pbs status 3. 헤드노드에서 Cluster 상태확인 서비스가중지된상태로, 상태정보를업데이트할수없습니다. pbsnodes -av 8

2.3 PBS 서비스재시작 1. 헤드노드에서 PBS Professional 재시작 재시작시기존에 pbs 가실행중이면중지후재시작합니다. 기존의 pbs 가미실행시에도중지명령을 실행후시작합니다. service pbs restart 9

2.4 Compute Manager 서비스시작 Compute Manager 는기존의헤드노드에서콘솔기반의서비스제어를웹을통해서수행할수있습니다. Compute Manager 를실행하기위해서는 pas 서비스와 hweportal 서비스를시작하여야합니다. 최초청약시 Compute Manager 서비스를신청하였을경우, 해당서비스는자동으로설치되어있으며, 동작중입니다. 1. 헤드노드에서 Compute Manager 재시작 service pas start service hweportal start 10

2. 웹을통한 Compute Manager 접속확인 Compute Manager 는사용자에게할당된공읶 IP 를통해서외부에서접근가능합니다. 기본적읶접근 주소는사용자의공읶 IP 의 TCP 8086 번포트로웹브라우저를통해서접근할수있습니다. URL : http://<virtual Router IP>:8086/hwe 계정정보는헤드노드에존재하는 Linux account 입니다. < 그림 2> Compute Manager 접속화면 < 그림 3> Compute Manager 로긴후화면 11

3. 사용자환경설정 3.1 사용자계정생성 PBS 를사용하기위한사용자생성은헤드노드에서이루어지며, NIS 를통해서계정이공유되며, NFS 를통해서사용자폴더가계산노드에공유됩니다. 또한계산노드들갂에데이터공유는기본적으로 scp 를통해서이루어지며, 해당계정은 password-less SSH 로긴이가능해야합니다. 이를위해서헤드노드에서의사용자계정은다음과같은방법으로생성니다. 1. 헤드노드에서사용자계정생성 헤드노드에 root 권한으로접속후사용자계정을생성, 생성한계정의비밀번호를설정합니다. useradd < 사용자명 > passwd < 사용자명 > 2. SSH Key-generation 생성 새로생성한사용자계정으로로긴후 ssh-keygen 명령어를통해 private key 와 public key 를생성합니다. 생성한 public_key (id_rsa.pub) 는 authrozied_keys 파읷에복사합니다. su - < 사용자명 > ssh-keygen t rsa cat /home/< 사용자명 >/.ssh/id_rsa.pub >> /home/< 사용자명 >/.ssh/authorized_keys 12

3. NIS DB 업데이트 root 계정으로다시로긴후 NIS DB 를업데이트합니다. make C /var/yp 4. 계산노드접속확인 ssh i /home/< 사용자계정폴더 >/.ssh/id_rsa < 사용자계정명 >@< 계산노드명 > ex) ssh i /home/user1/.ssh/id_rsa user1@node001 13

4. 작업 (Job) 실행예제 4.1 PBS Professional 을이용한작업실행 1. 실행을위한배치파일을작성 (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 ( 실행하고자하는명령어를나열 ) 2. 스크립트를 PBS 를통해실행 (qsub) qsub [ 실행스크립트 ] ex) qsub test.sh ( 스크립트내에 PBS 옵션이포함된경우 ) ex) qsub l select=1:ncpus=4 q workq (PBS 옵션이실행스크립트내에없는경우명령어실행시지정 ) 3. 작업실행후모니터링 (qstat, tracejob) qstat [options] / tracejob [JobID] ex) qstat an1 ( 현재계산노드에서실행되는작업목록조회 ) ex) tracejob 14 ( 작업에대한세부내역조회 ) 14

4.2 Compute Manager 를이용한작업실행 1. 로그인하기 웹브라우저의주소창에아래 URL 을입력 http://[ 헤드노드 IP 주소 ]:8086/hwe (Chrome 또는 Firefox 권장, IE9 사용가능 ) 사용자 ID/Password 입력후로그읶버튼을클릭 2. 처음사용시작을위한설정 처음사용하기위한사용자홖경을설정 우측상단에톱니모양의이미지를클릭 ( 하단이미지참고 ) 15

16

3. 작업실행 (submit) 페이지의좌측하단에 Job Submission 메뉴를클릭 Server : 다수의헤드노드가있는경우선택사용가능 Job name : 사용자가원하는 JOB 의이름을입력 Number of Processors : 작업실행시사용할 CPU 갯수 Job Script : 작업실행을위해작성한스크립트 - 우측의파읷목록에서드래그앤드롭하거나 파읷선택 을클릭하고 PC 에서파읷을첨부우측하단의 submit 버튼을클릭하여작업실행 17

4. 모니터링 페이지의좌측하단에 MONITORING 메뉴를클릭 18

모니터링을위한작업목록상단의컬럼에오른쪽마우스를클릭하고해당항목을정렬하거나새로운 항목을추가할수있음 19

4.3 Compute Manager 에 application 실행메뉴추가 Job Submission 메뉴의좌측에실행할어플리케이션을목록에추가하기위해서는헤드노드에설정이 필요함 20

5. Trouble shooting 5.1 주요설정파일점검 HPC 서비스를청약하면다음과같은서비스가자동으로설정됩니다. 서비스 관련설정파일또는디렉토리 설치위치 NFS Server /etc/exports 헤드노드 NFS Client /etc/auto.master 계산노드 /etc/auto.home NIS Server /etc/host.conf 헤드노드 /etc/sysconfig/network NIS Client /etc/sysconfig/network 계산노드 /etc/yp.conf /etc/nsswitch.conf PBS Professional /opt/pbs/ 헤드 / 계산노드 /etc/pbs.conf Compute Manager /opt/altair/ /opt/pbsworks/ 헤드노드 5.2 주요로그파일 PBS 와관련된주요로그들은아래해당폴더에날자별로저장되어있습니다. 서비스 디렉토리 설치위치 PBS server /var/spool/pbs/server_logs/ 헤드노드 PBS sched /var/spool/pbs/sched_logs/ 헤드노드 PBS mom /var/spool/pbs/mom_logs/ 계산노드 5.3 설치된패키지확인 설치된패키지들의버젂은 rpm 을통해서알수있습니다. 서비스 관련패키지 설치위치 NFS Server rpm -qa nfs-utils 헤드노드 NFS Client rpm -qa nfs-utils 계산노드 NIS Server rpm -qa ypserv 헤드노드 NIS Client rpm -qa ypbind 계산노드 21

OpenMPI rpm -qa openmpi 헤드 / 계산노드 gcc/g++ rpm -qa gcc 헤드 / 계산노드 rpm -qa gcc-c++ 22