ServerへのSCore Systemのインストール


server hostへログインし、次のようにして下さい:

  1. scoreboardデータベースの設定
    データベースのフォーマットはscorehosts.db(5)に記されています。 データベースは必ず/opt/score/etc/scorehosts.dbファイルでなければいけません。 サンプルファイルとしてscorehosts-db.sampledoc/html/en/installation/ディレクトリに用意されています。 次の例では、dual Pentium IIIを搭載した4台のコンピュータがMyrinet、Gigabit Ethernet、および100Mbps Ethernetで接続されている環境を想定しています。
    /* PM/Myrinet */
    myrinet	type=myrinet \
    		-firmware:file=/opt/score/share/lanai/lanaixp.mcp \
    		-config:file=/opt/score/etc/pm-myrinet.conf
    /* PM/Ethernet */
    ethernet	type=ethernet \
    		-config:file=/opt/score/etc/pm-ethernet.conf
    /* PM/SHMEM */
    shmem0		type=shmem -node=0
    shmem1		type=shmem -node=1
    
    /* Macro to define a host */
    #define PCC		msgbserv=server.pccluster.org:8764 \
    			cpugen=pentium-iii speed=500 smp=2 \
    			network=myrinet,ethernet,udp,shmem0,shmem1 \
    			group=pcc,_scoreall_
    
    comp0.pccluster.org	PCC
    comp1.pccluster.org	PCC
    comp2.pccluster.org	PCC
    comp3.pccluster.org	PCC
    
    MyrinetのNIC を 利用している場合は、以下のようにネットワークのタイプを myrinet、ファームウェアはlanaixp.mcpを利用して下さい。 もし手元のシステムに上記のうちいくつかのネットワークインターフェースが存在しない場合は、このファイルから記述を削除してください。 例えば、Myrinet networkがない場合、PCCマクロは次のようになります:
    #define PCC		msgbserv=(server.pccluster.org:8764) \
    			cpugen=pentium-iii speed=500 smp=2 \
    			network=ethernet,shmem0,shmem1 \
    			group=pcc,_scoreall_
    
    もしsingle-processorのPentium III computerのみの場合はhostマクロにsmp=1が定義されていなければなりません。この定義がないままだと、SCore-DはSMP fieldが取得できないと警告メッセージを出します。上記のPCCマクロはこの場合次のように変更されるべきです:
    #define PCC             msgbserv=(server.pccluster.org:8764) \
                            cpugen=pentium-iii speed=500 smp=1 \
                            network=ethernet \
                            group=pcc,_scoreall_
    
    データベース中の全てのhost名(compute hostとmsgbserv host)はhostname(1)コマンドにより作成されたものと同一であることを確認してください。

  2. /etc/score.conf ファイルの作成
    /etc/score.conf の書式については score.conf に書かれています。
    SCBDSERV=server.pccluster.org
    

    score.conf を作成したら、それをすべての計算ホストにコピーしてください。

  3. scoreboardとmsgb serversの始動
    serverを始動するには、次のようにしてください:

    	# /etc/rc.d/init.d/scoreboard start
    	# /sbin/chkconfig --add msgbserv
    	# /etc/rc.d/init.d/msgbserv start
    
    msgbservが正しく動作しているかチェックするために/var/log/msgbserv.outファイルを見てください。正しく動作していればファイル中にエラーの記述はありません。

  4. PM-IIデバイスの設定
    1. Myrinet
      PM/Myrinetの設定ファイルをセットアップするには、 PM-II MYRINET CONF(5)のmanページを見てください。 例えば、次のように/opt/score/etc/pm-myrinet.confファイルを作製 してください。 このファイル名は/opt/score/etc/scorehosts.db内に記されています。
      # Host Number   Host Name               Switch Number . Port Number
      0           comp0.pccluster.org                   0.0
      1           comp1.pccluster.org                   0.1
      2           comp2.pccluster.org                   0.2
      3           comp3.pccluster.org                   0.3
      

    2. Ethernet
      PM/Ethernet設定ファイルのフォーマットはPM-II ETHERNET CONF(5)のmanページに記されています。 PM/Ethernet設定ファイルをセットアップする場合、mkpmethernetconf(8)コマンドを使ったほうが良いです。

      下に例を示します。
      Gigabit Ethernetの使用

      	# cd /opt/score/etc
      	# /opt/score/deploy/mkpmethernetconf -group pcc \
      	    -speed 1000 > pm-ethernet.conf
      


    PCCC logo PCクラスタコンソーシアム