Netboot Produkte erstellen
Netboot Produkte erstellen
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...
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...
Re: Netboot Produkte erstellen
Hallo Benny,
du könntest es vielleicht über ein Python Skript machen.
So was in der Art (test.py):
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
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()
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
Re: Netboot Produkte erstellen

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
Re: Netboot Produkte erstellen

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

- j.schneider
- uib-Team
- Beiträge: 2045
- Registriert: 29 Mai 2008, 15:14
Re: Netboot Produkte erstellen
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
Re: Netboot Produkte erstellen

So habe ich mir das vorgestellt!