english version

  Beschreibung
  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
      bekannte Fehler
      FAQ
      HowTo
  • Install
  • main-window
  • configuration-win
  • migrator-win
  • remote-procs
  • execution-win
  • MOSIXVIEW-client
  • MOSIXCOLLECTOR
  • MOSIXLOAD
  • MOSIXMEM
  • MOSIXHISTORY
      Mailingliste
      Mirrors
      Danke

       HowTo
       MOSIX/diskless-clients

       HowTo
       MOSIX/MOSIXVIEW
       mit SSH

      openMosix HOWTO

      www.openmosix.org

      SourceForge Logo

      thanks to freshmeat.net
  • MOSIXVIEW
    Clustermanagment

    MOSIXVIEW Clustermanagment
    Requirements
  • QT >= 2.3.0

  • root Berechtigung !

  • rlogin und rsh (oder ssh) zu allen Cluster-Knoten ohne Passwort

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

  •    (sind in jeder MOSIX Distribution enthalten)

    Documentation von MOSIXVIEW
    Eine komplette HTML-Documentation (englisch) über MOSIXVIEW ist in jedem Paket enthalten (>=0.9).
    Die Startseite der Docu findet man im MOSIXVIEW-Installation Verzeichnis unter folgendem Pfad:
    mosixview/mosixview/docs/en/index.html

    Das Installations-Verzeichnis der RPM-Pakete befindet sich in /usr/local/mosixview

    Installation der RPM-Distribution
    Downloaden Sie die aktuelle Version des MOSIXVIEW RPM-Pakets passend zu Ihrer Linux-Distribution
    Dann z.B.:

    rpm -i mosixview-1.0.suse72.rpm

    Alle Programmdateien werden in /usr/bin installiert
    Uninstall:

    rpm -e mosixview

    Installation der SOURCE-Distribution
    Downloaden Sie die aktuelle Version von MOSIXVIEW und unzippen+untaren Sie den
    Tarball z.b. unter /usr/local/.

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

    Automatisches Setup-script

    Einfach in das mosixview-Verzeichnis wechseln und

    ./setup [Ihr_QT_2.3.x_Installations_Verzeichnis]

    ausführen.

    Manuelles Kompilieren

    Setzten Sie die QTDIR-Variable auf das Verzeichnis Ihrer aktuellen QT-Distribution, z.b.

        export QTDIR=/usr/lib/qt-2.3.0 (für bash)
    or
        setenv QTDIR /usr/lib/qt-2.3.0 (für csh)

    Tips :
    (von Tester von MOSIXVIEW die es auf verschiedenen Linux-Distributionen compiliert und getestet haben, Dankeschön)
    Erzeugen Sie einen Link /usr/lib/qt der zu Ihrem QT-2.3.x Installations-Verzeichnis zeigt.
    z.b. wenn QT-2.3.x in /usr/local/qt-2.3.0

        ln -s /usr/local/qt-2.3.0 /usr/lib/qt

    Dann setzten Sie die QTDIR Umgebungsvariable nach

        export QTDIR=/usr/lib/qt (für bash)
    or
        setenv QTDIR /usr/lib/qt (für csh)

    Ab Version >= 0.6 sind alle Object- oder vorkompilierte Binaries aus den Sourcen entfernt!
    Es besteht also keine Notwendigkeit eines "make clean", da die Source schon clean sind.
    // (Wenn compilieren fehlschlägt weil qwidget.h, qobject.h und andere header-Dateien nicht gefunden
    werden ist es notwendig die Dateien config.cache und Makefile zu löschen und
    nochmal ./configure aufzurufen.
    (passierte auf meinem RedHat-Cluster))//

    Der Rest ist einfach :

        ./configure
        make

    und dasselbe nochmal in den folgenden Unterverzeichnissen: mosixcollector, mosixload und 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 ..

    Nun kopiert man alle Programm-Dateien nach /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

    Und das MOSIXCOLLECTOR Init-Script in das Init-Verzeichnis z.B.

        cp mosixcollector/mosixcollector.init /etc/init.d/mosixcollector
    oder
        cp mosixcollector/mosixcollector.init /etc/rc.d/init.d/mosixcollector
    (ist etwas Linux-Distributions abhängig)

    Jetzt kopiert man das mosixview_client Binary auf alle Cluster-Knoten nach /usr/bin/mosixview_client

        rcp mosixview_client/mosixview_client your_node:/usr/bin/mosixview_client

    Jetzt kann man MOSIXVIEW ausführen

        ./mosixview/mosixview

    (Man sollte kein & benutzten um MOSIXVIEW im Hintergrund laufen zu lassen!)

    Wenn "make install" fehlschlägt kopieren Sie die mosixview Binär-Datei z.b. nach /usr/bin oder erzeugen Sie einen symbolischen Link.


    next