반응형
연구실에 이번에 새로 Cluster를 들이면서 여러가지 Setting을 하였다. 다음은 Rocks Cluster의 기본 메뉴얼 정도 되는
명령어 들의 정리이다.
System Power On/Off
부팅시, Master를 먼저 키고 Master가 다 켜지면, 각 노드들을 켜준다.
종료시, 노드들을 먼저 종료시키고 master를 꺼준다.
[root@master ~]# psh compute 'shutdown -h now'
[root@master ~]# shutdown -h now
User Add/Modify
Create Account
[root@master ~]# useradd test
Change password
[root@master ~]# passwd test
Cluster Sync - 모든 user관련 작업 수행뒤 세팅을 노드들에게 전달해야 하므로, 마지막에 반드시 수행해야한다.
[root@master ~]# rocks sync users
Monitoring
[root@master ~]# psh compute 'cat /proc/loadavg'
각 노드의 load avg를 출력하여 준다.
Individual execution nodes
각 노드를 선택하여 application을 구동한다.
[root@master ~]# psh node01, node02, node03 ./application.exe
Package installed on the entire node
전체 node에 같은 rpm을 동시에 설치하는 방법이다.
공유 디렉토리인 /export/apps폴더에 복사한다. 공유 마운트는 서버에 따라 다를 수 있다.
그리고 rpm을 전체에서 실행해 준다. 이때는 mount한 경로에서 실행해야 한다.(이경로는 ssh로 노드 접속시 나타나지 않았다)
기본적으로 /share/apps에 존재한다.
[root@master ~]# cp MyApp.rpm /export/apps/
[root@master ~]# psh compute 'rpm - Uvh /share/apps/MyApp.rpm'
Node List보기
[root@master ~]# rocks list host
HOST MEMBERSHIP CPUS RACK RANK RUNACTION INSTALLACTION
master: Frontend 4 0 0 os install
node20: Compute 8 0 20 os install
node19: Compute 8 0 19 os install
node18: Compute 8 0 18 os install
...
Remote command
[root@master ~]# rocks run host node01 node02 ./application.exe
종료시, 노드들을 먼저 종료시키고 master를 꺼준다.
[root@master ~]# psh compute 'shutdown -h now'
[root@master ~]# shutdown -h now
User Add/Modify
Create Account
[root@master ~]# useradd test
Change password
[root@master ~]# passwd test
Cluster Sync - 모든 user관련 작업 수행뒤 세팅을 노드들에게 전달해야 하므로, 마지막에 반드시 수행해야한다.
[root@master ~]# rocks sync users
Monitoring
[root@master ~]# psh compute 'cat /proc/loadavg'
각 노드의 load avg를 출력하여 준다.
Individual execution nodes
각 노드를 선택하여 application을 구동한다.
[root@master ~]# psh node01, node02, node03 ./application.exe
Package installed on the entire node
전체 node에 같은 rpm을 동시에 설치하는 방법이다.
공유 디렉토리인 /export/apps폴더에 복사한다. 공유 마운트는 서버에 따라 다를 수 있다.
그리고 rpm을 전체에서 실행해 준다. 이때는 mount한 경로에서 실행해야 한다.(이경로는 ssh로 노드 접속시 나타나지 않았다)
기본적으로 /share/apps에 존재한다.
[root@master ~]# cp MyApp.rpm /export/apps/
[root@master ~]# psh compute 'rpm - Uvh /share/apps/MyApp.rpm'
Node List보기
[root@master ~]# rocks list host
HOST MEMBERSHIP CPUS RACK RANK RUNACTION INSTALLACTION
master: Frontend 4 0 0 os install
node20: Compute 8 0 20 os install
node19: Compute 8 0 19 os install
node18: Compute 8 0 18 os install
...
Remote command
[root@master ~]# rocks run host node01 node02 ./application.exe
반응형
'Software > Linux' 카테고리의 다른 글
[SSH] 윈도우에서 X11 포워딩 접속하기 (2) | 2019.10.23 |
---|---|
EMACS Verilog Mode설치하기 (0) | 2012.02.02 |
Linux에 rTorrent + Screen 설치하기 (0) | 2011.12.26 |
리눅스 현재폴더 용량체크 (0) | 2011.11.24 |
CentOS5 Samba서버 윈도우 에서 접근 안될때 해결방법 (0) | 2011.11.24 |