english version Beschreibung Screenshots Download bekannte Fehler FAQ HowTo Mailingliste Mirrors Danke HowTo MOSIX/diskless-clients HowTo MOSIX/MOSIXVIEW mit SSH openMosix HOWTO |
MOSIXVIEW
Clustermanagment | ||
Requirements
(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. |