• Zielgruppen
  • Suche
 

Client Management mit opsi (automatische Softwareverteilung)

opsi ist ein Opensource Client Management System zur Verwaltung von Windows-Clients auf Basis von Linux-Servern. Eine automatische Softwareverteilung auf den Windows-Rechnern reduziert durch Standardisierung und Automatisierung die Kosten der Systemadministration. Gleichzeitig erhöht sich die Sicherheit, da Security-Updates zeitnah verteilt werden können. Der "opsi-client-agent" sorgt auf dem PC dafür, dass beim Starten und Herunterfahren des PCs überprüft wird, ob Softwareupdates zu installieren sind. Ist dies der Fall, so wird die Software auf dem Client installiert. Somit muss sich der Nutzer bzw. der PC-Administrator nicht mehr darum kümmern, seine Software aktuell zu halten, sondern bekommt alle notwendigen Updates zeitnah und automatisch auf dem Rechner eingespielt.

Unterscheidung zwischen Desktop/Server und Laptop

Standard Modus

Im Standard Modus verhält sich der Client wie folgt: Beim Booten des Rechners erscheint der sogenannte Login-Blocker auf dem Bildschirm und der "opsi-client-agent" fragt beim Server, ob Updates für die installierte Software zur Verfügung stehen. Ist dies der Fall, so wird die Software direkt und vor der Anmeldung bes Nutzers am Rechner installiert. Sind keine Updates vorhanden, so wird der Login freigegeben. Beim Herunterfahren des Rechners wird der beschriebene Prozess ebenfalls durchlaufen und es werden ggf. Softwareupdates installiert. Dieser Modus wird für Windows-Clients und -Server verwendet, die sich dauerhaft im LUH-Netz aufhalten.

WAN/VPN Modus

Der WAN/VPN Modus ist besonders für Laptops geeignet, die sich nicht dauerhaft im LUH-Netz aufhalten. Beim Booten erscheint kein Login-Blocker, der Nutzer kann sich direkt am Laptop anmelden. Der Client fragt anschließend regelmäßig im Hintergrund, ob der Server erreichbar ist. Sobald das der Fall ist, fängt der Client bei Bedarf an die nötigen Softwareupdates herunterzuladen bzw. lokal zu speichern. Unterbrechungen stellen kein Problem dar; der Client fängt mit der Installation der Software erst an, sobald die Software komplett auf dem Client zur Verfügung steht. Vor der Installation wird man mit einem Hinweisfenster auf einen anstehenden Reboot aufmerksam gemacht, den man sofort oder auch später auslösen kann. Für das regelmäßige "Caching" der Software sollten auf der Festplatte mindestens 5 GB Speicherplatz zur Verfügung stehen.

Derzeit ist noch kein Update/Software-Download von außerhalb des LUH-Netzes möglich.

Installation

Vorbereitung für die Aufnahme zur Softwareverteilung

Im Standardfall werden "frisch" aufgesetzte Windows Systeme in die Softwareverteilung aufgenommen. Bei Rechnern, die schon Software installiert haben, muss in jedem Fall die vorhandenen Software, die auch von unserer Softwareverteilung zukünftig betreut wird, vor der Installation des Opsi-Client-Agent komplett deinstalliert werden, um eine reibungslose Funktionalität zu gewährleisten.

Installation des Opsi-Client-Agent

Bei Aufnahme von Rechnern in die Softwareverteilung erhalten SIe von uns den sogenannten Opsi-Client-Agent. Der Agent liegt in seiner aktuellen Fassung auf einem eingehängten lokalen Netzlaufwerk, das Ihnen nach der Windows-Installation automatisch zur Verfügung steht:

\\cifs.rrzn-filer.uni-hannover.de\opsi-client-agent\

Steht Ihnen das Laufwerk nicht zur Verfügung, so schicken Sie uns bitte eine Email an supportluis.uni-hannover.de und Sie erhalten einen Downloadlink zum Client. Nach dem Download des Opsi-Client-Agent entpacken Sie das Archiv und öffnen den Ordner opsi-client-agent, danach doppelklicken Sie bitte (ohne Adminberechtigung!) auf die Datei service_setup.cmd. Es öffnet sich eine Kommandozeile, und Sie tippen die Enter-Taste. Es werden erforderliche Dateien auf die Festplatte kopiert und dann kommt eine UAC-Abfrage, die Sie mit "Ja" beantworten. Danach brauchen Sie nur noch zu warten, bis der Rechner neu startet und voll automatisch alle benötigte Software installiert. Ob alles funktioniert hat, können Sie sehen, wenn vor dem Login am Rechner der Login-Blocker erscheint und der Opsi-Client-Agent den Server nach Produktaktionen fragt.

Softwarepakete, die per OPSI verteilt werden können

Im Allgemeinen können wir drei Bereiche unterscheiden:

  • Eingekauftes Abonnement an Softwarepakten direkt beim OPSI-Hersteller
  • Selbstgebaute Pakete durch das LUIS
  • Fremdgebaute Softwarepakete aus der DFN-Gemeinschaft

Lediglich für den Einsatz der Software aus dem gekauften Abo und für die selbstgebauten Pakete können wir eine gewisse Garantie übernehmen, dass sie funktionieren. Die Pakete aus der DFN-Gemeinschaft betrachten wir zwar erfahrungsgemäß als sehr zuverlässig, aber mangels Zuständigkeit übernehmen wir für deren Einsatz keine Garantie.

Über sogenannte Templates können wir für Sie individuelle Grundkonfigurationen definieren, so dass Sie für einige (wenige) Rechnertypen verschiedene dem Typ entsprechende Softwareausstattungen vordefinieren können. Diese Templates könnenn ausschließlich Domänenweise zugeordnet werden. Ein Rechner mit dem Hostnamen pc213mh.luis.uni-hannover.de erhält beispielsweise das Template, das der (Sub)domäne luis zugeordnet wurde.

Fragen Sie uns im Zweifelsfall, wenn Sie Software in unseren Listen vermissen.

Update-Abo 'opsi Standardprodukte' (vom Hersteller) und LUIS

UIB Produkte (beim Hersteller eingekauft):

  • Adobe Acrobat Reader DC Classic
  • Amazon Corretto 8 und 11 (Open Java Development Kit)
  • Google Chrome for Business
  • Libre Office
  • Mozilla Firefox ESR
  • Mozilla Thunderbird

 

LUIS Produkte (vom LUIS erstellt):

  • Acrobat Professional 2017
  • Adobe Connect
  • Corel Draw Graphics Suite
  • Corel PDF Fusion
  • FusionInventory
  • IBM SPSS Statistics
  • Microsoft Office 2019 Standard & Professional Plus
  • Microsoft Visio 2019 Standard & Professional
  • Microsoft Project 2019 Standard & Professional
  • Microsoft Office 2016 Standard & Professional Plus
  • Microsoft Visio 2016 Professional
  • NetBeans/JDK
  • Rotis Sans Serif (LUH-Hausschrift)
  • SAP GUI
  • Seafile (Client für unseren Cloud-Dienst)
  • Sophos Antivirus
  • TexLive
  • Texmaker
  • Untis
  • Visual Studio Code
  • Windows Aktivierung per KMS
  • WSUS (Anbindung an unseren WSUS-Dienst)

 

Die Pakete werden innerhalb von zwei Arbeitswochen nach dem Erscheinen eines Updates aktualisiert; bei vom Hersteller als kritisch eingestuften Security-Updates innerhalb von einer Arbeitswoche.

Microsoft Office Updates werden über WSUS bezogen, das Paket dient nur der Installation/Deinstallation. Die Aktivierung von Microsoft Office muss vom Kunden selbstständig vorgenommen werden, ebenso das Beschaffen der Microsoft Lizenzen.

Optionale Pakete aus dem OPSI4Instituts Repository

OPSI4Instituts ist ein Netzwerk wissenschaftlicher Einrichtungen, die OPSI als Verteilsystem für Software einsetzen und im Deutschen Forschungsnetz organisiert sind. Das Repository enthält OPSI-Pakete von Software, die verbreitet in wissenschaftlichen Einrichtungen zum Einsatz kommt..

vgl.: https://wiki.o4i.org/index.php/Willkommen_bei_OPSI4Instituts

Achtung: Diese Pakete werden nicht vom LUIS erstellt und können nur bedingt von uns supportet werden.

  • DFN_7Zip (Datenkompressionsprogramm)
  • DFN_Adobe_Brackets (Text- und Code-Editor von Adobe)
  • DFN_Anaconda (Python Data Science Platform)
  • DFN_Ant-renamer (große Mengen an Dateien und Ordnern umbenennen)
  • DFN_Atlas.ti (Software für Qualitative Datenanalyse)
  • DFN_Audacity (Audioeditor)
  • DFN_Avidemux (Videoeditor)
  • DFN_Blender (3D Grafik und Animationssoftware)
  • DFN_Camstudio (Desktoprecorder)
  • DFN_CDBurnerXP (CD/DVD Brennprogramm)
  • DFN_Cdrtfe (CD/DVD Brennprogramm)
  • DFN_Chromas-Free (DNA Sequenzer)
  • DFN_Citavi (Literaturverwaltung und Wissensorganisation)
  • DFN_Cmake (Plattformunabhängiges Programmierwerkzeug)
  • DFN_ConText (ConTEXt Auszeichnungssprache, basiernd auf TeX)
  • DFN_ChrystalDiskInfo (überwacht Festplatten mithilfe von S.M.A.R.T. -Diagnosetechnik)
  • DFN_Darktable (Aufbereitung und Verwaltung von Digitalfotos)
  • DFN_Dotnet (.NET 4.6.1)
  • DFN_DoubleCMD (Open-Source-Dateimanager)
  • DFN_DWGtrueView (zum anzeigen von AutoCAD-Dateien)
  • DFN_Endnote (Literaturverwaltungsprogramm)
  • DFN_Evernote (Software- und Webanwendung für Notizen uva.)
  • DFN_F4Transkript (Transkriptionssoftware)
  • DFN_FileZilla (FTP/SSH Client)
  • DFN_Freecad (3D Konstruktionsprogramm)
  • DFN_Freemind (Mindmanager)
  • DFN_Gajim-Messenger (Messenger)
  • DFN_GAMS (General Algebraic Modeling System)
  • DFN_GanttProject (Anwendung für Projektplanungen)
  • DFN_Ghostscript (PostScriptInterpreter)
  • DFN_Gimp (GNU Image Manipulation Program)
  • DFN_GitSCM (GitCLI für Windows)
  • DFN_Glasswire (Windows LAN Interface Monitor)
  • DFN_Greenshot (Screenshot Tool)
  • DFN_GSVIEW (Grafische Oberfläche für Ghostscript)
  • DFN_Handbrake (Video Transcoder)
  • DFN_Hugin (Stitching-Software)
  • DFN_Inkscape (Vektorgrafikprogramm)
  • DFN_Irfanview (Bildbetrachter/Konverter)
  • DFN_JXplorer (LDAP Browser)
  • DFN_Keepass (Passwortmanager Version 2)
  • DFN_Kitty (SSH Client (PuttyFork))
  • DFN_Krita (Zeichenprogramm)
  • DFN_Linphone (Voice Over IP Software)
  • DFN_Luminance (HDR Grafiksoftware)
  • DFN_Lupas-Rename (große Mengen an Dateien und Ordnern umbenennen)
  • DFN_Maxqda (Datenanalyse Tool)
  • DFN_Maxqda-Reader (Maxqda-Dateien Betrachter)
  • DFN_Mendeley-Desktop (Dokumentenverwaltung)
  • DFN_Miktex-Basic (TeX für Windows)
  • DFN_MirandaNG (Messenger)
  • DFN_MobaXterm (SSH-Client und Terminal)
  • DFN_mRemoteNG (Manager für Remote-Verbindungen)
  • DFN_MU-Editor (Python-Editor)
  • DFN_Nagstamon2 (Nagios Status Monitor)
  • DFN_Nextcloud (Nextcloud Client)
  • DFN_Notepadpp (Texteditor)
  • DFN_Open365 (Office 365 Alternative)
  • DFN_OpenSCAD (CAD-Software)
  • DFN_OpenVPN (OpenVPN Client)
  • DFN_OwnCloud (Owncloud Client)
  • DFN_PDF24Creator (PDF Betrachter)
  • DFN_Pgadmin (Postgres Admin-GUI)
  • DFN_Pidgin (Messenger)
  • DFN_ProjectLibre (Projektmanagement)
  • DFN_Protege-Desktop (Ontologie Editor)
  • DFN_PSPP (Statistikprogramm)
  • DFN_Putty (SSH Client)
  • DFN_Qgis (QGIS)
  • DFN_R (Statistikprogramm)
  • DFN_RStudio (Benutzeroberfläche für R)
  • DFN_Scribus (Desktop Publishing)
  • DFN_Shotcut (Video Editor)
  • DFN_Signal (Messenger)
  • DFN_Skype (Messenger)
  • DFN_Spark (Jabber Messenger)
  • DFN_SrwareIron (Chrome Browser)
  • DFN_Sumatra (PDF Betrachter)
  • DFN_SyncBackFree (SyncBackFree Client)
  • DFN_Texniccenter (TeX Editor)
  • DFN_Therakles (Simulationssoftware)
  • DFN_Tortoisegit (Git Benutzeroberfläche)
  • DFN_TortoiseSVN (SVN Benutzeroberfläche)
  • DFN_Vidiot (Videoeditor)
  • DFN_Virtualbox (Virtualisierungssoftware)
  • DFN_Vivaldi (Webbrowser)
  • DFN_VLC (Mediaplayer)
  • DFN_VSDC-Videoeditor (Videoeditor)
  • DFN_Windirstat (Verzeichnisstatistik)
  • DFN_Winhttrack (Website Copier)
  • DFN_Winscp (SFTP, SCP, Amazon S3, WebDAV und FTP Client)
  • DFN_Wireshark (Netzwerkanlyseprogramm)
  • DFN_X2goClient (X2Go-Terminalserver Client)
  • DFN_Yed (Grafikeditor)
  • DFN_Zotero (Literaturverwaltung)

Weitere Pakete

Wir sind grundsätzlich bereit, bei entsprechend umfangreicher Nachfrage auch weitere Pakete in Eigenregie zur Verfügung zu stellen. Derzeit liegt der Fokus aber auf dem Roll-Out des Service in die Breite.

Bzgl. kosten- bzw. lizenzpflichtiger Software befinden wir uns in der Planungsphase für den Umgang damit. Die Paketauswahl wird in der nächsten Zeit noch deutlich umfangreicher werden.

Es ist bei opsi jederzeit möglich, zusätzliche Software manuell auf dem Rechner zu installieren. Solange es nicht die gleichen Software-Produkte sind, beißt sich das nicht mit der Software-Verteilung.

FAQ / Known Problems

Installation "opsi-client-agent"

Bei der Installation des opsi-client-agent ist darauf zu achten, das die Datei service_setup.cmd nicht als Administrator ausgeführt wird, da es sonst zu einer Fehlermeldung kommt und der Installationsprozess abricht.

Installation von Softwarepaketen und Updates

Bei der ersten Installation von Libre Office kann es dazu kommen, dass Libre Office beim installieren hängen bleibt. Ein Neustart des Rechners behebt das Problem und führt die Installation zu Ende.