Rechner clustern

Alles zu unserer Maschine mit purer Rechenkraft (nur registrierte Benutzer)
Nachricht
Autor
schatten1411

Rechner clustern

#1 Ungelesener Beitrag von schatten1411 » 26.02.2008 16:46

frost hat geschrieben:Denn die Einrichtung und Konfiguration der Linuxinstallation auf dem Master dürfte eine Sache sein, bei der Du als Linuxneuling wenig Chancen hast.
Vielleicht ist diese Seite hilfreich. (falls mal noch wer auf die Idee kommt so was zu basteln)

Benutzeravatar
Sven
Vereinsmitglied
Vereinsmitglied
Beiträge: 1310
Registriert: 19.01.2002 01:00

#2 Ungelesener Beitrag von Sven » 08.05.2008 05:23

:o Nö, ist nicht hilfreich. Diese Anleitung toppt alles was ich mir dazu angetan habe um Längen, will sagen, da wird recht viel vorausgesetzt.

Michael hat ja angeregt auf der RKN-Party eine Anleitung zu verfassen. Klingt nicht schlecht, wird aber bestimmt auf das selbe hinauflaufen was sonst so im Netz kursiert, sprich ist nicht narrensicher. :roll:


Wäre es nicht einfacher (für den späteren Anwender), wenn die Linuxer eine Anleitung für die Konfiguration erstellen und dazu Skripte schreiben?

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 23172
Registriert: 07.01.2002 01:00
Wohnort: Marpurk

#3 Ungelesener Beitrag von Michael H.W. Weber » 08.05.2008 05:52

Sven hat geschrieben:Michael hat ja angeregt auf der RKN-Party eine Anleitung zu verfassen. Klingt nicht schlecht, wird aber bestimmt auf das selbe hinauflaufen was sonst so im Netz kursiert, sprich ist nicht narrensicher. :roll:
Was ich schreibe, ist auf Wunsch auch narrensicher. :funny:

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Bild Bild

Benutzeravatar
LinuxFan
Vereinsmitglied
Vereinsmitglied
Beiträge: 1200
Registriert: 17.07.2001 01:00
Wohnort: Berlin

#4 Ungelesener Beitrag von LinuxFan » 08.05.2008 15:32

Es ist halt einfach so, dass die ganze Konfiguration (NFS, DHCP, TFTP, PXE etc.) nicht trivial ist und der Teufel wie immer im Detail steckt. Man muss schon einige Zeit investieren, bis man da einigermaßen durchsieht. Deswegen wird einem so ein Tutorial auch nur bedingt weiterhelfen, wenn es mal irgendwo hakt.

Kleines Beispiel aus aktuellem Anlass: Michael wollte den BOINC-Client aktualisiert haben, weil der neue sich mit BAM! besser fernsteuern lässt. Der neueste Client setzt aber System-Bibliotheken voraus, die bei Debian 3.1 noch nicht dabei sind. Also habe ich auf dem Master Debian 3.1 auf 4.0 aktualisiert. Das Update ging auch einwandfrei, nur wollten die Nodes danach nicht mehr per Netzwerk booten. Als letzte Zeile stand immer "Trying to load pxelinux.cfg/XXXXXXX" auf dem Schirm, der Node versuchte also seine Konfiguration zu holen, blieb dabei aber hängen. Völlig unerklärlich, denn es hatte ja vorher alles funktioniert. Intensive Recherche ergab dann, dass bei Debian 4.0 was am DHCP-Server geändert wurde, so dass man nun immer mit "next-server" explizit einen Server angeben muss, der nach dem DHCP-Server belästigt wird. Vorher wurde halt standardmäßig die gleiche IP genommen, die auch der DHCP-Server hat. Was ja auch sinnvoll ist, da man eh meistens alles auf einem Rechner betreibt.

Wenn man's weiß, eigentlich ganz logisch, aber man muss halt erstmal drauf kommen :)

Und solche Erlebnisse hatte ich schon öfter. Also ist es wirklich nicht verwunderlich, dass Sven es nicht auf Anhieb alles hinbekommen hat. Ich kann mich aber auch gar nicht dran erinnern, dass wir das von ihm gefordert haben. Eigentlich war klar, dass der alte Master weiterhin Master bleiben soll. Schließlich heißt es nicht umsonst "never touch a running system". :roll:

Der Quad ist jetzt jedenfalls in der Uni und wird demnächst an den Start gehen. Vorher sind noch ein paar Dinge zu erledigen (Gehäuse muss ins Rack eingebaut werden, es fehlen noch zwei Winkel zum verschrauben, ich werd' mal schauen ob die Werkstatt des Instituts uns was anfertigen kann, außerdem muss noch ein neuer Kernel gepatcht und compiliert werden, da der Treiber für die Onboard-NIC noch nicht im offiziellen Kernel enthalten ist etc.)

Benutzeravatar
X1900AIW
TuX-omane
TuX-omane
Beiträge: 2967
Registriert: 05.01.2008 16:34

#5 Ungelesener Beitrag von X1900AIW » 08.05.2008 17:33

Arbeit, Arbeit ... die ihr euch da macht. Das muss mal gesagt sein: ich find´s klasse, daß ihr euch da reinhängt, euer Gehirn und Schmalz auf dem Altar der linuxianischen Rechenkunst opfert. LOB ! :clap:

Benutzeravatar
LinuxFan
Vereinsmitglied
Vereinsmitglied
Beiträge: 1200
Registriert: 17.07.2001 01:00
Wohnort: Berlin

#6 Ungelesener Beitrag von LinuxFan » 13.05.2008 19:02

Der Quad läuft jetzt, allerdings benutzt BOINC momentan nur 2 Cores, obwohl es 4 Kerne erkennt:

Code: Alles auswählen

2008-05-14 16:22:02 [---] Starting BOINC client version 5.4.11 for i686-pc-linux-gnu
2008-05-14 16:22:02 [---] libcurl/7.16.0 OpenSSL/0.9.8d zlib/1.2.3
2008-05-14 16:22:02 [---] Data directory: /home/rkn/BOINC
2008-05-14 16:22:02 [---] Processor: 4 GenuineIntel Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
2008-05-14 16:22:02 [---] Memory: 883.88 MB physical, 0 bytes virtual
2008-05-14 16:22:02 [---] Disk: 27.30 GB total, 16.66 GB free
Jemand eine Idee? Ich würde ja einen neueren BOINC-Client installieren, aber dazu muss ich erstmal ein Debian 4.0 Image für die Nodes fertig machen.

Benutzeravatar
yoyo
Vereinsvorstand
Vereinsvorstand
Beiträge: 8170
Registriert: 17.12.2002 14:09
Wohnort: Berlin

#7 Ungelesener Beitrag von yoyo » 13.05.2008 19:08

Das kann man in dem Projekt wo er rechnet in dem Account einstellen wieviel CPUs genutzt werden sollen. Evtl. steht da ja 2 drin.
yoyo
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 23172
Registriert: 07.01.2002 01:00
Wohnort: Marpurk

#8 Ungelesener Beitrag von Michael H.W. Weber » 13.05.2008 19:49

yoyo hat geschrieben:Das kann man in dem Projekt wo er rechnet in dem Account einstellen wieviel CPUs genutzt werden sollen. Evtl. steht da ja 2 drin.
Auch wieder eine witzige Erfahrung. Natürlich habe ich in den BAM!-Einstellungen alle 16 möglichen Kerne aktiviert. Jetzt schaue ich eben in den POEM@HOME-Einstellungen nach und dort stehen 2 Kerne. Habe es jetzt auf 4 hochgesetzt. Was lernen wir daraus? Projekt-Einstellungen gehen vor BAM!-Einstellungen. :roll:
Sobald Der Cluster jetzt also neue WUs von POEM@HOME holt, sollten alle vier Kerne anspringen. :D

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Bild Bild

RT1984

#9 Ungelesener Beitrag von RT1984 » 13.05.2008 20:43

Michael H.W. Weber hat geschrieben: Auch wieder eine witzige Erfahrung. Natürlich habe ich in den BAM!-Einstellungen alle 16 möglichen Kerne aktiviert. Jetzt schaue ich eben in den POEM@HOME-Einstellungen nach und dort stehen 2 Kerne. Habe es jetzt auf 4 hochgesetzt. Was lernen wir daraus? Projekt-Einstellungen gehen vor BAM!-Einstellungen. :roll:
Sobald Der Cluster jetzt also neue WUs von POEM@HOME holt, sollten alle vier Kerne anspringen. :D
Mal ne dumme Frage :D : Hast du denn bei BAM unter preferences "save preferences at projects" gewählt? Dann überträgt er die Einstellungen bei BAM auf ALLE Projekte. Hat bei mir ohne Probleme funktioniert. Rechne nun alle Projekte mit den selben Einstellungen. Aber weiß ja nicht, ob du das auch willst.

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 23172
Registriert: 07.01.2002 01:00
Wohnort: Marpurk

#10 Ungelesener Beitrag von Michael H.W. Weber » 13.05.2008 21:34

Hm, ich dachte schon. Habe es aber nochmal geklickt.

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Bild Bild

RT1984

#11 Ungelesener Beitrag von RT1984 » 13.05.2008 21:36

Und schau mal bei ein paar projekten ob es da jetzt drin steht. solange du das noch auswählen kannst, wurde es auch nicht bei allen projekten gespeichert. liegt meistens dran, dass dieser server momentan down ist oder das ganze projekt offline ist, wie proteins mal. aber die aktiven müssten die einstellungen übernehmen

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 23172
Registriert: 07.01.2002 01:00
Wohnort: Marpurk

#12 Ungelesener Beitrag von Michael H.W. Weber » 13.05.2008 22:02

Ja, es wurde gespeichert. Das hatte ich schon geprüft. :D

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Bild Bild

Zurück zu „Unser Cluster“