Neuen Depotserver für Außenstelle

Bpad
Beiträge: 14
Registriert: 14 Okt 2010, 16:37

Neuen Depotserver für Außenstelle

Beitrag von Bpad »

Hallo zusammen,

ich experimentiere gerade etwas mit OPSI herum und das Foum hat mir schon sehr gute Dienste geleistet :)

Die lokale Verteilung läuft wunderbar und so wie ich mir das wünsche, jedoch versuche ich nun einen Depotserver anzulegen und das klappt nicht so ganz.
Was ich erreichen möchte:

-Clients in den Außenstellen booten über PXE und installieren OS/SW von dem dort lokal vorhandenen Depot




Situation: OPSI 4.0 Server mit der IP 192.168.1.x der problemlos läuft - nun habe ich die OPSI 4.0 VM runtergeladen,zum testen in unsere DMZ gehangen und konfiguriert (IP 172.16.1.x )
DHCP macht in dem 192.x.x.x Netz ein Windows Server und in dem 172.x.x.x Netz der OPSI selbst, geht das überhaupt?
Später wird das Slavedepot auch von einem externen Windows DHCP versorgt.

opsi-setup --register-depot ausgeführt und da fängt es schon an:

-Connection zum angegebenen, bereits laufenden Server klappt!
-"Is master depot" steht per default auf "True", was hier aber nicht zutrifft also habe ich es mal auf "False" geändert, da mein laufender Server als Master fungieren soll.
- bei "Master Depot id" habe ich dann den FQDN des bereits vorhandenen Servers eingetragen.
- Gehe auf OK - alles sieht gut aus, bricht dann jedoch mit folgendem error ab:

Code: Alles auswählen

[5] [Okt 14 16:43:49] Getting current system config (opsi-setup|70)
[5] [Okt 14 16:43:49] System information: (opsi-setup|117)
[5] [Okt 14 16:43:49]    distributor  : Ubuntu (opsi-setup|118)
[5] [Okt 14 16:43:49]    distribution : Ubuntu 10.04.1 LTS (opsi-setup|119)
[5] [Okt 14 16:43:49]    ip address   : 172.16.1.x (opsi-setup|120)
[5] [Okt 14 16:43:49]    netmask      : 255.255.255.0 (opsi-setup|121)
[5] [Okt 14 16:43:49]    subnet       : 172.16.1.0 (opsi-setup|122)
[5] [Okt 14 16:43:49]    broadcast    : 172.16.1.255 (opsi-setup|123)
[5] [Okt 14 16:43:49]    fqdn         : x-x-ops1.inverto.int (opsi-setup|124)
[5] [Okt 14 16:43:49]    hostname     : x-x-ops1 (opsi-setup|125)
[5] [Okt 14 16:43:49]    domain       : inverto.int (opsi-setup|126)
[5] [Okt 14 16:43:49]    win domain   : INVERTO (opsi-setup|127)
[5] [Okt 14 16:46:37] Creating depot 'x-x-ops1.inverto.int' (opsi-setup|2274)
[5] [Okt 14 16:46:38] Getting depot 'x-x-ops1.inverto.int' (opsi-setup|2277)
[5] [Okt 14 16:46:38] Testing connection to config server as user 'x-x-ops1.inverto.int' (opsi-setup|2286)
[5] [Okt 14 16:46:39] Modules file signature verified (customer: opsi community) (JSONRPC.py|215)
[5] [Okt 14 16:46:39] Successfully connected to config server as user 'x-x-x.inverto.int' (opsi-setup|2291)
[5] [Okt 14 16:46:39] Updating backend config '/etc/opsi/backends/jsonrpc.conf' (opsi-setup|2293)
[5] [Okt 14 16:46:39] Backend config '/etc/opsi/backends/jsonrpc.conf' updated (opsi-setup|2305)
[5] [Okt 14 16:46:39] Updating dispatch config '/etc/opsi/backendManager/dispatch.conf' (opsi-setup|2307)
[5] [Okt 14 16:46:39] Dispatch config '/etc/opsi/backendManager/dispatch.conf' updated (opsi-setup|2320)
[5] [Okt 14 16:46:39] Setting rights (opsi-setup|392)
[5] [Okt 14 16:46:39] Modules file signature verified (customer: opsi community) (JSONRPC.py|215)
[5] [Okt 14 16:46:40] Setting rights on directory '/tftpboot/linux' (opsi-setup|464)
[5] [Okt 14 16:46:40] Setting rights on directory '/home/opsiproducts' (opsi-setup|464)
[5] [Okt 14 16:46:40] Setting rights on directory '/var/log/opsi' (opsi-setup|464)
[5] [Okt 14 16:46:40] Setting rights on directory '/etc/opsi' (opsi-setup|464)
[5] [Okt 14 16:46:40] Setting rights on directory '/var/lib/opsi' (opsi-setup|464)
[5] [Okt 14 16:46:40] Setting rights on directory '/opt/pcbin/install' (opsi-setup|464)
[5] [Okt 14 16:46:40] Restarting services (opsi-setup|2324)
[5] [Okt 14 16:46:45] Configuring client user pcpatch (opsi-setup|329)
[5] [Okt 14 16:46:45]    Creating RSA private key for user pcpatch in '/var/lib/opsi/.ssh/id_rsa' (opsi-setup|343)
[5] [Okt 14 16:46:46] Setting rights (opsi-setup|392)
[5] [Okt 14 16:46:47] Modules file signature verified (customer: opsi community) (JSONRPC.py|215)
[5] [Okt 14 16:46:47] Setting rights on directory '/var/lib/opsi/.ssh' (opsi-setup|464)
[5] [Okt 14 16:46:48] Modules file signature verified (customer: opsi community) (JSONRPC.py|215)
[2] [Okt 14 16:47:09] Traceback: (Logger.py|710)
[2] [Okt 14 16:47:09]      line 309 in '_connect' in file '/usr/lib/pymodules/python2.6/OPSI/Backend/JSONRPC.py' (Logger.py|710)
[2] [Okt 14 16:47:09]      line 149 in 'non_blocking_connect_https' in file '/usr/lib/pymodules/python2.6/OPSI/Util/__init__.py' (Logger.py|710)
[2] [Okt 14 16:47:09]      line 134 in 'non_blocking_connect_http' in file '/usr/lib/pymodules/python2.6/OPSI/Util/__init__.py' (Logger.py|710)
[2] [Okt 14 16:47:09]      ==>>> Timed out after 20 seconds ([Errno -2] Name or service not known) (JSONRPC.py|359)
Weiß da jemand rat oder was benötigt ihr noch? :)

Auerdem:

-Wenn das aufsetzen des Depots funktioniert, wie genau funktioniert dann die Synchronisation, damit das Außenstellen-Depot den selben Stand hat wie der Server in der Zentrale?
-Funktioniert das Clientmanagement dann lokal von dem hier in der Zentrale stehenden Server oder werden die Clients auf jedem Außenstellen-Depot separat gemanaged?

Vielen Dank im Voraus
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2044
Registriert: 29 Mai 2008, 15:14

Re: Neuen Depotserver für Außenstelle

Beitrag von j.schneider »

Hallo,

ich habe mdns im Verdacht.
Was steht in der /etc/nsswitch.conf ?

Gruß,
Jan Schneider


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


Bpad
Beiträge: 14
Registriert: 14 Okt 2010, 16:37

Re: Neuen Depotserver für Außenstelle

Beitrag von Bpad »

Danke für den schnellen "Verdacht"
Hier die nsswitch.conf

Code: Alles auswählen

passwd:         compat
group:          compat
shadow:         compat

hosts:          files dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2044
Registriert: 29 Mai 2008, 15:14

Re: Neuen Depotserver für Außenstelle

Beitrag von j.schneider »

Das ist es nicht...
Was steht in der /etc/opsi/backends/jsonrpc.conf?


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


Bpad
Beiträge: 14
Registriert: 14 Okt 2010, 16:37

Re: Neuen Depotserver für Außenstelle

Beitrag von Bpad »

Hier der Inhalt der jsonrpc.config

Address ist die richtige und der FQDN unter username auch.
passwort ist von mir editiert

Code: Alles auswählen

# -*- coding: utf-8 -*-

module = 'JSONRPC'
config = {
'username': u'x-x-ops1.inverto.int',
 'password': u'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
 'deflate': True,
 'address': u'192.168.1.x'
}
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2044
Registriert: 29 Mai 2008, 15:14

Re: Neuen Depotserver für Außenstelle

Beitrag von j.schneider »

Bitte bei "address" einmal den FQDN des Masters eintragen.


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


Bpad
Beiträge: 14
Registriert: 14 Okt 2010, 16:37

Re: Neuen Depotserver für Außenstelle

Beitrag von Bpad »

Vielen Dank mit dem FQDN ist das Script nun durchgelaufen! :)

Trotzdem sehe ich auf dem Master keinen weiteren Depotserver, muss ich das Script auch auf dem Master ausführen und ihm dann bei "Is master depot" auf true setzen?
Falls ich mich falsch ausdrücke, meine mit dem Master Server den schon funktionierenden Server, gibt es da überhaupt einen Unterschied Master/Configserver?

Gruß
Bpad
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2044
Registriert: 29 Mai 2008, 15:14

Re: Neuen Depotserver für Außenstelle

Beitrag von j.schneider »

Ein Master-Depot ist ein Depot dem Clients zugeordnet werden können.
Nicht jedes Matser-Depot ist ein Configserver.


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


Bpad
Beiträge: 14
Registriert: 14 Okt 2010, 16:37

Re: Neuen Depotserver für Außenstelle

Beitrag von Bpad »

Vielen Dank für die Erklärung.

Können Sie mir vllt noch kurz erläutern ob und wenn ja, wie das von mir oben beschriebene Szenario zu realisieren ist?

vielen Dank schonmal

MfG
Bpad
Bpad
Beiträge: 14
Registriert: 14 Okt 2010, 16:37

Re: Neuen Depotserver für Außenstelle

Beitrag von Bpad »

Habe die Außenstelle nun doch als MasterDepot konfiguriert und jetzt läuft es so wie ich es mir vorstelle :)

Einzig die Frage wie ich alle auf dem configserver installierten Pakete auf das neue MasterDepot synchronisiert bekomme?
Habe in der opsi-product-updater.conf mein "alten" server als repository eingetragen. Standardpakete wurden synchronisiert aber WIN XP z.B. wurde keine einzige Datei des i386 Baums synchronisiert, sondern nur das Standard OPSI Paket wurde installiert.
Weiß da jemand Rat?

Vielen Dank für die schnelle Hilfe!

Gruß
Bpad
Antworten