Netboot

Cyler
Beiträge: 30
Registriert: 23 Aug 2011, 12:01

Netboot

Beitrag von Cyler »

Hey ;)
Ich wollte mal Fragen, welche Gründe es haben kann, dass wenn ich einen Client hinzufüge und Windows Installation auf Setup setze, dass trotzdem nicht Windows installiert wird. Er findet einfach nichts. Weder bei einem richtigen PC noch bei einer Vm (mit dem PXE Loeader aus dem Handbuch). Der Bootvorgang wird fortgesetzt und es wird von der Fesplatte gestartet. Jmd ne Idee?

Falls weitere Informationen benötigt werden, nur fragen ;)

PS: Ja ich habe alles eingetragen, Domäne, Ip, Mac Adresse etc pp.
Sch0rsch1
Beiträge: 53
Registriert: 22 Dez 2010, 12:37

Re: Netboot

Beitrag von Sch0rsch1 »

Bekommt der Client eine IP über DHCP & liegt im Pfad /tftpboot/linux/pxelinux.cfg auf dem opsi-Server eine passende Datei mit der MAC-Adresse des Clients?
Cyler
Beiträge: 30
Registriert: 23 Aug 2011, 12:01

Re: Netboot

Beitrag von Cyler »

Da sind nur folgende Datein drin:

default.menu

Code: Alles auswählen

default menu.c32
timeout 10
prompt 0
noescape 1

menu title opsi boot menu
menu width 50
menu rows 2
menu helpmsgrow 10
menu timeoutrow 15
menu tabmsgrow -1
menu hshift 14
#menu vshift 9

menu color tabmsg       30;40      #00000000 #00000000 std

label hd
  menu label Boot from ^local drive
  text help
                    Boot operating system from local drive.
  endtext
  localboot 0

label install
  menu label Start ^opsi bootimage
  text help
                  Start opsi linux bootimage from tftp server.
  endtext
  kernel install
  append initrd=miniroot.bz2 video=vesa:ywrap,mtrr vga=791 quiet splash
default.nomenu

Code: Alles auswählen

default hd

label hd
  localboot 0
install

Code: Alles auswählen

default opsi-install

label opsi-install
  kernel install
  append initrd=miniroot.bz2 video=vesa:ywrap,mtrr vga=791 quiet splash
default

Code: Alles auswählen

default menu.c32
timeout 10
prompt 0
noescape 1

menu title opsi boot menu
menu width 50
menu rows 2
menu helpmsgrow 10
menu timeoutrow 15
menu tabmsgrow -1
menu hshift 14
#menu vshift 9

menu color tabmsg       30;40      #00000000 #00000000 std

label hd
  menu label Boot from ^local drive
  text help
                    Boot operating system from local drive.
  endtext
  localboot 0

label install
  menu label Start ^opsi bootimage
  text help
                  Start opsi linux bootimage from tftp server.
  endtext
  kernel install
  append initrd=miniroot.bz2 video=vesa:ywrap,mtrr vga=791 quiet splash
Ja eine IP bekommt er. Gateway erkennt er auch.
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Netboot

Beitrag von d.oertel »

Hi,

wenn bei einem Netboot product der Actionrequest auf setup gestellt wird, dann sollte
in dem pxelinux.cfg Verzeichnis eine Datei (named pipe) entstehen mit dem Namen
01-<MAC des Clients>

Gibt es diese nicht, so bitte prüfen ob der opsipxeconfd läuft und eventuell die dispatch.conf checken
ob hier der opsipxecond korrekt eingetragen ist.

Hilft das ?

gruss
d.oertel


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


Cyler
Beiträge: 30
Registriert: 23 Aug 2011, 12:01

Re: Netboot

Beitrag von Cyler »

Es wird keine Datei gemacht.

Meine dispatch.conf ist:

Code: Alles auswählen

# -*- coding: utf-8 -*-
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
# =      backend dispatch configuration                                                                         =
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
#
# This file configures which methods are dispatched to which backends.
# Entries has to follow the form:
# <regular expression to match method name(s)> : <comma separated list of backend name(s)>
#
# Backend names have to match a backend configuraton file basename <backend name>.conf beneath /etc/opsi/backends.
# For every method executed on backend dispatcher the first matching regular expression will be decisive.
#
# Typical configurations:
#    file, opsipxeconfd and dhcpd backend:
#       backend_.*         : file, opsipxeconfd, dhcpd
#       host_.*            : file, opsipxeconfd, dhcpd
#       productOnClient_.* : file, opsipxeconfd
#       configState_.*     : file, opsipxeconfd
#       .*                 : file
#
#    jsonrpc, opsipxeconfd and dhcpd backend:
#       backend_.*         : jsonrpc, opsipxeconfd, dhcpd
#       .*                 : jsonrpc
#
#    ldap as main backend, mysql as hw/sw invent and license management backend, opsipxeconfd and dhcpd backend:
#       backend_.*         : ldap, mysql, opsipxeconfd, dhcpd
#       host_.*            : ldap, opsipxeconfd, dhcpd
#       productOnClient_.* : ldap, opsipxeconfd
#       configState_.*     : ldap, opsipxeconfd
#       license.*          : mysql
#       softwareLicense.*  : mysql
#       audit.*            : mysql
#       .*                 : ldap
#

backend_.*         : file, mysql, opsipxeconfd, dhcpd
host_.*            : file, opsipxeconfd, dhcpd
productOnClient_.* : file, opsipxeconfd
configState_.*     : file, opsipxeconfd
softwareLicense.*  : mysql
audit.*            : mysql
.*                 : file

Diese liegt in /etc/opsi
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Netboot

Beitrag von ueluekmen »

Läuft der opsipxeconfd?


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


Cyler
Beiträge: 30
Registriert: 23 Aug 2011, 12:01

Re: Netboot

Beitrag von Cyler »

Ja läuft.

Code: Alles auswählen

root@opsidemo:~# ps -e|grep opsi
 1163 ?        00:00:03 opsiconfd
 1222 ?        00:00:00 opsiconfd-guard
 2133 ?        00:00:00 opsipxeconfd
Mitlerweile wird eine Datei erstellt. Wen ich sie aber mal mitn Editor aufmachen möchte, verschwindet sie.
Doch mit der Datei bootet er trotzdem nicht die Windows Installation
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Netboot

Beitrag von ueluekmen »

Das ist auch der Sinn einer Pipe. Nachdem die Datei einmal gelesen wurde, wie auch immer, ist sie weg ;).

Da die Datei erstellt wird, liegt das Problem eher in Richtung DHCP/TFTP, denn anscheinend, wir die Datei erstellt, aber vom Client nicht gelesen. Ich würde in diese Richtung forschen.


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


Cyler
Beiträge: 30
Registriert: 23 Aug 2011, 12:01

Re: Netboot

Beitrag von Cyler »

Mhm... muss wohl.
Ich hab es mit einem virtuellen Server probiert, den ihr auch im Handbuch angegeben habt und einmal mit einem richtigen Rechner.

Kann es sein, dass Benutzerrechte auf soetwas Ausschlag sind?
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Netboot

Beitrag von d.oertel »

Hi,

bitte mal schauen was für Einträge der tftpd in die Datei
/var/log/syslog
schreibt (und posten)

gruss
d.oertel


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


Antworten