티스토리 뷰
- 사용자 계정 생성 - 1
클러스터에서 사용자 계정을 만들기 위해서는 각 노드별로 모두 같은 ID의 사용자를 생성해야 하는데, 이러한 작업을 자동으로 해주기 위해서 NIS를 사용한다. NIS가 설치되어 있다면, 다음과 같은 절차를 따라서 사용자를 생성하면 된다.
[NIS 관련] 참고 : http://blog.n-nuri.com/460- NIS를 사용하는 클러스터에서의 사용자 추가
- 우선 서버측에서 사용자를 추가한다.
- #useradd 사용자ID 또는,
#useradd -c "계정 설명" -m -d /home/사용자ID 사용자ID - #passwd 사용자ID
- #useradd 사용자ID 또는,
- NIS 정보를 갱신하기 위하여 다음을 실행
- #make -C /var/yp
- 우선 서버측에서 사용자를 추가한다.
- 사용자 암호 및 쉘 변경
- #yppasswd 사용자ID <-- 암호변경
- #yppasswd -s <-- 쉘 변경
- NIS 관련명령어
- nisdomainname
- ypwhich
- ypcat
- yppasswd
- ypchsh
- ypchfn
- NIS를 사용하는 클러스터에서의 사용자 추가
- 사용자 계정 생성 - 2
클러스터 노드 수가 많은 경우에는 NIS가 자원을 많이 사용하기 때문에 ptool 이라는 도구를 사용하는데 그 방법은 다음과 같다.
................. - 노드간 무인증 접속 설정
각 노드간에 동일 계정인 경우는 인증절차 없이 로그인이 되어야 병렬 프로그램을 실행 할 수 있다.
노드간의 로그인은 보통 ssh를 사용하며, 그 전에는 rsh를 사용하는 경우가 많았다.
- ssh의 무인증 설정
% ssh-keygen -t dsa
% cd ~/.ssh
% cp id_dsa.pub authorized_keys
이렇게 한 후 각 노드간에 무인증으로 로그인이 되는지 테스트 해보면 된다.
예를 들어, 노드 이름이 node0, node1 등이 있다면 "% ssh node1" 을 실행했을 때
암호를 물어보지 않고 바로 로그인이 되면 된다.
- rsh의 무인증 설정
rsh는 각 계정의 홈디렉토리에 있는 .rhosts를 참조하게 되는데
이 파일에 각 노드의 이름을 적어주고 permission을 "chmod 600 .rhosts"로 수정해주면 된다.
마찬가지로, "% rsh node1" 등을 실행했을때 무인증으로 로그인이 되어야 한다.
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Linux
- 기후변화
- 연세대학교
- 쓰나미
- Reanalysis
- cluster
- AGCM
- Tide
- 조석
- 접합모형
- CCSM3
- CGCM
- 과학가시화
- Tsunami
- 초단기
- 수치모형
- GFDL
- 대기순환모형
- 수치예보
- 서울대학교
- Scientific Visualization
- Ocean Circulation
- 해양순환모형
- OGCM
- WWW
- Numerical Model
- 수치모델
- Numerical Models
- 재분석자료
- POP1
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함