[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 メーリングリストの案内