Versionshinweis: Die offizielle Installationsanleitung für den LIDER AHENK Server nennt aktuell Pardus 25.1, obwohl Pardus inzwischen Version 25.2 veröffentlicht hat. Verwenden Sie für eine dokumentierte Basisversion die vom Projekt beschriebene Kombination aus Version 25.1. Bevor Sie Version 25.2 produktiv einsetzen, bestätigen Sie die Kompatibilität mit den Entwicklern oder testen Sie sie in einer Testumgebung. Die grundlegende Einrichtung besteht darin, den Lider-Management-Server zu installieren und anschließend jeden Pardus-Endpunkt beim Ahenk-Agenten zu registrieren.
LIDER AHENK ist ein zentrales Managementsystem. Lider stellt den Server und die Managementschnittstelle bereit; Ahenk ist der privilegierte Agent auf jedem verwalteten Computer. LDAP speichert Verzeichnisdaten, während XMPP die Systemkommunikation übernimmt.
1. Server und Netzwerk planen
Entscheiden Sie vor der Installation, ob es sich um eine Pilot- oder eine Produktionsumgebung handelt. Die aktuellen Systemanforderungen geben für eine Installation 4 CPU-Kerne, 8 GB Arbeitsspeicher und 50 GB Festplattenspeicher an. Der Ressourcenbedarf steigt mit der Anzahl der Clients. Für Entwicklung oder Tests werden 2 CPU-Kerne, 4 GB Arbeitsspeicher und 20 GB Festplattenspeicher empfohlen. Betrachten Sie diese Angaben als Ausgangspunkt; passen Sie die Systemanforderungen entsprechend der Clientanzahl an.
Auf der Anforderungsseite sind die Ports 8080, 22, 5222, 5280, 3306 und 389 aufgeführt. Diese dürfen nicht öffentlich zugänglich gemacht werden. Da nicht jeder Port jedem Bereitstellungsablauf zugeordnet ist, überprüfen Sie die Quell- und Zielregeln für Ihre Topologie, bevor Sie die Firewall ändern.
Das Installationsprogramm unterstützt einen All-in-One-Server oder separate Komponenten-Hosts. Für eine Pilotphase verwenden Sie einen Server; für größere Installationen planen Sie eine verteilte Architektur. Legen Sie einen stabilen Hostnamen und eine stabile Adresse fest, überprüfen Sie die DNS- und Zeitsynchronisierung und verwenden Sie Englisch als Serverbetriebssystem, wie in der Installationsanleitung angegeben.
2. Installieren Sie den Server und bereiten Sie die Installations-Workstation vor.
Die neueste Installationsseite für Server gibt Pardus Server 25.1 an, im offiziellen Downloadverzeichnis ist nun aber auch ein Image für Pardus Server 25.2 verfügbar. Der Versionsunterschied ist relevant: Die Seite bestätigt nicht, dass der Installationsablauf mit Version 25.2 validiert wurde. Verwenden Sie für eine exakte Reproduktion die dokumentierte Version oder testen Sie die neuere Version auf einem Testserver, bevor Sie sie auf echten Geräten einsetzen.
Der grafische Installer läuft auf einer separaten Pardus GNOME- oder Xfce-Workstation und verbindet sich über SSH mit dem Zielserver. Installieren Sie die dokumentierten Systemabhängigkeiten und den SSH-Client sowie das Python-Virtualisierungsumgebungspaket:
sudo apt update
sudo apt install python3-paramiko python3-pyqt5 python3-pip python3-psutil python3-venv xterm git openssh-client
Die aktuelle Installationsseite fordert Benutzer außerdem auf, eine Python- EXTERNALLY-MANAGEDMarkierung zu entfernen und Python-Bibliotheken global zu installieren pip. Vermeiden Sie es, diese Markierung zu löschen: Sie schützt die vom Betriebssystem verwaltete Python-Umgebung, und die Anweisungen nennen einen Pfad für Python 3.11, obwohl die Versionshinweise zu Pardus 25.2 Python 3.13 angeben. Verwenden Sie stattdessen eine isolierte virtuelle Umgebung und testen Sie das Installationsprogramm vor dem Produktiveinsatz.
python3 -m venv --system-site-packages ~/.venvs/lider-installer
~/.venvs/lider-installer/bin/python -m pip install mysql-connector-python argon2-cffi
git clone https://github.com/Pardus-LiderAhenk/lider-ahenk-installer.git
cd lider-ahenk-installer
~/.venvs/lider-installer/bin/python src/app.py
Die virtuelle Umgebung isoliert die PyPI-Bibliotheken, während die über apt installierten GUI-Bibliotheken zugänglich bleiben. Diese Sicherheitsmaßnahme ist im Projekt nicht dokumentiert; daher sollte sie in einer Testumgebung überprüft werden. Sowohl Workstation als auch Server benötigen SSH; überprüfen Sie den Host-Schlüssel und verwenden Sie ein autorisiertes Administratorkonto.
3. Konfigurieren und führen Sie den Lider-Installer aus.
Geben Sie im Installationsfenster die Zugangsdaten für den Zielserver ein. Wählen Sie für eine einfache Pilotphase die Option, alle Komponenten auf einem Server zu installieren, oder weisen Sie einzelne Komponenten Servern zu, wenn Sie eine verteilte Topologie planen. Führen Sie vor dem Fortfahren eine Verbindungsprüfung durch. Schlägt diese fehl, beheben Sie Probleme mit SSH, Routing, Firewall oder Kontoberechtigungen, anstatt mit vermuteten Einstellungen fortzufahren.
Wählen Sie als Nächstes das Lider-Paket-Repository aus. Die Projektdokumentation unterscheidet zwischen dem Haupt-Repository für stabile Pakete und dem Test-Repository. Verwenden Sie für eine Produktionsumgebung die stabile Quelle. Wenn Ihre Organisation die Pakete intern spiegelt, geben Sie die Spiegeladresse und die zugehörige Repository-Schlüsseldatei an, anstatt öffentliche und interne Quellen zu vermischen.
Geben Sie den LDAP-Basis-DN, das Systemadministratorpasswort, den Benutzernamen und das Passwort der Lider-Oberfläche sowie die E-Mail-Adresse des Oberflächenbenutzers ein. Ein Basis-DN ist der Stammverzeichnispfad für LDAP-Einträge; verwenden Sie den Namensplan Ihrer Organisation. Verwenden Sie separate, sichere Passwörter und bewahren Sie diese in einem genehmigten Tresor auf. Überprüfen Sie Hosts und Repository, bevor Sie mit der Installation beginnen, da diese mehrere Dienste konfiguriert und einige Zeit in Anspruch nehmen kann.
4. Öffnen Sie die Konsole und registrieren Sie Ahenk-Clients.
Nach Abschluss der Serverinstallation öffnen Sie die Lider-Oberfläche über die Serveradresse auf Port 8080, wie in der Installationsanleitung beschrieben. Verwenden Sie das für Ihre Bereitstellung konfigurierte Schema und stellen Sie sicher, dass sich die Konsole in einem vertrauenswürdigen Netzwerk oder hinter einer genehmigten Sicherheitsebene befindet. Melden Sie sich mit dem von Ihnen erstellten Benutzerkonten an.
Prüfen Sie auf einem Pardus-Endpunkt zunächst, ob das Ahenk-Repository bereits konfiguriert ist. Laut Client-Dokumentation des Projekts ist es auf Pardus-Computern definiert; falls das Paket verfügbar ist, installieren und registrieren Sie es.
sudo apt update
apt-cache policy ahenk
sudo apt install ahenk
sudo ahenk-register
Falls kein Paketkandidat angezeigt wird, folgen Sie der Repository-Einrichtungsanleitung im offiziellen Clienthandbuch. Dort finden Sie den Repository-Signaturschlüssel und den stabilen Paketquellcode. Vermeiden Sie doppelte Quellcodezeilen; fügen Sie das Repository einmalig hinzu und überprüfen Sie Schlüssel und Quelladresse, bevor Sie den Vorgang ausführen apt update. Bestätigen Sie die Registrierung und geben Sie die vom Assistenten angeforderten Lider-Server- und Registrierungsdaten ein. Laut Handbuch wird die Registrierung durch einen Neustart des Computers abgeschlossen. Planen Sie die Registrierung daher so, dass ein Neustart möglich ist.
Ahenk wird mit hohen Berechtigungen ausgeführt. Registrieren Sie zunächst eine Pilotgruppe und überprüfen Sie den Geltungsbereich der Richtlinien; testen Sie Softwareentfernung, Konto-, USB-, Firewall- oder Skriptaktionen nicht gleichzeitig auf allen Clients.
5. Pilotprojekt vor dem Skalieren überprüfen
Nach dem Neustart des Endpunkts finden Sie ihn in der Lider-Konsole und prüfen Sie, ob Status und Inventar aktuell sind. Senden Sie eine Aufgabe mit geringer Auswirkung und überprüfen Sie das Ergebnis. Die Bezeichnungen der Benutzeroberfläche variieren je nach Lider-Version; verwenden Sie daher das entsprechende Handbuch.
Wenn der Client nicht angezeigt wird, prüfen Sie zunächst die Netzwerkverbindung und die Ahenk-Registrierungsausgabe. Stellen Sie sicher, dass die erforderlichen Firewall-Pfade des Servers nur zwischen den vorgesehenen Hosts geöffnet sind, und überprüfen Sie das ausgewählte Repository sowie den LDAP-Basis-DN. Eine erfolgreiche Webanmeldung beweist die Erreichbarkeit der Konsole; sie beweist jedoch nicht, dass ein Agent registriert wurde oder eine Aufgabe abgeschlossen hat. Erweitern Sie die Bereitstellung erst, wenn sowohl der Client-Datensatz als auch ein unproblematisches Aufgabenergebnis sichtbar sind.
Quellen: Installationsanleitung für den Lider-Server , Lider-Systemvoraussetzungen , Installationsanleitung für den Ahenk-Client , Versionshinweise zu Pardus 25.2 und die Python-Spezifikation für extern verwaltete Umgebungen .