각 클러스터 노드에 xml-rpc 서버를 실행시키는 script를 어떻게
글쓴이: satyrs / 작성시간: 금, 2005/03/25 - 11:13오후
계산을 각각의 클러스터노드에 분할해서 합니다.
구체적 방법은 각 노드에 xml-rpc서버를 돌리고 마스터노드에서 작업 파라미터를 넘겨주는 방식입니다. 각각의 노드에 서버를 돌리는 script를 못짜서 현재 하나씩 들어가서 손으로 돌려주고 있습니다.
for n in ("09", 10, 11, 12, 13, 14, 15, 16, 17): os.system("rsh node%s python rpc_server.py" %(n,))
rsh를 써서 하려는데 문제는 rsh가 python 서버 코드가 끝날때 까지 기다린다는 겁니다. 그래서 다음으로 넘어가지 않죠. 다른 방법이 없을까요?
질문이 하나 더 있습니다. 직접 접속해서 env결과와 rsh node01 env의 결과가 다릅니다. rsh node01 env에는 안 나오는 것이 많습니다. 왜 이러죠?
Forums:
Makefile 를 만들어서 써도 되구요... sf.net 있는 클러
Makefile 를 만들어서 써도 되구요...
sf.net 있는 클러스터 shell 를 써도 되구요.. 괜찮은거 다운 받아서
python 쓰레드 써도 되지 않으려나...
저 같으면 make+shell 를 쓰겠습니다..
이상은 Valkyrie
http://aladdin.co.kr/shop/wproduct.aspx?ISBN=8995710160&kw=00001A
mms://211.106.66.141/live4/kbs/psong182_m.asf
HAPPy !!
제가 노드 관리를 위해 만들어 사용하는 스크립트인데 도움이 되길 바라며
제가 노드 관리를 위해 만들어 사용하는 스크립트인데 도움이 되길 바라며 올려 봅니다. 제 경우 인증키 방식으로 ssh 접속을 이용하는데 rsh를 사용하신다니 아래 스크립트에서 ssh 부분을 rsh로 바꾸고 명령을 줄때 마지막에 "&"를 붙어 background로 실행시키시면 될것 같네요.
댓글 달기