LocalBoot Produkte automatisch nach NetBoot ausführen

Antworten
root1305
Beiträge: 2
Registriert: 30 Sep 2014, 13:39

LocalBoot Produkte automatisch nach NetBoot ausführen

Beitrag von root1305 »

Hallo zusammen

Kurze Frage kann mir jemand einen Lösungsvorschlag/Tipp geben wie ich ein Local Produkt automatisch nach der NetBoot Installation ausführen kann?

zB.: Nach der Windows 81 Installation automatisch Google Erath installieren.

Danke für jeden Tipp!!!
dkoch
Beiträge: 309
Registriert: 25 Nov 2011, 14:03

Re: LocalBoot Produkte automatisch nach NetBoot ausführen

Beitrag von dkoch »

Ich bin mir nicht sicher was der momentan empfolene weg ist aber wir nutzen diese Methode seit mehr als 2 Jahren:

Ein Winstscript mit Namen postinstall.opsiscript:

Code: Alles auswählen

;GET_CONFIG
set $INST_OpsiclientdConf$="%ProgramFiles32Dir%\opsi.org\opsi-client-agent\opsiclientd\opsiclientd.conf"
Set $INST_Service_Password$  = GetvalueFromInifile($INST_OpsiclientdConf$, "global", "opsi_host_key", "")
Set $INST_ClientId$          = GetvalueFromInifile($INST_OpsiclientdConf$, "global", "host_id", "")
Set $INST_Service_Address$   = GetvalueFromInifile($INST_OpsiclientdConf$, "config_service", "url", "")

opsiservicecall_googleearth /username $INST_ClientId$ /password $INST_Service_Password$ /serviceurl $INST_Service_Address$

[opsiservicecall_googleearth]
"method": "setProductActionRequestWithDependencies"
"params": [
                                        "googleearth",
                                        "$INST_ClientId$",
                                        "setup"
                                        ]
Eine cmd die nach der Installation ausgeführt wird:

Code: Alles auswählen

@net use Z: \\opsiserver\postinstall /user:opsiclient PASSWORD /persistent:no
"%ProgramFiles(x86)%\opsi.org\opsi-client-agent\opsi-winst\winst32.exe" /batch Z:\postinstall.opsiscript
shutdown -r -t 5
Auf dem Opsiserver gibt es also eine Freigabe postinstall mit dem Winstscript postinstall.opsiscript und der fertig installierte Client führt dieses einmal aus. Dadurch setzt er für sich selbst Produkte auf Setup.
Heute würde ich das wahrscheinlich mit einem RPC lösen anstatt mit einem winstscript da es bequemer und übersichtlicher ist ( wiki/userspace:webservice_corner:ruby-rpc ). Damals war ich allerdings in den Möglichkeiten mit OPSI nicht so bewandert.
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: LocalBoot Produkte automatisch nach NetBoot ausführen

Beitrag von n.wenselowski »

Hallo,

ein kleiner Appetizer für opsi 4.0.5:
Die meisten Netboot-Produkte haben ab dann ein Property setup_after_install, in welchem Produkte eingetragen werden können, die nach der Installation auf setup gestellt werden können. Win 8.1 ist eines davon ;)


Viele Grüße

Niko

Code: Alles auswählen

import OPSI
root1305
Beiträge: 2
Registriert: 30 Sep 2014, 13:39

Re: LocalBoot Produkte automatisch nach NetBoot ausführen

Beitrag von root1305 »

Hall zusammen

Danke vielmal für die wertvollen Informationen...
Kann man schon ca. sagen wann die Version 4.0.5 rauskommt auf Debian 7.0? (Eben entdeckt das, dass OS ja in der Primären Gruppe ist.)

Besten Dank und freundliche Grüsse
dkoch
Beiträge: 309
Registriert: 25 Nov 2011, 14:03

Re: LocalBoot Produkte automatisch nach NetBoot ausführen

Beitrag von dkoch »

Sobald es für stabil befunden wurde. Ich würde jetzt auf Wochen tippen und nicht mehr Monate. Du kannst aber natürlich auch das Testing Repos bereits verwenden und beim Testen helfen.
Zur Stabilität von Testing: Wir haben 2000 Clients und setzen Testing ein.

http://download.opensuse.org/repositori ... ebian_7.0/
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: LocalBoot Produkte automatisch nach NetBoot ausführen

Beitrag von n.wenselowski »

Hallo,
dkoch hat geschrieben:Sobald es für stabil befunden wurde.
Das kann ich an der Stelle nur unterstreichen.
dkoch hat geschrieben:Ich würde jetzt auf Wochen tippen und nicht mehr Monate.
Wochen? :o Ich hoffe es geht schneller! Wenn ich unseren Bugtracker schaue, bin ich guter Dinge ;)


Viele Grüße

Niko

Code: Alles auswählen

import OPSI
Antworten