Q: pmg_agent を ssh で起動したい(or 起動しない)
A: pmg_agent とは計算機の分散環境でリモートの計算機上のプロセ
スを起動するためのものです。pmg_agent をリモートで起動するた
めに RSH, SSH が使用できますがセキュリティを考慮すると SSH の
方が良いと思われます。
SSH 環境の設定は既に終っていると仮定して、オンラインの藤井さ
んのまとめられた「公開鍵暗号方式によるパスワード無しの ssh 接続について」を参照して公開鍵をサーバ側(pmg_agent を立ち上
げる計算機)におく。公開鍵はパスフレーズ無しで作ること。
Q: plya_daq 起動中に "ERROR: could not start pmg_agent for host
xxx" というエラーが出て pmg_agent がリモートの xxx で立ち上がらない
A: Configuration DB に計算機名を書く必要があるが、この名前は
"uname -n" で表示される名前でなければならない。たとえば、
elecref.kek.jp では "elecref" であるが、elec01.kek.jp では
"elec01.kek.jp"である。当初この仕様がわからなくて悩まされたが
DataCollection HowTo/Running standaloneの
お蔭で原因がわかったということがあった。
Q: SSH パッケージをアップデートしたら pmg_agent が立ち上がらなく
なった
A: これは SSHパッケージをアップデートしたことによりホストキー
が新しくなったので、新たに接続を行って新しいホストキーを登録
すればよい。
Q: pmg_agent は立ち上がっているが、コントローラが起動しない
A: すでに立ち上がっている pmg_agent を kill して、再度
play_daq を実行する。