Installation

The openMosix HOWTO:
Prev | Chapter 10. openMosixview | Next

# 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:

    rpm -e openmosixview

## 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:

    ./configure
    make

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

    openmosixview

Prev | Home | Next
openMosixview vs Mosixview | Up | using openMosixview