10.3. Installation
Requirements
QT library |
root rights ! |
rlogin and rsh (or ssh) to all cluster-nodes without password
the openMosix userland-tools mosctl, migrate, runon, iojob, cpujob ...
(download them from the www.openmosix.org website) |
On a RH 8.0 you will need at least the following rpm's
qt-3.0.5-17, libmng-1.0.4, XFree86-Mesa-libGLU-4.2.0, glut-3.7
etc ...
Documentation about openMosixview
There is a full HTML-documentation about openMosixview included
in every package. You find the startpage of the documentation in your
openMosixview installation directory:
openmosixview/openmosixview/docs/en/index.html
The RPM-packages have their installation directories in:
/usr/local/openmosixview
10.3.1. Installation of the RPM-distribution
Download the latest version of openMosixview rpm-package.
Then just execute e.g.:
rpm -i openmosixview-1.4.rpm |
This will install all binaries in /usr/bin
To uninstall:
10.3.2. Installation of the source-distribution
Download the latest version of openMosixview and
unzip+untar the sources and copy
the tarball to e.g. /usr/local/.
gunzip openmosixview-1.4.tar.gz
tar -xvf openmosixview-1.4.tar |
10.3.3. Automatic setup-script
Just cd to the openmosixview-directory and execute
./setup [your_qt_2.3.x_installation_directory] |
10.3.4. Manual compiling
Set the QTDIR-Variable to your actual QT-Distribution, e.g.
export QTDIR=/usr/lib/qt-2.3.0 (for bash)
or
setenv QTDIR /usr/lib/qt-2.3.0 (for csh) |
10.3.5. Hints
(from the testers of openMosixview/Mosixview who compiled it on different
linux-distributions, thanks again)
Create the link /usr/lib/qt pointing to your QT-2.3.x installation
e.g. if QT-2.3.x is installed in /usr/local/qt-2.3.0
ln -s /usr/local/qt-2.3.0 /usr/lib/qt |
Then you have to set the QTDIR environment variable to
export QTDIR=/usr/lib/qt (for bash)
or
setenv QTDIR /usr/lib/qt (for csh) |
After that the rest should work fine:
then do the same in the subdirectory openmosixcollector, openmosixanalyzer,
openmosixhistory and openmosixviewprocs.
Copy all binaries to /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 |
And the openmosixcollector init-script to your init-directory e.g.
cp openmosixcollector/openmosixcollector.init /etc/init.d/openmosixcollector
or
cp openmosixcollector/openmosixcollector.init /etc/rc.d/init.d/openmosixcollector |
Now copy the openmosixprocs binary on each of your cluster-nodes to /usr/bin/openmosixprocs
rcp openmosixprocs/openmosixprocs your_node:/usr/bin/openmosixprocs |
You can now execute mosixview