Citrix Virtual Apps and Desktops

Zentraler AOT-Protokollserver

Der AOT-Protokollserver dient als zentrales Ziel zum Sammeln und Speichern von Always-on-Tracing (AOT)-Protokollen von verschiedenen Citrix-Komponenten. Er ist mithilfe der Docker-Technologie containerisiert und wird vorzugsweise unter Linux bereitgestellt, obwohl er auch Windows-Umgebungen über Docker Desktop und die Citrix Connector Appliance unterstützt.

Hauptmerkmale des AOT-Protokollservers

  • Zentrale Protokollspeicherung: Aggregiert Protokolle von mehreren Citrix-Komponenten an einem einheitlichen und durchsuchbaren Ort.
  • Aufbewahrungsrichtlinie: Protokolle werden basierend auf einer konfigurierbaren Richtlinie (Standard: 7 Tage) aufbewahrt, um die Speichernutzung und Leistung zu optimieren.
  • Bereitstellung: Der Protokollserver wird mithilfe von Paketinstallationsskripten und Docker-Containern bereitgestellt. Die Einrichtung erfordert kompatible Hardware und eine Docker-Laufzeitumgebung oder die Cloud Connector Appliance (falls ausgewählt).
  • Sicherer Protokollzugriff: Protokolle können mithilfe der im Protokollserver enthaltenen CLI-Tools 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 eine konsistente Protokollsichtbarkeit in der gesamten Citrix-Infrastruktur.

Bereitstellung und Konfiguration des AOT-Protokollservers

AOT-Voraussetzungen

Der AOT-Protokollserver basiert auf der Docker-Containertechnologie, um zu funktionieren. 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 entfällt, Hosts und die Docker-Infrastruktur zu verwalten.

Ein einzelner Protokollserver kann jederzeit bis zu 128.000 aktive Komponentenverbindungen unterstützen und bis zu 10.000 Protokollereignisse pro Sekunde verarbeiten. Jede Größen- oder Bereitstellungsempfehlung sollte auf diesen beiden Faktoren basieren:

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

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

Ein einzelner Protokollserver 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 haben, 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
  • Hardwareanforderungen: 4 CPU-Kerne, 16 GB RAM und 500 GB freier Festplattenspeicher.
  • Softwareanforderungen: 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.
  • Hardwareanforderungen: 8 CPU-Kerne, 24 GB RAM und 500 GB freier Festplattenspeicher.
  • Softwareanforderungen: Installieren Sie Docker Desktop (Abonnement möglicherweise erforderlich) 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.
Zentraler AOT-Protokollserver