Citrix Virtual Apps and Desktops

Zentralisierter AOT-Log-Server

Der AOT-Log-Server dient als zentrale Anlaufstelle zum Sammeln und Speichern von Always-on-Tracing (AOT)-Protokollen verschiedener Citrix-Komponenten. Er ist mithilfe der Docker-Technologie containerisiert und wird vorzugsweise unter Linux bereitgestellt, obwohl er auch Windows-Umgebungen über Docker Desktop sowie auf der Citrix Connector Appliance unterstützt.

  • Hauptmerkmale des AOT-Log-Servers

  • Zentrale Log-Speicherung: Aggregiert Protokolle von mehreren Citrix-Komponenten an einem vereinheitlichten und durchsuchbaren Ort.
  • Aufbewahrungsrichtlinie: Protokolle werden basierend auf einer konfigurierbaren Richtlinie (Standard: 7 Tage) aufbewahrt, um die Speichernutzung und Leistung zu optimieren.
  • Bereitstellung: Der Log-Server wird mithilfe von gepackten Installationsskripten und Docker-Containern bereitgestellt. Die Einrichtung erfordert kompatible Hardware und eine Docker-Laufzeitumgebung oder die Cloud Connector Appliance (falls ausgewählt).
  • Sicherer Log-Zugriff: Protokolle können mithilfe von CLI-Tools, die im Log-Server enthalten sind, abgerufen werden. Jeder Zugriff erfordert eine ordnungsgemäße Authentifizierung, um Sicherheit und Compliance zu gewährleisten.
  • Integration mit Citrix-Kernkomponenten: Der AOT-Telemetriedienst ist in die Citrix-Kernkomponenten eingebettet, wodurch diese als Protokollgeneratoren fungieren können. Der Telemetriedienst gewährleistet eine nahtlose und automatisierte Protokollerfassung über diese Komponenten hinweg und ermöglicht so eine konsistente Protokollsichtbarkeit in der gesamten Citrix-Infrastruktur.

  • Bereitstellung und Konfiguration des AOT-Log-Servers

AOT-Voraussetzungen

  • Der AOT-Log-Server basiert auf der Docker-Container-Technologie. Obwohl Linux das empfohlene Host-Betriebssystem ist, ist die Installation unter Windows auch mit Docker Desktop möglich. Alternativ bietet die Verwendung einer Citrix Connector Appliance eine vorgefertigte Lösung, die die Notwendigkeit der Verwaltung von Hosts und Docker-Infrastruktur eliminiert.

Ein einzelner Log-Server kann jederzeit bis zu 128.000 aktive Komponentenverbindungen unterstützen und bis zu 10.000 Protokollereignisse pro Sekunde verarbeiten. Jede Dimensionierungs- oder Bereitstellungsempfehlung sollte auf diesen beiden Faktoren basieren:

  • Verbindungskapazität bestimmt, wie viele Komponenten gleichzeitig verbunden werden können.

  • Protokolldurchsatz bestimmt, wie viele Protokolle das System ohne Leistungseinbußen aufnehmen und indizieren kann.

  • Ein einzelner Log-Server ist geeignet, solange Ihre Umgebung innerhalb dieser Grenzen bleibt.

  • Citrix Connector Appliance

  • Stellen Sie sicher, dass Sie die neueste Version der Citrix Connector Appliance verwenden.

  • Falls Sie sie nicht besitzen, laden Sie die neueste Version von Citrix Cloud herunter und installieren Sie sie.

Linux

  • Unterstützte Betriebssysteme: Ubuntu 24.04 und RHEL 8.10, 9.4
  • Hardware-Anforderungen: 4 CPU-Kerne, 16 GB RAM und 500 GB freier Festplattenspeicher.
    • Software-Anforderungen: Installieren Sie Docker Engine für Linux oder Docker Desktop für Linux.
    • Benutzerberechtigungen: Stellen Sie sicher, dass der Benutzer Docker ohne Root-Rechte starten kann.

Windows

-  **Unterstützte Betriebssysteme**: Windows 11, Windows 10, Windows Server 2022 und Windows Server 2025. Für Azure VMs siehe [Empfehlungen hier](https://azure.microsoft.com/de-de/blog/nested-virtualization-in-azure/).
  • Hardware-Anforderungen: 8 CPU-Kerne, 24 GB RAM und 500 GB freier Festplattenspeicher.
  • Software-Anforderungen: Installieren Sie Docker Desktop (Abonnement kann erforderlich sein) für Windows.
    • WSL Version 2.1.5 oder höher ist erforderlich.
    • Aktivieren Sie die Windows-Funktionen Hyper-V und Container.
    • Legen Sie das Speicherlimit in den Docker-Desktop-Einstellungen auf >= 12 GB fest.
Zentralisierter AOT-Log-Server