3 Debian PC クラスタてみよう


PIC
____________________________________________________________________

3.1 は じ め に

安価速なシステムである PC クラスタDebian 使トアする方法について ます

3.1.1 PC クラスタとは

クラスタ (cluster) とはブドウ房、 同じものがらがているみたいな味ですつまりPC クラスタとは 複数PC ブドウのようにLAN ブル接続してそれらを調動作させるシステムのこと です


PIC

1: クラスタ念図


3.1.2 PC クラスタをつくる

速な機環しいけどコンピみたいなはとてもえないそこで ているような PC クラスタして安価ろうということがえられま した

PC クラスタにはきく分けてHA High AvailabilityクラスタHPC High Performance Computingクラスタ ありますHA クラスタとはシステムつまりビスまりにくくすることを的としたクラスタシステ ですWeb でこのシステムがよくいられていますHPC クラスタとは分野などでおい ものすごくのかかる複数PC 分散させて速にることを的としたクラ スタシステムですでもするシミなどにいられてい ます

プレゼンでは的に HPC クラスタについてのですがHA クラスタしている多いはず です

3.1.3 Debian PC クラスタ

3.2 PC クラスタ

ができるまでを標としてPC クラスタシステムトアするします

  1. PC クラスタする部品PCLAN ブルスイチングハブそれぞれ接続する
  2. した PC Debian GNU/Linux インストする
  3. 分が必要とするコンパイラライブラリインストするライブラリmpich PVM がよく いられるmpich 使
     # aptitude install mpich-bin libmpich1.0-dev gcc g77 g++

    インストいるホスト名(もしくは IP アドレス/etc/mpich/machines.LINUX する

  4. ク ラ ス タ ト ワ で は 速 度 重 視 の た め な し で い た い の で rsh-server rsh-client インスト する
     # aptitude install rsh-server rsh-client

    インストrsh するホスト名(もしくは IP アドレス/etc/hosts.equiv する

  5. NFS 使/home 以下有をうと便なためPC クラスタする PC 1 nfs-kernel-server インス する
     # aptitude install nfs-kernel-server

    そしてnfs-kernel-server インストした PC /etc/exports どの PC NFS ビスするかの する

      /etc/exports
     /home   192.168.1.0/255.255.255.0(rw,async,no_subtree_check)

    /etc/exports 更後NFS ビス動させる

     # /etc/init.d/nfs-kernel-server restart

    そしてnfs-kernel-server インストした PC mount コマンドいて NFS マウントする

     # mount -t nfs  NFS :/home /home

    PC クラスタです単ですかもしれませんがライブラリソフトウ いていませんこのように存のソフトウ有効できるPC クラスタきな です

  6. サンプルフイル/usr/share/doc/libmpich1.0-dev/examples/cpi.c にあるのでしてみまし
     $ mpicc cpi.c -o pi  コンパイル
     $ mpirun -np 5 pi   

    cpi.c π するプログラムですmpicc というコマンドC 言語かれたプログラムコンパイル えますFortran mpif77C++ mpicxx などをいます

    そしてmpirun というコマンドプログラムえます-np プロセスしてい ますまた使したいマシンする-machinefile というオプシ利用 ます

     $ mpirun -np 5 -machinefile hoge.txt pi

    このhoge.txt 使したいホスト名をくとその PC われます

3.3 クラスタ使うと便ソフトウ

Ganglia というWeb ブラウザから認できるソフトウ年とい単位クラスタ 全体ドアベレることができます


PIC

2: Ganglia


3.4 おわりに

足でクラスタトアについてしましたDebian クラスタるのは単だというのがわれば いです

3.5 文献

10 回関西 Debian 2008 2
____________________________________________________________________________________________