必要条件
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 です。
openMosixview の最新の RPM パッケージをダウンロードしてください。
ダウンロードしたら、下記のように実行してください。
rpm -i openmosixview-1.4.rpm |
これでバイナリはすべて /usr/bin にインストールされます。アンインストール
するには、下記のようにしてください。
openMosixview の最新版をダウンロードして、ソースを unzip+untar します。
tarball を /usr/local 等にコピーしてください。
gunzip openmosixview-1.4.tar.gz
tar -xvf openmosixview-1.4.tar |
openMosixview のディレクトリに cd して、下記を実行してください。
./setup [your_qt_2.3.x_installation_directory] |
QT ディストリビューションに合うように QTDIR 変数を設定してください。
export QTDIR=/usr/lib/qt-2.3.0 (for bash)
or
setenv QTDIR /usr/lib/qt-2.3.0 (for csh) |
(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) |
こうすれば後は問題なく行きます。
同様なことをサブディレクトリである 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 が実行できます。