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:

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.

    Status der Freischaltung in der Management-Oberfläche anzeigen
    Abbildung 1. Status der Freischaltung in der Management-Oberfläche anzeigen
  • Verwenden Sie das Tool opsi-cli und rufen die Methode backend_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.