close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

#26 closed Verbesserung (erledigt)

LTSP-Clients in den Klassenräumen sollten zu Stundenbeginn selbst hochfahren

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bald erledigen Milestone: Herbstferien 2011
Component: Server: Linux Terminal Server (LTSP) Severity:
Keywords: Kollegen, Klassenraumrechner Cc: bau

Description (last modified by bau)

Viele Kollegen bemängeln, dass sie den Rechner erst hochfahren müssen, um eintragen zu können. Zwar braucht man dazu nur ein einziges mal auf den Power-Knopf zu drücken, dennoch wird das Argument oft dafür angeführt, dass die Klassenraumrechner nicht verwendet werden.

Mögliche Lösungen:

  1. Das automatische Herunterfahren einfach abschalten. Dann sind die Rechner immer an. Das könnte man auch einfach mal testweise machen, um zu sehen, ob die Kollegen dann zufriedener sind.
  2. Zeitschaltuhren an den Rechnern.
  3. Rechner per WakeupOnLAN einschalten
  4. Ausschaltscript ersetzen durch ein Abmeldescript

(da Lehrer automatisch ausgelogged werden müssen wegen der Sicherheit)

Change History (13)

comment:1 by bau, 15 years ago

Description: modified (diff)

Lösung 3: Rechner per WakeupOnLAN einschalten
Lösung 4: Ausschaltscript ersetzen durch ein Abmeldescript

(da Lehrer automatisch ausgelogged werden müssen wegen der Sicherheit)

comment:2 by Rüdiger Kupper, 15 years ago

Ich glaube, die Arbeit mit dem WakeOnLAN brauchen wir uns nicht zu machen, dafür, dass der Rechner zwischen den Stunden für eine Viertelstunde abgeschaltet ist. Ich wäre für Lösung 4.

comment:3 by Rüdiger Kupper, 15 years ago

Priority: minor → major

comment:4 by Rüdiger Kupper, 15 years ago

Owner: changed from Rüdiger Kupper to bau
Status: new → assigned

Das Ausschalteskript wurde durch ein Abmeldeskript ersetzt.
Noch zu implementieren ist das WakeOnLAN.
Jens: Wie geht das, Du hattest das doch schon auspronbiert?

in reply to:  4 comment:5 by bau, 15 years ago

Ich habe das Paket wakeonlan auf der paedml installiert.

wakeonlan [MAC]

Die MAC's stehen ja alle in den DHCP-Conf-Dateien drin.
Vielleicht sollten wir aber das Ding mal ganz anders aufziehen (so wie es die PaedML macht):

  • eine Datei LTSPworkstations (z.B. /etc/linuxmuster/LTSPworkstations)
    • CSV
    • MAC;IP;LTSP-Server;Workstationname;WOL(Y/N?)
    • Bsp (ohne WOL): 00:30:05:44:7B:56;10.32.128.42;LTClient128-42;0
    • Bsp (mit WOL): 00:30:05:44:7B:56;10.32.128.42;LTClient128-42;1
  • Ein Script, welches daraus
    • die DHCP-Conf-Dateien erzeugt
    • die WOL-Datei (WOL-clients.conf) erzeugt

Im Bash-Scripting bin ich nun nicht so der Held, deshalb geht das Ticket gleich wieder an dich zurück. Eventuell können wir ja den Scriptmeisterc :-) (joachim.lutz GMX.DE) anfragen.

Den obige Rechner weckst du mit

  wakeonlan  00:30:05:44:7B:56

Ach ja: wakeonlan kann mit dem parameter -f ein ganzes File mit MAC's einlesen und einschalten.

comment:6 by bau, 15 years ago

Hallo Rüdiger,

das hat was mit Scripting zu tun, da bin ich nicht so firm.
Ich würde z.B. die DHCP-Conf-Dateien auslesen und der Reihe nach alle aufwecken, aber eben nur am Wochentag und eventuell könnte man ja irgendwo im Internet Feiertage abfragen?

comment:7 by bau, 15 years ago

Owner: changed from bau to Rüdiger Kupper

comment:8 by Rüdiger Kupper, 15 years ago

Priority: major → critical
Status: assigned → accepted

comment:9 by Rüdiger Kupper, 15 years ago

Priority: critical → major

Major enhancement, aber nicht kritisch.
Sobald ich etwas Zeit hab, implementiere ich's.

comment:10 by Rüdiger Kupper, 15 years ago

Milestone: Schuljahr 2011/12 → Herbstferien 2011

comment:11 by Rüdiger Kupper, 15 years ago

Zum Wecken und Herunterfahren der Clients gibt es jetzt zwei Skripte:

Last edited 15 years ago by Rüdiger Kupper (previous) (diff)

comment:12 by Rüdiger Kupper, 15 years ago

Todo:

  • ssh-Schlüssel in der Client-Chroot hinterlegen, damit sich das shutdown-Skript ohne Passwort einloggen kann.
  • Skript in die Crontab eintragen (erst wenn der LTSP-Update fertig ist)

comment:13 by Rüdiger Kupper, 15 years ago

Resolution: → fixed
Status: accepted → closed

Erledigt: Alles LTSP-Clients werden nun werkstags morgens um 7:30 Uhr per wakeonlan geweckt.
Siehe:

Note: See TracTickets for help on using tickets.