Seite 1 von 1

Integration vorhandener Linux-Clients in OPSI

Verfasst: 04 Dez 2014, 12:51
von FloSchu
Hallo zusammen,

ich weiß nicht, ob dieses Thema im Forum schon einmal behandelt wurde, bei der Suche habe ich allerdings nichts gefunden. Meine Frage ist, ob ein serverseitiges Deploy-Script (opsi-deploy-client-agent.py) auch für die Opsi-Linux-Client-Agents existiert.

In der Dokumentation habe ich lediglich die Befehle gefunden, die man auf dem Client selbst ausführen soll, um den opsi-linux-client-agent zu installieren (das Install.readme.txt im opsi-linux-client-agent-Ordner im Opsi-Depot). Im Opsi-Manual selbst findet sich da recht wenig bis kaum etwas dazu. Zumindest habe ich dazu sehr wenig gefunden. Falls es da doch etwas gibt und ich es überlesen habe, belehrt mich gerne eines besseren. :-)

Weil das Problem ist, dass in unserem Hause die Client-Betriebssysteme sehr heterogen aufgestellt sind, und wir mindestens genauso viele Linux- wie Microsoft-Betriebssysteme bei den Mitarbeiter-PC's vorfinden. Somit wäre es (bei einer Anzahl von 400 Clients) durchaus wünschenswert nicht an jeden Linux-Rechner zu müssen, um von dort aus den Opsi-agent zu installieren. Deswegen die Frage, ob man das ganze auch serverseitig abfrühstücken kann (wie bei den Windows-Clients).

Falls ihr noch Infos zur Version braucht:
Der Opsi-Server ist auf Version 4.0.5.
Die Opsi-Clients ebenfalls auf Version 4.0.5(.1-3)
Der Server läuft auf einem Ubuntu 12.04.5 LTS, Precise Pangolin.
Wir haben das Linux-Modul bereits dazugekauft.

Vielen Dank schonmal im Voraus.
Viele Grüße

Re: Integration vorhandener Linux-Clients in OPSI

Verfasst: 08 Dez 2014, 15:59
von n.wenselowski
Hallo,

bisher gibt es noch nichts in der Art.

Es sollte im Prinzip ausreichen ein kleines Script zu schreiben, welches die sonst per Hand ausgeführten Befehle auf den Linux-Maschinen ausführt. Und dieses Script könnte man mittels Schleife gegen alle Linux-Clients ausführen lassen - das ist - grob vereinfacht - das, was auch der Deploy-Script für Windows macht.

Vermutlich wird auch noch ein entsprechendes Linux-Script in Zukunft kommen. Wenn es eilt, dann kann man das ganze auch über einen Support-Vertrag beschleunigen.


Gruß

Niko

Re: Integration vorhandener Linux-Clients in OPSI

Verfasst: 09 Dez 2014, 13:42
von FloSchu
Hallo,

alles klar. Dann werde ich mich mal an das Scripten begeben. Wenn Interesse bei jemand anderem besteht, kann ich das fertige Skript, welches dann auch noch in Ruhe von uns getestet wurde, gerne ins Wiki stellen.

Danke für die Antwort!!
Viele Grüße

Re: Integration vorhandener Linux-Clients in OPSI

Verfasst: 09 Dez 2014, 18:27
von pandel
Hi!

Zur Remote ausführung von Scripten, hast du SSH auf den Clients? Dann schau mal hier:

http://www.shellhacks.com/en/Running-Co ... r-over-SSH
und
http://www.shellhacks.com/en/3-Steps-to ... t-Password

Lieber Gruß
Holger

Re: Integration vorhandener Linux-Clients in OPSI

Verfasst: 09 Dez 2014, 23:32
von SirTux
parallel-ssh wäre übrigens auch noch ne Möglichkeit. Das hat auch den Vorteil, daß die Rechner teilweise parallel abgearbeitet werden und nicht nur sequentiell wie bei einer for-Schleife.

Re: Integration vorhandener Linux-Clients in OPSI

Verfasst: 10 Dez 2014, 17:30
von d.oertel
Hi,

ich habe mir ein internes Ticket gemacht, damit das in der nächsten Version de opsi-linux-client-agent nicht vergessen wird....

gruß
d.oertel

Re: Integration vorhandener Linux-Clients in OPSI

Verfasst: 07 Jan 2015, 11:09
von FloSchu
Dankeschön!! Das nenne ich Service!! ;-)

Re: Integration vorhandener Linux-Clients in OPSI

Verfasst: 23 Apr 2015, 15:13
von n.wenselowski
Hallo,

zur Info: ein Script gibt es mittlerweile und das soll Teil vom nächsten Release werden.


Viele Grüße

Niko