App Layering

App Layering-Dienste

Die folgenden Dienste werden auf der App Layering Appliance ausgeführt:

  • Verwaltungsservice
  • Layeringdienst
  • BITS-Serverdienst

Die Dienste werden auf der Registerkarte System angezeigt.

Verwaltungsservice

Die App Layering-Appliance verwendet den Verwaltungsdienst, um mit den folgenden Servern, Agenten und Plattformsoftware zu kommunizieren:

  • Active Directory
  • Windows-Dateiserver
  • Netzwerkzeitserver
  • Unix-Dateiserver
  • DHCP-Server
  • App Layering-Agents
  • Ihr Hypervisor und Bereitstellungsdienst

Die Firewall-Ports für jede der oben genannten Komponenten müssen geöffnet sein. Einzelheiten finden Sie unter Firewallports.

Layeringdienst

Der Layering-Dienst verwaltet Ihre Layer und Imagevorlagen. Die Appliance behält eine Reihe von Master-Layern auf ihrem lokalen Speicher und Elastic Layer auf der Dateifreigabe der Appliance.

Hinweis: Elastische Layer sind Kopien von App-Layern, die auf der Dateifreigabe der Appliance gespeichert sind. Elastische Layer werden bei der Benutzeranmeldung und nicht als Teil des Layerimages bereitgestellt.

Im Systemmodul zeigt der Layering-Dienst den verfügbaren Speicherplatz auf jeder Dateifreigabe an.

BITS-Serverdienst

Die App Layering Appliance kopiert Dateien in und von der Appliance mit dem BITS-Serverdienst von Microsoft und dem in der Connectorkonfiguration angegebenen Speicherort.

Firewall-Ports für den BITS-Serverdienst

Öffnen Sie die Firewall-Ports für den BITS-Serverdienst. Einzelheiten finden Sie unter Firewallports.

BITS-Serverprotokolle

BITS Server erstellt eigene Protokolle, die Sie hier finden können:

/var/log/Unidesk

Die Protokolle basieren auf den log4net-Konfigurationseinstellungen, die Sie am folgenden Speicherort finden:

source\BitsServer\Citrix.AppLayering.BitsServer\log4net.config

Wenn Sie den Speicherort des Ordners “Uploads” ändern möchten

Sie können ein anderes Volume bereitstellen, das für BITS-Uploads verwendet wird, indem Sie den Pfad zum Volume sowohl für den BITS-Server als auch für den Hyper-V-Connector konfigurieren.

  1. Hängen Sie das neue Volume ein.

  2. Bearbeiten Sie den Ordner Uploads für den BITS-Server in der folgenden JSON-Datei:

    /var/aspnetcore/bits-server/appsettings.Production.json

    Ändern Sie die standardmäßigen UploadFolder-Einstellungen von /mnt/repository/uploads an den neuen Speicherort, z. B. /mnt/test/uploads.

  3. Suchen Sie die Connectorkonfigurationsdatei:

    /usr/local/lib/node_modules/unidesk-hyperv-connector/config.json

    Ändern Sie den Standarduploadpaf (fileUploadFolderPath) von /mnt/repository/Uploads zu dem neuen Speicherort:

  4. Starten Sie beide Dienste neu:

    systemctl restart kestrel-bits-server
    systemctl restart unidesk-hyperv-connector
    <!--NeedCopy-->
    
  5. Aktualisieren Sie die Gruppe und die Berechtigungen für den neuen Upload-Ordner:

    chmod 770 /mnt/test/Uploads
    chmod g+s /mnt/test/Uploads
    chgrp apache /mnt/test/Uploads
    <!--NeedCopy-->
    
App Layering-Dienste