9.3. インストール

必要条件

QT
root の権限
クラスタノードすべてに対してパスワードなしで rlogin と rsh (もしくは ssh)ができ、openMosix のユーザ空間ツールである mosctl、migrate、 runon、iojob、cpujob 等が使える(www.openmosix.org サイトからダウンロード してください)。

RH 8.0 では、次の RPM が最低限必要となります。qt-3.0.5-17、libmng-1.0.4、 XFree86-Mesa-libGLU-4.2.0、glut-3.7 等です。

openMosixview についてのドキュメント。 どのパッケージにも HTML 形式 で openMosixview のドキュメントがすべて入って います。openMosixview をインストールするディレクトリには、ドキュメント の最初の頁があります。openmosixview/openmosixview/docs/en/index.html が それです。

RPM パッケージをインストールするディレクトリは /usr/local/openmosixview です。

9.3.1. RPM 形式のディストリビューションをインストールする

openMosixview の最新の RPM パッケージをダウンロードしてください。 ダウンロードしたら、下記のように実行してください。
rpm -i openmosixview-1.4.rpm 
これでバイナリはすべて /usr/bin にインストールされます。アンインストール するには、下記のようにしてください。
rpm -e openmosixview 

9.3.2. ソース形式のディストリビューションでのインストール

openMosixview の最新版をダウンロードして、ソースを unzip+untar します。 tarball を /usr/local 等にコピーしてください。
gunzip openmosixview-1.4.tar.gz 
tar -xvf openmosixview-1.4.tar 

9.3.3. 自動設定スクリプト

openMosixview のディレクトリに cd して、下記を実行してください。
./setup [your_qt_2.3.x_installation_directory] 

9.3.4. 自分でコンパイルする

QT ディストリビューションに合うように QTDIR 変数を設定してください。
export QTDIR=/usr/lib/qt-2.3.0 (for bash) 
or 
setenv QTDIR /usr/lib/qt-2.3.0 (for csh) 

9.3.5. ヒント集

(openMosixview や Mosixview を色々な Linux ディストリビューションでコンパイル してくれたテスターからの情報です。あらためて感謝します)
ln -s /usr/local/qt-2.3.0 /usr/lib/qt 
としたら、QTDIR 環境変数に下記を設定しなければいけません。
export QTDIR=/usr/lib/qt (for bash) 
もしくは、
setenv QTDIR /usr/lib/qt (for csh) 
こうすれば後は問題なく行きます。
./configure 
make 
同様なことをサブディレクトリである openmosixcollector、openmosixanalyzer、 openmosixhistory、openmosixviewprocs で行ってください。 バイナリはすべて /usr/bin にコピーしてください。
cp openmosixview/openmosixview /usr/bin 
cp openmosixviewproc/openmosixviewprocs/mosixviewprocs /usr/bin 
cp openmosixcollector/openmosixcollector/openmosixcollector /usr/bin 
cp openmosixanalyzer/openmosixanalyzer/openmosixanalyzer /usr/bin 
cp openmosixhistory/openmosixhistory/openmosixhistory /usr/bin 
そして openmosixcollector の初期化スクリプトを初期化ディレクトリに入れて ください。例えば下記のように。
cp openmosixcollector/openmosixcollector.init /etc/init.d/openmosixcollector 
or 
cp openmosixcollector/openmosixcollector.init /etc/rc.d/init.d/openmosixcollector 
openmosixprocs バイナリをクラスタの各ノードに /usr/bin/openmosixprocs として コピーしてください。
rcp openmosixprocs/openmosixprocs your_node:/usr/bin/openmosixprocs 
これで mosixview が実行できます。
openmosixview