2007年6月22日金曜日

Condor導入

実際にCondorのインストール方法は分かってしまえば難しいものではない。
ネットで検索すれば事細かくやり方を書いてあるHPもある。
central managerをどのPCにするかを決め最初はそのPCでインストールすればよいであろう。

具体的にはadduserでcondorユーザーを作成する。
condor_installを実行する。
condor_init、condor_masterを順に実行すれば普通に動くはずである。

自分が何回かやった中でのエラーは
1,condor_init実行時のエラーと
2,condor_masterまで実行した後
ps -ef egrep condor_などで動作の確認を行ったときにcentral managerでは起動するはずの、
collectorとnegotiatorが起動しない

の2点であった。
1の場合はNFSでファイル共有しているからcondorユーザーが他のマシンにも作られているという勘違い(/home/condorは存在するのだが・・)からできなかったパターン。全PCでadduserをしてやったことで解決。

2の場合はどうもデフォルトでは/etc/hostsが引けていない?らしくconfigファイルのその部分を修正してやることによって解決した。具体的には
## Where is the machine-specific local config file for each host?
LOCAL_CONFIG_FILE = $(LOCAL_DIR)/condor_config.local
#LOCAL_CONFIG_FILE = $(RELEASE_DIR)/etc/$(HOSTNAME).local

のコメントアウトを逆にするだけであった。

一時的とはいえこんな基本事項で躓くとは。まだまだ勉強せねばならないなぁ。と実感。

2 件のコメント:

ドラえもん さんのコメント...

Windows版でインストールする方法を詳しくおしえてくださーーーい。

おれ さんのコメント...

http://www.cs.wisc.edu/condor/manual/v7.0/6_2Microsoft_Windows.html#sec:Windows-Install

Linuxでしか使ったことがないのでわかりませんが、この辺りを見ればわかるんじゃないでしょうか?