Opsi Umzug von Opsi 3.4 auf Opsi 4.0

Paladrion

Opsi Umzug von Opsi 3.4 auf Opsi 4.0

Beitrag von Paladrion »

Hallo,

wir haben 2 Opsi Server, beide laufen einwandfrei.

Jetzt möchten wir die clients, die auf Opsi3.4 laufen auf den 4.0 übernehmen (export / import).
Wie ist dies machbar?

Vielen Dank im Vorraus

Björn
Benutzeravatar
friedhelm
Beiträge: 48
Registriert: 10 Dez 2009, 15:52

Re: Opsi Umzug von Opsi 3.4 auf Opsi 4.0

Beitrag von friedhelm »

Hi Björn,

mir hat dieses Handbuch sehr geholfen:

opsi-v40-releasenotes-upgrade-handbuch-de.pdf

Außerdem schau mal hier:

viewtopic.php?f=7&t=1977

Friedhelm
Paladrion

Re: Opsi Umzug von Opsi 3.4 auf Opsi 4.0

Beitrag von Paladrion »

Danke Friedhelm für die schnelle Hilfe.

Allerdings wollte ich den Opsi 3.4 so lassen, wie er ist.
Der Opsi 4 ist eine neue Maschine. Ich wollte nur die Daten rüber "schaufeln".

Hat jemand eine Idee, wie ich den Clients den neuen Server vorstelle ohne rund zulaufen und den am Client zu installieren?
Über den Opsi bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

[error] ERROR: Failed to mount c$ share: 'ascii' codec can't encode character u'\xfc' in position 183: ordinal not in range(128)
Perhaps you have to disable the firewall or simple file sharing on the windows machine (folder options)?

Björn
Paladrion

Re: Opsi Umzug von Opsi 3.4 auf Opsi 4.0

Beitrag von Paladrion »

Mmmh, nunja!

Ausgeschlafen und voller Tatendrang, habe ich mir die Anleitung nochmal durchgelesen und denke damit kann ich arbeiten. :-)

Danke nochmal für den Hinweis.

Gruß
Björn
Groo
Beiträge: 46
Registriert: 21 Jul 2010, 15:31
Kontaktdaten:

Re: Opsi Umzug von Opsi 3.4 auf Opsi 4.0

Beitrag von Groo »

Mich würde interessieren, wie man am elegantesten beim Umziehen der Client-PCs von 3.4 nach 4.0 vorgeht.

opsi-client-agent einfach drüberbuttern scheint zwar zu funktionieren, ich würde aber ganz gerne vorher den preloginloader 'sauber' auf allen Clients entfernen, bevor ich den opsi-client-agent verteile.

Das Problem das ich habe ist, dass er bei der Deinstallation vom Preloginloader immer an der Stelle hängenbleibt wo das Popup zum Computerneustart kommt. Das heisst wenn man bei diesem Fenster auf 'ok' geht, passiert danach nichts mehr - der PC startet danach nicht neu, ein Anmeldefenster erscheint aber auch nicht. D.h. man kann den PC an dieser Stelle nurnoch hart ausschalten bzw. resetten.

Das war bisher auf allen 4 PCs so, wo ich die Deinstallation vom Preloginloader versucht habe. Installierte Preloginloader Version ist 3.4.63.

Bevor ich die Deinstallation auf den restlichen 70 Client Rechnern anleier, wollte ich mal fragen ob einer eine Idee hat wie man den Preloginloader 'schöner' entfernen kann.


Gruß,
Phil
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: Opsi Umzug von Opsi 3.4 auf Opsi 4.0

Beitrag von d.oertel »

Hi,

der opsi-client-agent ist gebaut zum 'drüberinstallieren' !
Das ist die empfohlene und richtige methode.

gruss
d.oertel


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


Groo
Beiträge: 46
Registriert: 21 Jul 2010, 15:31
Kontaktdaten:

Re: Opsi Umzug von Opsi 3.4 auf Opsi 4.0

Beitrag von Groo »

Ah, ok.
Danke für die schnelle Antwort.

Besten Gruß,
Phil
Paladrion

Re: Opsi Umzug von Opsi 3.4 auf Opsi 4.0

Beitrag von Paladrion »

Hallo,

das drüberinstallieren funktioniert bei mir ohne Probleme!
Allerdings funktioniert es nicht, wenn ich vom Server den Client installieren will.

Code: Alles auswählen

[root@opsi4 ~]# /opt/pcbin/install/opsi-client-agent/opsi-deploy-client-agent -vv -x -u DOMAIN/ADMINKONTO -p PASSWORT RECHNERNAME
[info] * BackendManager is creating BackendDispatcher
[info] Loading dispatch config file '/etc/opsi/backendManager/dispatch.conf'
[info] Loading backend config '/etc/opsi/backends/file.conf'
[info] Backend context was set to <OPSI.Backend.BackendManager.BackendDispatcher instance at 0xb7a3f0ec>
[info] Loading backend config '/etc/opsi/backends/opsipxeconfd.conf'
[info] Backend context was set to <OPSI.Backend.BackendManager.BackendDispatcher instance at 0xb7a3f0ec>
[info] * BackendManager is creating ExtendedConfigDataBackend
[info] Setting context to backend <OPSI.Backend.Backend.ExtendedConfigDataBackend instance at 0xb7a3f4ec>
--------------------------------------------
   RECHNERNAME
--------------------------------------------
[notice] Querying for ip address of host 'RECHNERNAME'
[info] Getting host 'RECHNERNAME' by name
[notice] Got ip address 'RECHNERIP' from syscall
[notice] Pinging host RECHNERIP ...
[info] Executing: ping -q -c2 RECHNERIP
[info] Using encoding 'UTF-8'
[notice] Host RECHNERIP is up
[notice] Getting hardware ethernet address of host 'RECHNERNAME'
[notice] Found hardware ethernet address 'RECHNERMAC'
[notice] Mounting c$ share
[info] Executing: /bin/mount -t cifs -o'username=DOMAIN/ADMINKONTO,password=*** confidential ***' //RECHNERNAME/c$ /tmp/mnt_3roPWiNkFr
[info] Using encoding 'UTF-8'
[error] ERROR: Failed to mount c$ share: 'ascii' codec can't encode character u'\xfc' in position 169: ordinal not in range(128)
Perhaps you have to disable the firewall or simple file sharing on the windows machine (folder options)?
Und wenn ich den Client direkt am Rechner installiere, funktioniert dies allerdings bringt er mir dann einen anderen Fehler wenn er sich am OpsiServer anmeldet...

Code: Alles auswählen

Execution error: Failed to decrypt (opsiconfd.py|798)
Björn
Paladrion

Re: Opsi Umzug von Opsi 3.4 auf Opsi 4.0

Beitrag von Paladrion »

So, nachgedacht und gelöst :ugeek:

Hab das PW von dem User pcpatch neu gesetzt und die Berechtigungen auf das Verzeichnis /home/opsiproducts rekursive auf pcpatch gesetzt.

Kaum macht man etwas richtig, funktioniert es! :lol:

Und wenn ich den Client direkt am Rechner installiere, funktioniert dies allerdings bringt er mir dann einen anderen Fehler wenn er sich am OpsiServer anmeldet...

Code: Alles auswählen

Execution error: Failed to decrypt (opsiconfd.py|798)
saduccm
Beiträge: 29
Registriert: 22 Jul 2009, 16:34

Re: Opsi Umzug von Opsi 3.4 auf Opsi 4.0

Beitrag von saduccm »

Hallo zusammen,

beim dem Versuch OPSI 3.4 auf OPSI 4.0 umzustellen bekommen ich beim Befehl

Code: Alles auswählen

opsi-setup --update-mysql
den Fehler:

Code: Alles auswählen

ERROR: 'MySQL' Object has no attribute 'query'
Ich habe mich an die Anleitung gehalten, und habe auch sonst keine Probleme festellen können.

Hoffe es kann mir jemand helfen
Antworten