[SCore-users-jp] SMP クラスタ上へのインストールについて

kameyama @ pccluster.org kameyama @ pccluster.org
2003年 5月 30日 (金) 17:50:13 JST


亀山です.

In article <20030530171925.3c3fa418.makino @ giga.it.okayama-u.ac.jp> Tetsuhisa MAKINO <makino @ giga.it.okayama-u.ac.jp> wrotes:
> > とすると, PM の config file のほうの問題かもしれません.
> >     $ cluster-network-check -v -group smpc
> > を実行してみてください.
> > これは SCore の config file をチェックするコマンドです.
> > 正常ならば, 以下のように出力されると思います.
> >     smp0.giga.it.okayama-u.ac.jp has 2 cpu, network: ethernet shmem0 shmem1
> >         scored use ethernet
> >     smp1.giga.it.okayama-u.ac.jp has 2 cpu, network: ethernet shmem0 shmem1
> >         scored use ethernet
> >     2 hosts has 2 cpu
> >     all hosts has  ethernet
> >     scored use ethernet
> > そのほかの変なメッセージが出たのならば, それを教えてください.
> 
> # cluster-network-check -v -group smpc
> smp0.giga.it.okayama-u.ac.jp has 2 cpu, network:gigaethernet shmem0 shmem1
> WARNING: smp0.giga.it.okayama-u.ac.jp use gigaethernet in scoreboard but it i
> s not found in config file
> WARNING: No full coverage networks
> smp1.giga.it.okayama-u.ac.jp has 2 cpu, network:gigaethernet shmem0 shmem1
> WARNING: smp1.giga.it.okayama-u.ac.jp use gigaethernet in scoreboard but it i
> s not found in config file
> 2 hosts has 2 cpu
> scored not work this configuration
> 
> ワーニングメッセージがでてます。
> メッセージの内容から察するにどうもネットワークとして gigaethernet となってい
> るようです。

> gigaethernet と ethernet は違うものですよね?

違うものです.

> あと、config file とはどこにあるのでしょうか?

この場合は, serrver host の
    /opt/score/etc/scorehosts.db
をチェックしてください.
この format については
    http://www.pccluster.org/score/dist/score/html/ja/man/man5/scorehosts.db.html
にかかれていますが, 最初に

ethernet        type=ethernet \
                -config:file=/opt/score/etc/pm-ethernet.conf

などとかかれた行があると思います.
これが SCore の network の記述で, 最初の ethernet が rpmtst の 2 番目や
scstest で -network で指定するものです. -type は network の type
を -config:file にはその network の config file の位置を書きます.

もっと下には
    smp0.giga.it.okayama-u.ac.jp HOST_0 network=gigaethernet,shmem0,shmem1 group=_scoreall_,pcc smp=2 MSGBSERV
などと記述があると思います.
(EIT で作成した場合... HOST_0, MSGBSERV はこの上か #include されている
ファイルの中で定義されていると思います.)
この行は個々のホストについてかかれていて, network にはそのホストで使用可能な
network が group には scout などで使用する group が記述されています.
そして, network にかかれている名前は, このファイルの中で定義されている
必要があります.
今回の場合は host の gigaethernet が定義されていないのが原因だと思います.
もし, ethernet の定義があるのでしたら ethernet に変更すればよいと思います.

しかし, 多分, rpmtest は
    % rpmtest smp1 ethernet -reply &
    % rpmtest smp0 ethernet -dest 1 -ping
などと実行したのだと推測します.
これで失敗したとしたら, ethernet の config file が間違っている可能性が
あります.
   /opt/score/deploy/mkpmethernetconf
を使用して config file を作りなおしたほうがよいかもしれません.

より詳しくは
    http://www.pccluster.org/score/dist/score/html/ja/installation/sys-server.html
あたりを参照してください.

                       from Kameyama Toyohisa



SCore-users-jp メーリングリストの案内