[SCore-users-jp] ネットワークトランキング(PM/Ethernet) の設定

金城 尚志 e973220 @ eve.u-ryukyu.ac.jp
2002年 11月 11日 (月) 20:41:09 JST


琉球大の金城です。



亀山さま、アドバイスありがとうございます。

ですが、当方の勉強不足のためよくわからない点がいくつか
ありましたので、申し訳ありませんがアドバイスを
どうかよろしく御願いします。


>1. config file の作成
>   3 つのそれぞれの device ごとの config file を作成します.
>        % mkpmethernetconf -g group -device ...
>   ではうまくいきませんので, 手動もしくは
>       0 comp0 /dev/eth1
>       1 comp1 /dev/eth0
>       2 comp2 /dev/eth0
>       3 comp3 /dev/eth0
>   のようなファイルを作って, そのファイルを渡します.


まず、test_kinjoというファイルに上の記述をしました。
$ cat test_kinjo

0 comp0 /dev/eth1
1 comp1 /dev/eth0
2 comp2 /dev/eth0
3 comp3 /dev/eth0

で、次に次のようなコマンドを入力しました。
# mkpmethernetconf -g almond -unit 0 test_kinjo
# almond はグループ名
そうすると、test_kinjoファイルは次のように上書きされました。

unit 0
# maxnsend 0 - 32
maxnsend 16
# backoff 1000 - 20000 (usec)
backoff 4800
# checksum (0 if off, 1 is on)
checksum 0
# PE 	MAC address		base hostname		# comment
1	02:00:08:E3:4E:6E	comp1.sci.u-ryukyu.ac.jp	# ip=133.13.129.139 on eth0
1	02:00:08:E3:4D:6E	comp1.sci.u-ryukyu.ac.jp	# ip=133.13.129.139 on eth1
2	02:00:08:E3:4F:8B	comp2.sci.u-ryukyu.ac.jp	# ip=133.13.130.89 on eth0
2	02:00:08:E3:57:9B	comp2.sci.u-ryukyu.ac.jp	# ip=133.13.130.89 on eth2
3	02:00:08:E3:F4:95	comp3.sci.u-ryukyu.ac.jp	# ip=133.13.130.90 on eth0
3	02:00:08:E3:58:9B	comp3.sci.u-ryukyu.ac.jp	# ip=133.13.130.90 on eth2

あと、ここ(上のコマンド)でなぜがcomp0において以下のエラーメッセージが
発生しています。
rcmd: comp0.sci.u-ryukyu.ac.jp: short readwarning: comp0.sci.u-ryukyu.ac.jp
ethernet address is not found, ignore
しかしながら、
comp0 に対してのホストサーバー側からのPING、SSHログインとも成功しているた
め、
ホストサーバからcomp0に対しての通信ができないわけではないようです。
また、comp0側で ifconfig コマンドを実行すると、
eth1 eth2 eth3 ともにUPしています。(eth0はオンボードNICのため、故意に起動を
止めています)。
さらに、ここではなぜcomp1においてeth2のMACアドレスを取得していないのか、そし
て
comp[2-3]において、eth1のMACアドレスを取得していないかも疑問です。



どうすればいいのか、わからないので、
次に行きます。




>2. etherpmctl の設定
>   /etc/rc.d/init.d/pm_ethernet を編集して, 必要なだけ etherpmctl
>   を起動します.
>   多分, comp0 は
>       /sbin/etherpmctl eth0 -pm on -ir on unit 0
>       /sbin/etherpmctl eth1 -pm on -ir on unit 1
>       /sbin/etherpmctl eth2 -pm on -ir on unit 2
>   その他は
>       /sbin/etherpmctl eth1 -pm on -ir on unit 0
>       /sbin/etherpmctl eth2 -pm on -ir on unit 1
>       /sbin/etherpmctl eth3 -pm on -ir on unit 2
>   のようになると思います.



これは、ホストサーバの/etc/rc.d/init.d/pm_ethernet
を編集するのでしょうか?
それとも、それぞれの計算ホストの/etc/rc.d/init.d/pm_ethernet
を編集するのでしょうか?
もし、それぞれの計算ホストではなく、ホストサーバ機の
/etc/rc.d/init.d/pm_ethernetだったならば、
具体的にどのような書き方をしたらよいのでしょうか?




>3. scoreboard データベースを編集する.
>   trunking 用の network を登録し, 各ホストの network 部分も更新します.

これは、
/etc/rc.d/init.d/scoreboardでしょうか?
それとも、
/opt/score5.0.0/sbin/scoreboard
なのでしょうか?
また、具体的にどのように記述したらよいのでしょうか。






正直、どうしたらいいのかわからなくて、
本当に困っています。
まことにお手数とは思いますが、なにとぞ
よろしく御願いします。




  ━┛━┛━┛━┛━┛━┛━┛━┛━┛
  琉球大学理学部 物質地球科学科
  金城 尚志 (キンジョウヒサシ)
  ━┛━┛━┛━┛━┛━┛━┛━┛━┛





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