opsi-Erweiterungen
Auch wenn opsi Open-Source-Software ist, so gibt es einige zusätzliche Komponenten, die wir im Rahmen eines Kofinanzierungs-Projektes erstellt haben und pflegen. Diese sind (noch) nicht alle kostenlos erhältlich. Die opsi-Erweiterungen erweitern die Funktionalität — vor allem und auch im Hinblick auf spezielle Einsatzszenarien.
Folgende opsi-Erweiterungen stehen zur Verfügung:
-
opsi-clonezilla: Image-basierte Installationen
-
opsi-directory-connector: Zusammenarbeit mit Verzeichnisdienst
-
Lizenzmanagement: Verwaltung von Software-Lizenzen
-
opsi-linux-client-agent: Linux-Support
-
opsi-local-image: Lokale Images
-
opsi-mac-client-agent: macOS-Support
-
MySQL-Backend: Datenbank-Backend für Konfigurationsdaten
-
Nagios-Connector: Schnittstelle für Nagios/Icinga
-
Scalability: Mehrere Worker-Prozesse
-
Secure-Boot-Unterstützung: opsi mit Secure Boot
-
SilentInstall-Feature: Software installieren im laufenden Betrieb
-
UEFI-Unterstützung: opsi mit UEFI/GPT
-
user roles: Verwaltung von Benutzerrollen
-
opsi-vhd-reset: Virtual Hard Disk
-
WAN/VPN-Erweiterung: Verwaltung von Clients hinter langsamen/instabilen Verbindungen
-
opsi-wim-capture: Windows Imaging Format
Für die kostenpflichtigen Erweiterungen benötigen Sie eine Lizenz-Datei. Sie erhalten diese, nachdem Sie die Erweiterung gekauft haben. Zu Evaluierungszwecken stellen wir Ihnen kostenlos eine zeitlich befristete Lizenz zur Verfügung. Bitte kontaktieren Sie uns dazu per E-Mail. |
opsi Basic-Lizenz
Seit Februar 2023 gibt es eine neue, kostenfreie opsi Basic-Lizenz: Damit ist es möglich, (fast) alle kostenpflichtigen Module auf bis zu 30 Clients zu verwenden.
Ausgenommen sind die folgenden Erweiterungen: Scalability, WAN und macOS-Support. |
Die opsi Basic-Lizenz gilt jeweils im laufenden Kalenderjahr. Wenn Sie die Lizenz nach dem 31. Dezember weiter nutzen möchten, müssen Sie eine neue Lizenz-Datei beziehen. Um das Ganze so einfach wie möglich zu halten, veröffentlichen wir die neue Aktivierungsdatei immer am 1. Oktober des laufenden Jahres.
Sie können die Lizenz und eine Lizenz-Datei kostenfrei über unsere Website beziehen: https://www.uib.de/opsi-basic
Freischaltung über Lizenz-Dateien
Zur Freischaltung der Module benötigen Sie Lizenz-Dateien. Diese haben die Endung .opsilic
und liegen auf dem opsi-Server im Verzeichnis /etc/opsi/licenses
. Sie können die Dateien entweder von Hand dorthin kopieren oder diese über das opsiconfd-Admin-Interface hochladen (https://<configserver>:4447/admin/#licensing). Auf dieser Seite können Sie auch Informationen über aktuell installierte Module und deren Lizenzierung anzeigen.
In der Vergangenheit wurden die Module über die Datei /etc/opsi/modules freigeschaltet. Diese Datei behält auch weiterhin ihre Gültigkeit, neue Lizenzen stellen wir jedoch nur noch im neuen Format aus.
|
Sind keine Lizenz-Dateien vorhanden, sind nur die freien Komponenten von opsi aktiv.
Freischaltung für opsi-Erweiterungen überprüfen
Überprüfen Sie die Freischaltung mithilfe einer der folgenden Methoden:
-
Im opsiconfd-Admin-Interface (https://<configserver>:4447/admin/#licensing) werden Lizenzierungs-Informationen angezeigt.
-
In der Management-Oberfläche (
opsi-configed
) rufen Sie aus dem Menü Hilfe den Eintrag Validierungsstatus der opsi-Module auf.Abbildung 1. Status der Freischaltung in der Management-Oberfläche anzeigen -
Verwenden Sie das Tool
opsi-cli
und rufen die Methodebackend_getLicensingInfo
auf, um zu überprüfen, welche Module freigeschaltet sind.
Überschreitung der Lizenzierung
Vor Überschreitung der Anzahl lizenzierter Clients erscheint im opsi-configed
eine entsprechende Warnung. Dabei gibt es einen prozentualen und einen absoluten Grenzwert. Es gelten die folgenden Standardwerte:
-
Prozentual: Warnung, wenn die Client-Anzahl 95 % der lizenzierten Clients erreicht.
-
Absolut: Warnung, wenn die absolute Anzahl der freien Client-Lizenzen auf oder unter 5 Clients fällt.
-
Tage: Warnung, wenn die verbleibende Laufzeit der Lizenzen weniger als 30 Tage ist.
Diese Grenzwerte können Sie über die Parameter licensing.client_limit_warning_percent
, licensing.client_limit_warning_absolute
und licensing.client_limit_warning_days
steuern und beispielsweise mit opsi-admin
festlegen:
# Warnung beim Erreichen von 95 % der lizenzierten Clients:
opsi-admin -d method config_createUnicode licensing.client_limit_warning_percent "licensing - client limit warning percent" 95 95
# Warnung wenn nur noch 5 freie Client-Lizenzen existieren:
opsi-admin -d method config_createUnicode licensing.client_limit_warning_absolute "licensing - client limit warning absolute" 5 5
# Warnung wenn nur noch 30 Tage bis Lizenzende verbleiben:
opsi-admin -d method config_createUnicode licensing.client_limit_warning_days "licensing - client limit warning days" 30 30
Beim Überschreiten der lizenzierten Client-Anzahl einer Erweiterung, wird das entsprechende Modul automatisch deaktiviert. Die anderen Erweiterungen sind nicht davon betroffen und bleiben aktiviert.