Wenn ich einen Client (Win7/Win8.1) mittels opsi-client-agent-Installation (via service_setup.cmd) in OPSI einbinde bzw. anlege, wird der FQDN des OPSI-Servers an den NETBIOS-Name bzw. Hostname des Rechner angehängt, statt den DNS-Suffix des Computers bzw. richtigen FQDN zu verwenden, um den jeweiligen OPSI-Client-Name zu generieren. Bei Tests mit älteren OPSI-Versionen wurde stets ein korrekter Client-Name erzeugt. Wie lässt sich dieses Problem beseitigen?
(opsi-Service 4.0.7.17, frisch unter Debian 8 in Betrieb genommen / opsi-client-agent 4.0.7.7-1))
Besten Dank für einen Hinweis!
Falscher FQDN bei Client-Name
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Falscher FQDN bei Client-Name
Hi,
was ist richtig und was ist falsch?
Ich denke das ist ein streitbares Thema - was bei dir funktioniert ist für andere vielleicht kaputt.
Die Aufnahme wird über das Installationsscript setup.opsiscript gemacht.
Du könntest dort einen Blick rein werfen und vergleichen zwischen einer für dich funktionierenden Version (welche genau?) und der aktuellen. Darüber müsste sich finden lassen wo das ganze herkommt.
Ich kann mir vorstellen sowas über einen Schalter zu regeln, aber dann wüsste ich gerne welche Version hier das funktionierende Feature hat, um zu vermeiden, dass wir uns einen Wolf suchen.
Viele Grüße
Niko
was ist richtig und was ist falsch?
Ich denke das ist ein streitbares Thema - was bei dir funktioniert ist für andere vielleicht kaputt.
Die Aufnahme wird über das Installationsscript setup.opsiscript gemacht.
Du könntest dort einen Blick rein werfen und vergleichen zwischen einer für dich funktionierenden Version (welche genau?) und der aktuellen. Darüber müsste sich finden lassen wo das ganze herkommt.
Ich kann mir vorstellen sowas über einen Schalter zu regeln, aber dann wüsste ich gerne welche Version hier das funktionierende Feature hat, um zu vermeiden, dass wir uns einen Wolf suchen.
Viele Grüße
Niko
Code: Alles auswählen
import OPSI
Re: Falscher FQDN bei Client-Name
In folgender Konstellation werden die Client-Namen korrekt erzeugt:
opsi service 4.0.3.1
preloginloader 3.4-69
config editor 4.0.3.3.4
Nun, wenn mein OPSI-Server und die aufzunehmenden Clients z.B.
opsi.(sub)netz0
host1.(sub)netz0
host2.(sub)netz1
host3.(sub)netz2
lauten, dann werden die Clients im config editor mit folgenden Client-Namen angezeigt
host1.(sub)netz0
host2.(sub)netz0
host3.(sub)netz0
Bei den Clients
host1.(sub)netz0
host1.(sub)netz1
host1.(sub)netz2
würden die Einträge dann vermutlich
host1.(sub)netz0
host1.(sub)netz0
host1.(sub)netz0
lauten. Und das ist ja nun noch weniger sinnvoll oder hilfreich...
Herzlichen Dank für den Hinweis auf setup.opsiscript und beste Grüße!
opsi service 4.0.3.1
preloginloader 3.4-69
config editor 4.0.3.3.4
Nun, wenn mein OPSI-Server und die aufzunehmenden Clients z.B.
opsi.(sub)netz0
host1.(sub)netz0
host2.(sub)netz1
host3.(sub)netz2
lauten, dann werden die Clients im config editor mit folgenden Client-Namen angezeigt
host1.(sub)netz0
host2.(sub)netz0
host3.(sub)netz0
Bei den Clients
host1.(sub)netz0
host1.(sub)netz1
host1.(sub)netz2
würden die Einträge dann vermutlich
host1.(sub)netz0
host1.(sub)netz0
host1.(sub)netz0
lauten. Und das ist ja nun noch weniger sinnvoll oder hilfreich...
Herzlichen Dank für den Hinweis auf setup.opsiscript und beste Grüße!
Re: Falscher FQDN bei Client-Name
Hier die Lösung des Problems (oder Nichtproblems):
In der Datei config.ini (/var/lib/opsi/depot/opsi-client-agent/files/opsi/cfg) unter [general] muss der voreintragene DNS-Domain-Name, der vom Server herrührt bei "dnsdomain =" gelöscht und leer gelassen werden.
In der config.ini beim alten preloginloader ist solch ein Voreintrag hingegen unproblematisch, da er durch den tatsächlichen DNS-Suffix des Clients ersetzt wurde.
In der Datei config.ini (/var/lib/opsi/depot/opsi-client-agent/files/opsi/cfg) unter [general] muss der voreintragene DNS-Domain-Name, der vom Server herrührt bei "dnsdomain =" gelöscht und leer gelassen werden.
In der config.ini beim alten preloginloader ist solch ein Voreintrag hingegen unproblematisch, da er durch den tatsächlichen DNS-Suffix des Clients ersetzt wurde.
Re: Falscher FQDN bei Client-Name
Ergänzung:
Besser nicht die Original-Datei config.ini modifizieren, sondern unter /var/lib/opsi/depot/opsi-client-agent/files/opsi/cfg/custom/ eine eigene anlegen, damit bei Updates nichts verloren geht
Besser nicht die Original-Datei config.ini modifizieren, sondern unter /var/lib/opsi/depot/opsi-client-agent/files/opsi/cfg/custom/ eine eigene anlegen, damit bei Updates nichts verloren geht
Re: Falscher FQDN bei Client-Name
Sorry, richtigerweise muss der Pfad natürlich folgendermaßen lauten:
/var/lib/opsi/depot/opsi-client-agent/files/opsi/custom
/var/lib/opsi/depot/opsi-client-agent/files/opsi/custom