2. HTCondor 환경 구성 및 테스트

2. HTCondor 환경 구성 및 테스트

기본 준비이번 글에서는 노드들을 만든 후 연결해서 hello world를 출력하는 작업까지 제출을 해볼 것이다. 이를 위해 central 노드, submit 노드, execute 노드 이렇게 3가지 역할을 만든 후 연결할 것이다.노드 구성지난 글에서 진행한 방법으로 5개의 노드를 만들었다.노드 구성은 다음과 같다1개의 central 노드1개의 submit 노드3개의 execute 노드3개의 execute 노드를 만들었지만 1개만 쓸꺼다! 다음 글부터 execute 노드를 모두 연결해볼 예정이다.여기서 ssh연결을 이용하여 접속하기 위해 virsh net-dhcp-leases default 명령어를 통해 각 노드의 주소를 확인했다.방화벽 설정각 노드에서 방화벽 설정을 진행해 주어야 한다. HTCondor에..

1. SVM 을 이용한 VM 설정

1. SVM 을 이용한 VM 설정

테스트해볼 환경이 ssh를 통한 커널 환경이다보니 SVM을 선택해 가상환경을 구성하기로 하였다.1. SVM?SVM은 Secure Virtual Machine의 약자로 AMD에서 제공하는 가상화 지원 기술이다.egrep -o 'svm' /proc/cpuinfo위의 명령어를 통해 svm 또는 svm 대신 kvm을 입력했을 때 아래와 같이 출력된다면 이 기능이 사용 가능하다는 의미이다.또는 아래의 명령어를 입력해 AMD-V 가 표시된다면 SVM 설정이 가능하다.lscpu | grep Virtualization2. SVM 설치 및 VM 조성2.1. KVM 커널 모듈 로드먼저 아래의 명령줄을 통해 kvm의 커널 모듈을 로드해주어야 한다.sudo modprobe kvm모듈이 잘 로드되었는지 확인하려면 아래의 명령줄..

0. HTCondor와 그 구조

0. HTCondor와 그 구조

개념HTCondor는 High-Throughput Computing(HTC) 환경을 만들어주는 시스템 소프트웨어이다. 다시 말해, HTC는 고처리 컴퓨팅 즉, 많은 job을 빠르게 처리할 수 있는 환경을 구축하기 위한 시스템 소프트웨어인 셈이다.HTCondor Overview 를 살펴보면 아래와 같은 기능과 이점을 제공한다고 쓰여있다.동일 작업을 여러 번 하는 경우 유휴 기계에 적절한 스케줄링을 제공자원 소유자와 자원 공급자의 매칭을 통한 강력한 자원 관리ClassAds를 통한 최소 자원 매칭 기능구조HTCondor는 이를 지원하기 위해 job을 받는 곳(Submit node), 처리하는 곳(Execute node), 스케줄링 및 자원 관리하는 곳(Central Manager) 3가지의 주요 요소로 역할..