Netboot Produkte erstellen

Antworten
benny
Beiträge: 5
Registriert: 04 Nov 2009, 11:33

Netboot Produkte erstellen

Beitrag von benny »

Hallo Opsiforum,

Wir haben Opsi seit einiger Zeit erfolgreich im Einsatz - doch das Erstellen von Netbootprodukten macht mir noch Probleme...
Das Opsi-Handbuch beschreibt zwar wunderbar wie das Starten solcher Pakete im Detail abläuft, doch über die Erstellung wird nur gesagt, dass es möglich sei.
Meine Anliegen sind nun folgende:
1. gibt es Anleitungen, Howtos oder ähnliches zu diesem Thema?
2. Was sind Pxe-Configuration-Templates und wie erstellt man diese?

Hintergrund für die ganze Problematik ist folgender:
Ich muss auf XP-Client-PCs eine Datei löschen, auf die allerdings von mehreren Prozessen zugegriffen wird. Die Datei wird beim Neustart wieder erstellt.
Es bleiben mir die Möglichkeiten Windows im Abgesicherten Modus zu starten, die Filehandles im laufenden Betrieb zu lösen (habe es mit Unlocker versucht - geht nicht) ode ein live-System zu starten auf dem ein Skript ausgeführt wird -> dafür müsste ich es als Netbootprodukt "verpacken" - wenn das überhaupt geht

Grüße...
spocky184
Beiträge: 17
Registriert: 19 Okt 2009, 15:52

Re: Netboot Produkte erstellen

Beitrag von spocky184 »

Hallo Benny,

du könntest es vielleicht über ein Python Skript machen.
So was in der Art (test.py):

Code: Alles auswählen

# Verzeichnis zum mounten erstellen
os.system('mkdir /mnt/windows')
# lokale Windows Partition mounten
os.system('mount /dev/sda1 /mnt/windows -o umask=0222,nls=utf8')
# Datei loeschen
os.system('rm /mnt/windows/<der weitere Pfad zur Datei>')
# Installationsstatus setzen
backend.setProductInstallationStatus(productId, fqdn, 'installed')
# Reboot machine
reboot()
Das ganze wird dann wie ein ganz normales Produkt "eingecheckt". Siehe hierzu
auch S. 100-109 im Handbuch. Bei der Typauswahl für das Produkt (der erste Dialog
der erscheint) wählst du aber nicht localboot sondern netboot. Dann erscheint dein
neues Produkt auch als Netboot Produkt.

Vielleicht funktioniert das ja.

Gruß
spocky184
benny
Beiträge: 5
Registriert: 04 Nov 2009, 11:33

Re: Netboot Produkte erstellen

Beitrag von benny »

:idea:
Stimmt das könnte klappen - bei einer OS-Installation greift das "Opsi PXE Linux" ja auch per Pythonskript auf das Filesystem zu...
Da hab ich wohl mal wieder zu kompliziert gedacht mit dem livesystem^^
Ich versuche das mal und melde mich wieder...

ps: Ist es trotzdem möglich mit OPSI eine Art ISO-Image als Pxe-Boot anzubieten? z.B. ein DamnSmallLinux als Netbootprodukt
benny
Beiträge: 5
Registriert: 04 Nov 2009, 11:33

Re: Netboot Produkte erstellen

Beitrag von benny »

:D
Funktioniert bestens danke!
Ich werde zwar nach dem Boot gefragt ob ich das Skript wirklich ausführen will aber das krieg ich schon noch hin ;)
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2045
Registriert: 29 Mai 2008, 15:14

Re: Netboot Produkte erstellen

Beitrag von j.schneider »

Hinweis (control-Datei):

Code: Alles auswählen

[ProductProperty]
name: askBeforeInst
description: Soll das Starten der Installation am Client bestaetigt werden muessen?
values: true, false
default: true


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


benny
Beiträge: 5
Registriert: 04 Nov 2009, 11:33

Re: Netboot Produkte erstellen

Beitrag von benny »

:D super! danke
So habe ich mir das vorgestellt!
Antworten