Seite 1 von 1

Error 1.401 nach imagen

Verfasst: 03 Feb 2010, 09:42
von Deepfreeze
Guten Morgen,
ich bin ein begeisterter Kunde von OPSI, zumindest in dem Rahmen in dem ich ihn bis dato nutzen konnte.
Ich habe folgendes Problem:
Zur Imageverteilung nutzen wir FOG, der bespielt unsere Clients mit schmalen Images (seitdem wir den OPSI haben dient zur Softwareverteilung :) ). In diesem Images ist kaum Software aber der Preloginloader. Nun erstellen wir an einem Client ein Image, installieren dort den Preloginloader, laden das Image hoch und verteilen es auf die anderen Clients (~50Stück).
Nach dem Bespielen der Clients bekomme ich diese Errormedung. Ich denke, es hängt damit zusammen, dass die Clients versuchen, über den selben Key des "Masterclients" (Der client aufdem das Image erstellt wurde und der Preloginloader installiert wurde) zu connecten und das geht ja nicht. Nun meine Frage, inwieweit kann man diese Keys dynamisch verteilen bzw wie schaffe ich es den PLL ohne jeden einzelnen Client einzeln anzufassen und dort den PLL neu zu installieren.

Vielen dank schonmal für Eure Hilfe,

MfG,
Christoph Becker

Re: Error 1.401 nach imagen

Verfasst: 03 Feb 2010, 10:11
von Deepfreeze
Okay,habe n kleines Quick 'n Dirty gemach: :D

/etc/opsi/pckeys :

client1.domain.de:key1
client2.domain.de:key1
client3.domain.de:key1
client4.domain.de:key1
client5.domain.de:key1
client6.domain.de:key1


Damit funzt es, jedoch nicht das Sauberste oder? ;)

Re: Error 1.401 nach imagen

Verfasst: 03 Feb 2010, 19:26
von d.oertel
Hi,

das ist jetzt noch Testing und wird demnächst offiziell dokumentiert:

Anleitung zum Erstellen eines
sich selbst registrierenden preloginloaders


Basis:
http://download.uib.de/opsi3.4/experime ... .4-43.opsi


1. opsi-preloginloader_3.4_43.opsi entpacken:
opsi-package-manager -x opsi-preloginloader_3.4_43.opsi

2. Configuration anpassen
Folgende Zeilen der Datei files\opsi\cfg\config.ini anpassen
(Werte in Spitzen Klammern ersetzen,
service_user= <mitglied der gruppe opsiadmin>
service_password_encryption_key=<mein key zur Verschlüsselung des
passwortes> z.B.
service_password_encryption_key=k4nvghas83btznv0uh2bbtz9bmnewu
service_password selbst kann 'none' bleiben wenn mit Verschlüsselung
gearbeitet wird)
--------------------
[general]
dnsdomain=<dnsdomain>

[opsiclientd]
config_service.url=https://<serverip>:4447

[installation]
service_user=none
service_password=none
service_password_encryption_key=
client_servicetype=<servicetype>
--------------------

3. Passwort verschlüsseln
In die Datei files\opsi\cfg\srvpass.txt
exakt eine Zeile mit dem Klartextpasswort schreiben.
In die Datei files\opsi\MySecretv3_1_1\encrypt.bat
hinter der Option -p den Key zur Verschlüsselung des Passwortes setzen.
Die Datei encrypt.bat ausführen - srvpass.txt enthält jetzt das
verschlüsselte Passwort.

Den Inhalt des Verzeichnisses CLIENT_DATA auf das Masterimage kopieren
nach c:\tmp\preloginloader
Nach dem 'Aufwachen des Images ausführen:
c:\tmp\preloginloader\silent_setup.cmd

Feedback willkommen

gruss
d.oertel