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 kostenlos erhältlich. Die opsi-Erweiterungen erweitern die Funktionalität — vor allem und auch im Hinblick auf spezielle Einsatzszenarien.
Zur Zeit (Januar 2023) gibt es folgende opsi-Erweiterungen:
-
user roles: Verwaltung von Benutzerrollen
-
opsi-directory-connector: Zusammenarbeit mit Verzeichnisdienst
-
opsi-wim-capture: Windows Imaging Format
-
opsi-linux-client-agent: Linux-Support
-
opsi-mac-client-agent: macOS-Support
-
UEFI-Unterstützung: opsi mit UEFI/GPT
-
Secureboot-Unterstützung: opsi mit Secureboot
-
opsi-local-image/opsi-vhd-reset: Lokale Images und Virtual Hard Disk
-
Lizenzmanagement: Verwaltung von Software-Lizenzen
-
WAN/VPN-Erweiterung: Verwaltung von Clients hinter langsamen/instabilen Verbindungen
-
opsi-Nagios-Connector: Schnittstelle für Nagios/Icinga
-
MySQL-Backend: Datenbank-Backend für Konfigurationsdaten
-
Scalability: Mehrere Worker-Prozesse
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.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.
Mehr Informationen zu diesem Thema finden Sie unter https://opsi.org/extensions/.