deutsche Version

  Description
  Screenshots
  •   Version 0.1
  •   Version 0.3
  •   Version 0.5
  •   Version 0.7
  •   Version 0.8
  •   Version 0.9
  •   Version 1.0
  •   MOSIXLOAD
  •   MOSIXMEM
  •   MOSIXHISTORY
  •   main-window


  •   Download
      Known Bugs
      FAQ
      HowTo
  • Install
  • main-window
  • configuration-win
  • migrator-win
  • remote-procs
  • execution-win
  • MOSIXVIEW-client  
  • MOSIXCOLLECTOR
  • MOSIXLOAD
  • MOSIXMEM
  • MOSIXHISTORY

  •   Mailingliste
      Mirrors
      Thanks

       HowTo
       openMosix
       diskless-clients

       HowTo
       openMosix +
       MOSIXVIEW
       with SSH

      openMosix HOWTO

      www.openmosix.org

       SourceForge Logo

      thanks to freshmeat.net
    MOSIXVIEW
    Clustermanagment

    MOSIXVIEW Clustermanagment
    Requirements
  • QT >= 2.3.0

  • root rights !

  • rlogin and rsh (or ssh) to all cluster-nodes without password

  • the MOSIX-tools mosctl, migrate, runon, iojob, cpujob ...

  •     (included in every MOSIX distribution)

    Documentation on MOSIXVIEW
    There is a full HTML-documentation on MOSIXVIEW included in every package (>=0.9).
    You find the startpage of the docu in your MOSIXVIEW installation directory in the following path:
    mosixview/mosixview/docs/en/index.html

    The RPM-packages have their installation directories in /usr/local/mosixview

    Installation of the RPM-distribution
    Download the latest version of MOSIXVIEW rpm-package for your linux-distribution
    Then just execute e.g.:

    rpm -i mosixview-1.0.suse72.rpm

    This will install the all binaries in /usr/bin
    To uninstall:

    rpm -e mosixview

    Installation of the source-distribution
    Download the latest version of MOSIXVIEW and unzip+untar the sources and copy
    the tarball to e.g. /usr/local/.

        gunzip mosixview-1.0.tar.gz
        tar -xvf mosixview-1.0.tar

    Automatic setup-script

    Just cd to the mosixview-directory and execute

    ./setup [your_qt_2.3.x_installation_directory]

    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)

    Hints :
    (from the testers of mosixview who compiled it on diffrent 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)

    There is no need to "make clean" and delete config.cache and Makefile because all
    versions >= 0.6 are already contains "cleaned" source-code. That means there are no
    precompiled binaries any more and (maybe) less problems to compile by yourself!
    // (If compiling fails because of not finding qwidget.h, qobject.h or any other header files you
    have to delete the files config.cache and Makefile and then configure+make.
    (happens on my RedHat-Cluster)) //

    After that the rest should work fine:

        ./configure
        make

    then do the same in the subdirectory mosixcollector, mosixload and mosixview_client.

        cd mosixcollector
        ./configure
        make
        cd ..


        cd mosixload
        ./configure
        make
        cd ..


        cd mosixmem
        ./configure
        make
        cd ..


        cd mosixhistory
        ./configure
        make
        cd ..


        cd mosixview_client
        ./configure
        make
        cd ..

    Copy all binaries to /usr/bin

        cp mosixview/mosixview /usr/bin
        cp mosixview_client/mosixview_client/mosixview_client /usr/bin
        cp mosixcollector/mosixcollector_daily_restart /usr/bin
        cp mosixcollector/mosixcollector/mosixcollector /usr/bin
        cp mosixload/mosixload/mosixload /usr/bin
        cp mosixload/mosixload/mosixmem /usr/bin
        cp mosixload/mosixload/mosixhistory /usr/bin

    And the mosixcollector init-script to your init-directory e.g.

        cp mosixcollector/mosixcollector.init /etc/init.d/mosixcollector
    or
        cp mosixcollector/mosixcollector.init /etc/rc.d/init.d/mosixcollector

    Now copy the mosixview_client binary on each of your cluster-nodes to /usr/bin/mosixview_client

        rcp mosixview_client/mosixview_client your_node:/usr/bin/mosixview_client
    You can now execute mosixview
    (cd .. to quit the subdirectory mosixview_client)

        ./mosixview/mosixview

    (do not use the & to force mosixview in the background!)

    If the "make install" fails just copy the mosixview binary wherever you want or create a symbolic
    link from /usr/bin/install (or wherever install is) to /usr/bin/ginstall and "make install" again.


    next