[SCore-users-jp] Re: OpenPBSについて

kameyama @ pccluster.org kameyama @ pccluster.org
2004年 3月 23日 (火) 19:27:35 JST


亀山です.

In article <405FD566.4090005 @ dtc.co.jp> Toshiyuki Kodama <kodama @ dtc.co.jp> wrotes:
> 失礼致しました。
> 
> 下記コマンドを実行したところ、マスタノードのホスト名が表示されました。
> 
> [root @ cluster000 mom_logs]# perl -MSocket -e '$n =gethostbyaddr(inet_aton("x.
> x.x.x")
> ,AF_INET);print "$n\n"'
> 
> cluster000.test.jp
> 
> これからすると、逆引きはできているような気がします。

すみません.
別のところを見ていました.
多分, この log の発生時刻は一般 user が xpbsmon の起動時刻と一致していると
思います.
pbs_mom は特権 port 以外からきて config file に
    $restricted hostname
の記述のないホストからの接続を拒否するようです.
そして, 特権 port をもつためには root 権限が必要です.
そのため一般 user から起動するプロセスからの接続を拒否します.

> 一つ気になるのは、rootユーザではpbs_momが正常に起動し、一般ユーザでは
> pbs_momを起動しようとすると、
> 
> [test @ master test]$ /etc/init.d/pbs_mom start
> Starting pbs_mom: pbs_mom: is not installed [失敗]
> 
> と出ます。これはpbs_momのアクセス権の問題かと思いまして、
> pbs_momのchmodも行いましたが、現象は同じでした。

一般に /etc/rc.d/init.d/* の script は root 以外で立ち上げることを
想定していません.
root 以外で立ち上げてもトラブルのもとになるだけだと思います.
(エラー自体はアクセス権の問題で,
    /opt/score5.6.0/pbs/i386-redhat7-linux2_4/sbin/pbs_mom
をその user で実行可能にすればこのエラーはなくなるとは思いますけど...)

                       from Kameyama Toyohisa



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