Gelöst: BootFiles der Clients sind leer

Antworten
SilenceWithin
Beiträge: 19
Registriert: 20 Mai 2013, 08:47

Gelöst: BootFiles der Clients sind leer

Beitrag von SilenceWithin »

Hallo Zusammen,

bezogen auf meinen ersten Eintrag
"OpsiServer mit bestehendem PXE-Boot-Server verwenden "

muss ich erst noch ein anderes Problem lösen.
Im Forum habe ich dazu nichts gefunden.

Wenn ich im Konfigurationsinterface ein Netboot-Produkt für
einen Client auswähle wird im Verzeichnis zwar die Datei mit
der MAC-Adresse des Clients angelegt, diese ist jedoch leer.

Hat hier einer eine Idee woran das liegen kann?
Vielen Dank
Zuletzt geändert von SilenceWithin am 26 Mai 2013, 17:42, insgesamt 1-mal geändert.
trabs-ol
Beiträge: 64
Registriert: 07 Dez 2011, 10:46

Re: BootFiles der Clients sind leer

Beitrag von trabs-ol »

Hi,

ich bin jetzt kein großer Linux-Kenner, aber in einer Standard-OPSI-Installation sind das keine Dateien, sondern Pipes. Deswegen wird bei der Standard-OPSI-Installation auch das Paket opsi-atftpd installiert. Das ist eine von uib angepasste atftpd Version die auch 0 Byte große Pipes ausliefert!

VG
SilenceWithin
Beiträge: 19
Registriert: 20 Mai 2013, 08:47

Re: BootFiles der Clients sind leer

Beitrag von SilenceWithin »

Jepp, von den Pipes habe ich eben auch noch gelesen,
aber Danke für die Korrektur.

In diesem Fall scheinen die 0 Byte großen Pipes aber einem Fehler zugrunde zu liegen,
da sie dem Client die Bootoptionen für den nächsten Start übergeben, sodass der Client weiss
welches Image er laden oder welches OS er installieren soll.

Sobald der Client seine spezielle Pipe gelesen hat (Benennung nach seiner MAC-Adresse)
löscht er diese Pipe. In diesem Moment macht eine 0 Byte große Pipe irgendwie keinen Sinn.

Danke und Gruß
[ SilenceWithin ]
trabs-ol
Beiträge: 64
Registriert: 07 Dez 2011, 10:46

Re: BootFiles der Clients sind leer

Beitrag von trabs-ol »

Hi,

mach doch mal einen cat auf eine Pipe! Da steht schon was drin. Der Sinn ist, dass mit dem Lesen einer Pipe diese nicht mehr zur Verfügung steht und der Client beim nächsten Boot von HDD startet.

Ich glaube (weiß es aber nicht sicher) das Pipes immer mit 0 Byte angezeigt werden! Aber das können Linux-Admins bestimmt besser erklären ;)

VG
SilenceWithin
Beiträge: 19
Registriert: 20 Mai 2013, 08:47

Re: BootFiles der Clients sind leer

Beitrag von SilenceWithin »

Hi trabs-ol,

Danke erst einmal!
Und tatsächlich, die Clients booten die NetBoot-Produkte obwohl die Dateien scheinbar leer sind.
Da hätte ich mir gestern ein paar Stunden sparen können ;)
Darf ich hier einen Admin bitten kurz für Aufklärung zu sorgen?

Vielen Dank dafür.


trabs-ol hat geschrieben:Hi,

mach doch mal einen cat auf eine Pipe! Da steht schon was drin. Der Sinn ist, dass mit dem Lesen einer Pipe diese nicht mehr zur Verfügung steht und der Client beim nächsten Boot von HDD startet.

Ich glaube (weiß es aber nicht sicher) das Pipes immer mit 0 Byte angezeigt werden! Aber das können Linux-Admins bestimmt besser erklären ;)

VG
Benutzeravatar
koepkek
uib-Team
Beiträge: 257
Registriert: 11 Jan 2012, 11:27

Re: BootFiles der Clients sind leer

Beitrag von koepkek »

Hi

Der Sachverhalt ist immer Thema in einer opsi-Schulung!
Die Pipe hat immer die Größe 0 und wird während des lesens vom opsipxeconfd mit den Startparametern gefüllt. Die Pipe kann nur einmal gelesen werden, damit die Rechner im Fehlerfall nicht ständig eine Neuinstallation beginnen. Da der Standard-tftpd keine Pipes lesen kann, ersetzen wir diesen auf dem opsi-Server mit einem angepassten opsi-atftpd.

Grüße
Karsten Köpke


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


SilenceWithin
Beiträge: 19
Registriert: 20 Mai 2013, 08:47

Re: BootFiles der Clients sind leer

Beitrag von SilenceWithin »

Okay,
Danke für die Auskunft!

Danke und Gruß
[ SilenceWithin ]
Antworten