Automatische Betriebssysteminstallation

Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1354
Registriert: 01 Jul 2008, 12:10

Re: Automatische Betriebssysteminstallation

Beitrag von wolfbardo »

Hallo Dirk,
Neptunium hat geschrieben:depricated (korrekt heißt es übrigends deprecated)
Danke für den Hinweis der auch schon von anderer Seite angemeckert wurde...

Ist in

http://download.uib.de/opsi3.3.1/doku/o ... 331-de.pdf

korrigiert

Gruss
Bardo Wolf


OPSICONF 2024
https://opsi.org/en/opsiconf/

Basisworkshop Mainz :

17. - 20. 06. 2024


opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.

http://www.uib.de
kneuss
Beiträge: 26
Registriert: 17 Apr 2009, 16:04

Re: Automatische Betriebssysteminstallation

Beitrag von kneuss »

Ok. Vielen Dank. Der tftp habe ich neu installiert und alles genau studiert.
Berechtigungsprobleme können es auch keine sein.

Ich habe leider das Problem, dass ich zwar Windows auf setup gestellt habe, der Client sich auch eine IP holt, jedoch dann ab HD bootet.

Nachfolgend das var/log/opsi Konfig File:

Code: Alles auswählen

[4] [Apr 24 17:50:27] Got connection from '' (opsipxeconfd|269)
[5] [Apr 24 17:50:27] Creating thread for connection 0 (opsipxeconfd|270)
[5] [Apr 24 17:50:27] Got command: set dc5800.site.local (opsipxeconfd|605)
[5] [Apr 24 17:50:27] Setting PXE boot configuration for host dc5800.site.local (opsipxeconfd|276)
[6] [Apr 24 17:50:27] backend 'OPSI.Backend.File31.File31Backend' => executing: b.getHost_hash('dc5800.site.local') (BackendManager.py|463)
[5] [Apr 24 17:50:27] Getting infos for host 'dc5800.site.local' (File31.py|816)
[6] [Apr 24 17:50:27] Reading ini file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File.py|90)
[6] [Apr 24 17:50:27] Trying to lock file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:27] File '/var/lib/opsi/config/clients/dc5800.site.local.ini' locked (File.py|204)
[6] [Apr 24 17:50:27] Finished reading file (0.00350403785706) (File.py|126)
[6] [Apr 24 17:50:27] backend 'OPSI.Backend.File31.File31Backend' => executing: b.getOpsiHostKey('dc5800.site.local') (BackendManager.py|463)
[6] [Apr 24 17:50:27] Trying to lock file '/etc/opsi/pckeys' (0/2000) (File.py|177)
[6] [Apr 24 17:50:27] File '/etc/opsi/pckeys' locked (File.py|204)
[6] [Apr 24 17:50:27] backend 'OPSI.Backend.File31.File31Backend' => executing: b.getNetworkConfig_hash('dc5800.site.local') (BackendManager.py|463)
[6] [Apr 24 17:50:27] getDepotId() (File31.py|1070)
[6] [Apr 24 17:50:27] Reading ini file '/var/lib/opsi/config/global.ini' (File.py|90)
[6] [Apr 24 17:50:27] Trying to lock file '/var/lib/opsi/config/global.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:27] File '/var/lib/opsi/config/global.ini' locked (File.py|204)
[6] [Apr 24 17:50:27] Finished reading file (0.000921010971069) (File.py|126)
[6] [Apr 24 17:50:27] Reading ini file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File.py|90)
[6] [Apr 24 17:50:27] Trying to lock file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:27] File '/var/lib/opsi/config/clients/dc5800.site.local.ini' locked (File.py|204)
[6] [Apr 24 17:50:27] Finished reading file (0.00296902656555) (File.py|126)
[5] [Apr 24 17:50:27] No section 'networkConfig' in ini-file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File31.py|540)
[6] [Apr 24 17:50:27] Reading ini file '/var/lib/opsi/config/depots/linux-opsi.site.local/depot.ini' (File.py|90)
[6] [Apr 24 17:50:27] Trying to lock file '/var/lib/opsi/config/depots/linux-opsi.site.local/depot.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:27] File '/var/lib/opsi/config/depots/linux-opsi.site.local/depot.ini' locked (File.py|204)
[6] [Apr 24 17:50:27] Finished reading file (0.000772953033447) (File.py|126)
[6] [Apr 24 17:50:27] backend 'OPSI.Backend.File31.File31Backend' => executing: b.getDepotId('dc5800.site.local') (BackendManager.py|463)
[6] [Apr 24 17:50:27] getDepotId() (File31.py|1070)
[6] [Apr 24 17:50:27] getDepotId() (File31.py|1070)
[6] [Apr 24 17:50:27] Reading ini file '/var/lib/opsi/config/global.ini' (File.py|90)
[6] [Apr 24 17:50:27] Trying to lock file '/var/lib/opsi/config/global.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:27] File '/var/lib/opsi/config/global.ini' locked (File.py|204)
[6] [Apr 24 17:50:27] Finished reading file (0.000941038131714) (File.py|126)
[6] [Apr 24 17:50:27] Reading ini file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File.py|90)
[6] [Apr 24 17:50:27] Trying to lock file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:27] File '/var/lib/opsi/config/clients/dc5800.site.local.ini' locked (File.py|204)
[6] [Apr 24 17:50:27] Finished reading file (0.00291514396667) (File.py|126)
[5] [Apr 24 17:50:27] No section 'networkConfig' in ini-file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File31.py|540)
[6] [Apr 24 17:50:27] Reading ini file '/var/lib/opsi/config/depots/linux-opsi.site.local/depot.ini' (File.py|90)
[6] [Apr 24 17:50:27] Trying to lock file '/var/lib/opsi/config/depots/linux-opsi.site.local/depot.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:27] File '/var/lib/opsi/config/depots/linux-opsi.site.local/depot.ini' locked (File.py|204)
[6] [Apr 24 17:50:27] Finished reading file (0.000792980194092) (File.py|126)
[6] [Apr 24 17:50:27] backend 'OPSI.Backend.File31.File31Backend' => executing: b.getProductIds_list('netboot', 'linux-opsi.site.local', None) (BackendManager.py|463)
[6] [Apr 24 17:50:27] Products matching installationStatus 'None' on objectId 'linux-opsi.site.local': ['memtest86', 'winxppro', 'hwinvent', 'ntfs-write-image', 'ntfs-restore-image'] (File31.py|1649)
[6] [Apr 24 17:50:27] backend 'OPSI.Backend.File31.File31Backend' => executing: b.getProductActionRequests_listOfHashes('dc5800.site.local') (BackendManager.py|463)
[6] [Apr 24 17:50:27] Reading ini file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File.py|90)
[6] [Apr 24 17:50:27] Trying to lock file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:27] File '/var/lib/opsi/config/clients/dc5800.site.local.ini' locked (File.py|204)
[6] [Apr 24 17:50:27] Finished reading file (0.00286602973938) (File.py|126)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'acrobatereader', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'acrobatereader', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'firefox', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'firefox', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'shutdownwanted', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'shutdownwanted', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'opsi-winst', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'opsi-winst', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'python', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'python', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'javavm', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'javavm', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'hwaudit', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'hwaudit', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'preloginloader', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'preloginloader', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'swaudit', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'swaudit', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'opsi-adminutils', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'opsi-adminutils', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'skype', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'skype', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'flashplayer', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'flashplayer', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'ad', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'ad', not a netboot product (opsipxeconfd|327)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'ntfs-write-image', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'none', action request 'ntfs-write-image' (opsipxeconfd|331)
[5] [Apr 24 17:50:27] Action 'setup' is set for product 'winxppro', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'memtest86', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'none', action request 'memtest86' (opsipxeconfd|331)
[5] [Apr 24 17:50:27] Action 'none' is set for product 'ntfs-restore-image', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'none', action request 'ntfs-restore-image' (opsipxeconfd|331)
[5] [Apr 24 17:50:27] Action 'start_install' is set for product 'hwinvent', host 'dc5800.site.local' (opsipxeconfd|324)
[5] [Apr 24 17:50:27] Skipping product 'start_install', action request 'hwinvent' (opsipxeconfd|331)
[6] [Apr 24 17:50:27] backend 'OPSI.Backend.File31.File31Backend' => executing: b.getProduct_hash('winxppro', None) (BackendManager.py|463)
[6] [Apr 24 17:50:27] getDepotId() (File31.py|1070)
[5] [Apr 24 17:50:27] Reading control file '/var/lib/opsi/config/depots/linux-opsi.site.local/products/netboot/winxppro' (Product.py|254)
[6] [Apr 24 17:50:27] backend 'OPSI.Backend.DHCPD.DHCPDBackend' => executing: b.getMacAddresses_list('dc5800.site.local') (BackendManager.py|463)
[5] [Apr 24 17:50:27] Parsing dhcpd config file '/etc/dhcpd.conf' (DHCPD.py|249)
[6] [Apr 24 17:50:27] Trying to lock file '/etc/dhcpd.conf' (0/2000) (File.py|177)
[6] [Apr 24 17:50:27] File '/etc/dhcpd.conf' locked (File.py|204)
[5] [Apr 24 17:50:27] Searching host 'dc5800' in dhcpd config file '/etc/dhcpd.conf' (DHCPD.py|415)
[5] [Apr 24 17:50:27] Returning mac addresses: [ 00:21:5a:60:c5:a2 ] (DHCPD.py|98)
[6] [Apr 24 17:50:27] backend 'OPSI.Backend.File31.File31Backend' => executing: b.getMacAddresses_list('dc5800.site.local') (BackendManager.py|463)
[5] [Apr 24 17:50:27] Getting mac addresses for host 'dc5800.site.local' (File31.py|1193)
[6] [Apr 24 17:50:27] Reading ini file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File.py|90)
[6] [Apr 24 17:50:27] Trying to lock file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:27] File '/var/lib/opsi/config/clients/dc5800.site.local.ini' locked (File.py|204)
[6] [Apr 24 17:50:27] Finished reading file (0.00312304496765) (File.py|126)
[6] [Apr 24 17:50:27] Got hardware addresses ['00:21:5a:60:c5:a2'] for host 'dc5800.site.local' (opsipxeconfd|389)
[5] [Apr 24 17:50:27] Creating thread for pxeconfig 0 (opsipxeconfd|410)
[4] [Apr 24 17:50:27] PXE boot configuration for host dc5800.site.local is now set at '/tftpboot/linux/pxelinux.cfg/01-00-21-5a-60-c5-a2' {'product': 'winxppro', 'service': '192.168.2.5'} (opsipxeconfd|414)
[5] [Apr 24 17:50:27] Returning result PXE boot configuration for host dc5800.site.local is now set at '/tftpboot/linux/pxelinux.cfg/01-00-21-5a-60-c5-a2' {'product': 'winxppro', 'service': '192.168.2.5'} (opsipxeconfd|608)
[5] [Apr 24 17:50:27] ClientConnection 'Thread-2' finished (time: 0.09356s) (opsipxeconfd|442)
[6] [Apr 24 17:50:27] Connection removed (opsipxeconfd|453)
[4] [Apr 24 17:50:52] Pipe '/tftpboot/linux/pxelinux.cfg/01-00-21-5a-60-c5-a2' opened, piping pxe boot configuration (opsipxeconfd|578)
[5] [Apr 24 17:50:52] PXEConfigWriter 'Thread-3' finished (time: 24.99945s) (opsipxeconfd|457)
[6] [Apr 24 17:50:52] PXE config writer removed (opsipxeconfd|468)
[5] [Apr 24 17:50:52] Setting action request for host 'dc5800.site.local', product 'winxppro' to 'start_install' (opsipxeconfd|477)
[6] [Apr 24 17:50:52] backend 'OPSI.Backend.File31.File31Backend' => executing: b.getProductIds_list('netboot', None, None) (BackendManager.py|463)
[6] [Apr 24 17:50:52] getDepotId() (File31.py|1070)
[6] [Apr 24 17:50:52] Products matching installationStatus 'None' on objectId 'linux-opsi.site.local': ['memtest86', 'winxppro', 'hwinvent', 'ntfs-write-image', 'ntfs-restore-image'] (File31.py|1649)
[6] [Apr 24 17:50:52] backend 'OPSI.Backend.File31.File31Backend' => executing: b.setProductActionRequest('winxppro', 'dc5800.site.local', 'start_install') (BackendManager.py|463)
[6] [Apr 24 17:50:52] getDepotId() (File31.py|1070)
[6] [Apr 24 17:50:52] getDepotId() (File31.py|1070)
[6] [Apr 24 17:50:52] Reading ini file '/var/lib/opsi/config/global.ini' (File.py|90)
[6] [Apr 24 17:50:52] Trying to lock file '/var/lib/opsi/config/global.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:52] File '/var/lib/opsi/config/global.ini' locked (File.py|204)
[6] [Apr 24 17:50:52] Finished reading file (0.000960111618042) (File.py|126)
[6] [Apr 24 17:50:52] Reading ini file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File.py|90)
[6] [Apr 24 17:50:52] Trying to lock file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:52] File '/var/lib/opsi/config/clients/dc5800.site.local.ini' locked (File.py|204)
[6] [Apr 24 17:50:52] Finished reading file (0.00305008888245) (File.py|126)
[5] [Apr 24 17:50:52] No section 'networkConfig' in ini-file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File31.py|540)
[6] [Apr 24 17:50:52] Reading ini file '/var/lib/opsi/config/depots/linux-opsi.site.local/depot.ini' (File.py|90)
[6] [Apr 24 17:50:52] Trying to lock file '/var/lib/opsi/config/depots/linux-opsi.site.local/depot.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:52] File '/var/lib/opsi/config/depots/linux-opsi.site.local/depot.ini' locked (File.py|204)
[6] [Apr 24 17:50:52] Finished reading file (0.000817060470581) (File.py|126)
[6] [Apr 24 17:50:52] Products matching installationStatus 'None' on objectId 'linux-opsi.site.local': ['memtest86', 'winxppro', 'hwinvent', 'ntfs-write-image', 'ntfs-restore-image'] (File31.py|1649)
[5] [Apr 24 17:50:52] Reading control file '/var/lib/opsi/config/depots/linux-opsi.site.local/products/netboot/winxppro' (Product.py|254)
[6] [Apr 24 17:50:52] Reading ini file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File.py|90)
[6] [Apr 24 17:50:52] Trying to lock file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:52] File '/var/lib/opsi/config/clients/dc5800.site.local.ini' locked (File.py|204)
[6] [Apr 24 17:50:52] Finished reading file (0.00294589996338) (File.py|126)
[5] [Apr 24 17:50:52] Setting product installation status 'not_installed', product action request 'start_install' for product 'winxppro' (File31.py|1845)
[5] [Apr 24 17:50:52] Setting product version '', package version '' for product 'winxppro' (File31.py|1850)
[6] [Apr 24 17:50:52] Trying to lock file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (0/2000) (File.py|177)
[6] [Apr 24 17:50:52] File '/var/lib/opsi/config/clients/dc5800.site.local.ini' locked (File.py|204)
[6] [Apr 24 17:50:52] backend 'OPSI.Backend.OpsiPXEConfd.OpsiPXEConfdBackend' => executing: b.unsetPXEBootConfiguration('dc5800.site.local') (BackendManager.py|463)
[6] [Apr 24 17:50:52] backend 'OPSI.Backend.File31.File31Backend' => executing: b.getDepotId('dc5800.site.local') (BackendManager.py|463)
[6] [Apr 24 17:50:52] getDepotId() (File31.py|1070)
[6] [Apr 24 17:50:52] getDepotId() (File31.py|1070)
[6] [Apr 24 17:50:52] Reading ini file '/var/lib/opsi/config/global.ini' (File.py|90)
[/code]



Interessant finde ich diese beiden Zeilen

No section 'networkConfig' in ini-file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File31.py|540)
[...]
babackend 'OPSI.Backend.OpsiPXEConfd.OpsiPXEConfdBackend' => executing: b.unsetPXEBootConfiguration('dc5800.site.local') (BackendManager.py|463)


Er findet keine Netzwerkkonfiguration, sowie keine PXEBoot Konfiguration.
Wieso findet wohl kein PXE Boot statt?

Besten Dank für eure Unterstüzung
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1810
Registriert: 29 Mai 2008, 15:14

Re: Automatische Betriebssysteminstallation

Beitrag von j.schneider »

kneuss hat geschrieben:

Code: Alles auswählen

...
[4] [Apr 24 17:50:27] PXE boot configuration for host dc5800.site.local is now set at '/tftpboot/linux/pxelinux.cfg/01-00-21-5a-60-c5-a2' {'product': 'winxppro', 'service': '192.168.2.5'} (opsipxeconfd|414)
...
[4] [Apr 24 17:50:52] Pipe '/tftpboot/linux/pxelinux.cfg/01-00-21-5a-60-c5-a2' opened, piping pxe boot configuration (opsipxeconfd|578)
Hier kann man erkennen, dass die PXE-Konfiguration für den Client mit der MAC 00-21-5a-60-c5-a2 gesetzt und auch an den atftpd ausgeliefert wird.
Das Problem könnte bei atftpd, Switch/Router oder Client (Bios-Update?) liegen.
kneuss hat geschrieben: Interessant finde ich diese beiden Zeilen

No section 'networkConfig' in ini-file '/var/lib/opsi/config/clients/dc5800.site.local.ini' (File31.py|540)
[...]
babackend 'OPSI.Backend.OpsiPXEConfd.OpsiPXEConfdBackend' => executing: b.unsetPXEBootConfiguration('dc5800.site.local') (BackendManager.py|463)
Dies ist eine Warnung, kein Fehler und kann ignoriert werden.
Antworten