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 Freischaltdatei. Sie erhalten diese, nachdem Sie die Erweiterung gekauft haben. Zu Evaluierungszwecken stellen wir Ihnen kostenlos eine zeitlich befristete Freischaltung 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 Freischaltdatei 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 Freischaltdatei 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.