App Orchestration 2.6 für App Orchestration Installationscheckliste Bekannte Probleme in App Orchestration 2.6 Vorbereitet von: Jenny Berger Letzte Aktualisierung: Oktober 6, 2015 © 2015 Citrix Systems, Inc. Alle Rechte vorbehalten. Seite 1 Bekannte Probleme Inhalt TOC Seite 2 vorbehalten. © 2015 Citrix Systems, Inc. Alle Rechte Bekannte Probleme App Orchestration Beim Arbeiten mit der App Orchestration-Webkonsole werden möglicherweise die folgenden Benachrichtigungen angezeigt: o 500: Interner Serverfehler; Dienst ist nicht verfügbar o Dienst ist nicht verfügbar. Ein netzwerkbezogener oder instanzenspezifischer Fehler trat auf, während eine Verbindung zu SQL Server hergestellt wurde. Der Server wurde nicht gefunden oder war nicht erreichbar. Stellen Sie sicher, dass der Instanzname richtig ist und dass SQL Server so konfiguriert ist, dass Remoteverbindungen zulässig sind. o Anmeldung fehlgeschlagen; Interner Serverfehler Diese Benachrichtigungen werden angezeigt, wenn der SQL Server, der die App OrchestrationKonfigurationsdatenbank hostet, offline ist. Führen Sie zum Beheben des Fehlers die folgenden Aktionen aus: o Stellen Sie sicher, dass der Server, auf dem SQL Server ausgeführt wird, funktioniert und mit dem Netzwerk verbunden ist. o Überprüfen Sie, ob die Firewall Remoteverbindungen zu SQL Server zulässt. o Stellen Sie sicher, dass die richtige SQL Server-Datenbank oder -Instanz in den globalen Einstellungen von App Orchestration konfiguriert ist. [#389643] Wenn Sie einen Sitzungsmaschinenkatalog für bedarfsgesteuertes Provisioning erstellen und der CreateSessionMachineCatalog-Workflow fehlschlägt (z. B. wegen eines Konfigurationsfehlers), schlägt der Workflow bei weiteren Versuchen wieder fehl, selbst wenn alle erforderlichen Einstellungen richtig konfiguriert wurden. Dieses Problem tritt auf, weil App Orchestration jedes Mal, wenn der Workflow ausgeführt wird, versucht, einen Snapshot der Vorlagen-VM zu erstellen. Wenn der Snapshot bereits vorhanden ist, schlägt der Workflow mit der Fehlermeldung fehl, dass der Snapshot nicht eindeutig ist. Sie lösen dieses Problem, indem Sie den Snapshot der Vorlagen-VM löschen, bevor Sie den fehlgeschlagenen Workflow neu ausführen. [#413997] Beim Erstellen eines Sitzungsmaschinenkatalogs mit bedarfsgesteuertem Provisioning schlägt der Workflow Get-VMTemplateScan mit dem Fehler "VM wird verwendet" fehl. Dieses Problem tritt auf, wenn ein Snapshot von Datenträger und Speicher mit der VM-Vorlage erstellt wird, die für die Verwendung mit dem Katalog ausgewählt ist. Um dieses Problem zu lösen, entfernen Sie den Snapshot von Datenträger und Speicher und erstellen Sie einen Snapshot nur vom Datenträger der Maschine. Snapshots von Datenträger und Speicher werden nicht für App Orchestration unterstützt. [#469734] Wenn ein NetScaler-Verbindungsfilter einem Sitzungsmaschinenkatalog hinzugefügt wird, kann die Kapazität der im Katalog gehosteten Angebote nicht geändert werden. Dieses Problem tritt auf, wenn der Verbindungsfilter hinzugefügt wird, nachdem Mandanten den Katalog abonniert haben. Das Hinzufügen eines Verbindungsfilters bewirkt eine Änderung im Seite 3 vorbehalten. © 2015 Citrix Systems, Inc. Alle Rechte Bekannte Probleme Sitzungsmaschinenkatalog, durch die Abonnements für die Angebote ungültig werden. Daher können Benutzer auf ihre Abonnements nicht über Citrix Receiver zugreifen. Sie lösen dieses Problem, indem Sie die Abonnements für die Benutzer der betroffenen Angebote kündigen und die zugeordnete Bereitstellungsgruppe löschen. Anschließend können Sie den Benutzern wieder Abonnements für die ursprünglichen Angebote erstellen. Durch die Abonnementerstellung wird eine neue Bereitstellungsgruppe erstellt, die dem geänderten Sitzungsmaschinenkatalog zugeordnet ist. [#471339] Das Hinzufügen einer außer Betrieb gesetzten Sitzungsmaschine zu einem Sitzungsmaschinenkatalog und einer Bereitstellungssite wird in diesem Release nicht unterstützt. Wenn die außer Betrieb gesetzte Sitzungsmaschine einer Bereitstellungssite zugeteilt wird, tritt ein Fehler beim Registrieren mit der Site auf. Daher können Benutzer nicht auf Abonnements für Angebote zugreifen, die auf der Sitzungsmaschine gehostet werden. Sie vermeiden dieses Problem, indem Sie neue Sitzungsmaschinen bereitstellen, um außer Betrieb gesetzte Maschinen zu ersetzen. [#475517] Der Zugriff auf ein Abonnement eines Angebots kann fehlschlagen, wenn das Angebot mit benutzerspezifischen Daten im aktuellen Arbeitsverzeichnis der Anwendung konfiguriert ist. Wenn ein Angebot erstellt wird, wird ein erster Scan der Anwendung ausgeführt und App Orchestration verwendet das bei diesem Scan erkannte Arbeitsverzeichnis. App Orchestration überprüft nicht die vom Scan bereitgestellten Daten und korrigiert nicht automatisch ungültige Informationen bei der Angebotserstellung. Um dieses Problem zu lösen, verwenden Sie Umgebungsvariablen für alle benutzerspezifischen Daten und verwenden Sie sie statt der tatsächlichen benutzerspezifischen Daten im Pfad des aktuellen Arbeitsverzeichnisses der Anwendung. [#475534] Das Hinzufügen derselben privaten Domäne als unterschiedliche Typen (z. B. Hinzufügen der Domäne als "Benutzer" und dann als "Beides") wird in diesem Release nicht unterstützt. Wenn Sie private Domänen hinzufügen, fügen Sie eine Domäne der Bereitstellung nur einmal hinzu. [#475558] Wenn Sie ein Angebot mit der Isolationsstufe "Private Bereitstellungsgruppe" erstellen, das eine Bereitstellungssite und eine StoreFront-Servergruppe in der freigegebenen Ressourcendomäne umfasst, aber auch Sitzungsmaschinen in der privaten Ressourcendomäne eines Mandanten enthält, schlagen Zugriffsversuche über Citrix Receiver möglicherweise fehl. Als Workaround beim Erstellen eines privaten Angebots mit mehrere Domänen konfigurieren Sie das Angebot so, dass es die Isolationsstufe "Private Bereitstellungssite" verwendet. [#475564] Wenn Sie eine große Anzahl an Sitzungsmaschinen in einen Sitzungsmaschinenkatalog importieren, kann der Workflow Get-ApplicationInfo fehlschlagen. Wenn dieser Fehler auftritt, werden die folgenden Fehler im Ordner C:\Windows\Temp auf dem App Orchestration-Konfigurationsserver protokolliert: o Error: Background task handling error: System.Data.SqlClient.SqlException (0x80131904): Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.ComponentModel.Win32Exception (0x80004005): The wait operation timed out... Seite 4 vorbehalten. © 2015 Citrix Systems, Inc. Alle Rechte Bekannte Probleme o Error: Error Details: The INSERT statement conflicted with the FOREIGN KEY constraint "FK_DiscoveredApplications_IconId". The conflict occurred in database "AppOrchestration", table "cam.Icons", column 'Id'. The statement has been terminated. o Error: Error Details: The transaction associated with the current connection has completed but has not been disposed. The transaction must be disposed before the connection can be used to execute SQL statements. Außerdem erstellt App Orchestration möglicherweise zusätzliche Get-ApplicationInfo-Workflows, die alle letztendlich fehlgeschlagen. Diese Fehler können das Ergebnis einer Sperrung der Cam.Icons-Tabelle in der App Orchestration-Konfigurationsdatenbank sein. Als Workaround importieren Sie eine kleinere Anzahl an Sitzungsmaschinen auf einmal in den Katalog. Führen Sie dazu die folgenden Aktionen aus: 1. Löschen Sie mit der App Orchestration-Webkonsole den Sitzungsmaschinenkatalog, in den Sie die Maschinen importieren. Warten Sie, bis der Workflow abgeschlossen ist. 2. Erstellen Sie den Sitzungsmaschinenkatalog neu und importieren Sie bis 100 Maschinen. Warten Sie, bis die Workflows abgeschlossen sind. 3. Importieren Sie die übrigen Sitzungsmaschinen in Sätzen von 100, bis alle Maschinen in den Katalog importiert wurden. [#479423] Wenn Sie einen Sitzungsmaschinenkatalog mit bedarfsgesteuertem Provisioning erstellen und der Workflow unterbrochen wird, verbleiben die vorbereitend erstellte VM und der Snapshot auf der Rechenressource. Sie werden nicht automatisch entfernt. Dieses Problem kann auftreten, wenn der Workflow abgebrochen wird oder fehlschlägt. Um dieses Problem zu umgehen, entfernen Sie manuell die vorbereitend erstellte VM und den Snapshot mit der HypervisorKonsole und starten Sie den Workflow neu. [#480661] Das Anmelden bei der App Orchestration-Webkonsole mit Anmeldeinformationen, die nichtenglische Zeichen verwenden, kann fehlschlagen, wenn die Option "Anmeldeinformationen speichern" aktiviert ist. Dieses Problem tritt auf, wenn Sie sich bei der Webkonsole mit einem Safari-Webbrowser anmelden. Bei Anmeldeinformationen mit englischen Zeichen ist die Anmeldung erfolgreich, wenn diese Option ausgewählt ist. Um dieses Problem zu lösen, aktivieren Sie nicht die Option "Anmeldeinformationen speichern", wenn Sie sich an der Konsole mit dem Safari-Browser anmelden und dabei Anmeldeinformationen mit nicht-englischen Zeichen verwenden. [#484144] Seite 5 vorbehalten. © 2015 Citrix Systems, Inc. Alle Rechte Bekannte Probleme Wenn Sie mit der Webverwaltungskonsole App Orchestration-Administratoren hinzufügen, die die Rolle "Lesezugriff" und den Geltungsbereich für alle Mandanten haben, und wenn Sie dann eine Benutzergruppe aus einer anderen Gesamtstruktur oder Domäne angeben, werden keine Mandanteninformationen in der Webkonsole angezeigt. Dieses Problem tritt auch dann auf, wenn gesamtstruktur- oder domänenübergreifende Vertrauensstellungen zwischen der freigegebenen Domäne und der zweiten Domäne bestehen. Wenn Sie einen Administrator mit Lesezugriff und Geltungsbereich für alle Mandanten erstellen, geben Sie einen der folgenden Benutzertypen an: o Einen Benutzer oder eine Benutzergruppe in der freigegebenen Benutzerdomäne. o Einen Benutzer in einer anderen Gesamtstruktur oder Domäne, sofern gesamtstruktur- oder domänenübergreifende Vertrauensstellungen zur freigegebenen Domäne vorhanden sind. [#485970] Wenn Sie eine nicht vorhandene Maschine von der App Orchestration-Stammorganisationseinheit in Active Directory in eine StoreFront-Servergruppe oder Bereitstellungssite importieren, schlägt der Erstellungsworkflow fehl und das Löschen der Maschine schlägt ebenfalls fehl, weil der Workflow zum Entfernen an eine nicht vorhandene Maschine gesendet wird. Als Workaround löschen Sie die nicht vorhandene Maschine über einen API-Aufruf. Damit werden auch alle damit verbundenen Workflows gelöscht. Beispiel: Wenn Sie das Löschen eines nicht vorhandenen StoreFront-Servers erzwingen möchten, rufen Sie DELETE StoreFrontServers({id}) auf und legen Sie den Parameter für die Erzwingung auf "true" fest. [#0518912] Wenn Sie einen Sitzungsmaschinenkatalog mit einem Snapshot aus einer anderen Vorlage in Windows 2012 R2 oder Windows 8.1 aktualisieren, tritt beim Starten des Angebots u. U. ein Fehler auf. Es empfiehlt sich, beim Upgrade des Sitzungsmaschinenkatalogs den Snapshot aus derselben Vorlage auszuwählen. [#0533964] Wenn in einer App Orchestration-Umgebung mehrere Konfigurationsserver sind, werden beim Upgrade eines Servers von 2.5 auf 2.6 automatisch auch alle anderen Server aktualisiert. Die gleichzeitige Aktualisierung mehrerer Konfigurationsserver ist unnötig und verursacht eine Ausnahme. [#0534270] Das Konfigurieren einer Domäne hinter NAT, die den gleichen vollqualifizierten Domänennamen wie eine Systembereichsdomäne hat, kann die Ausnahme "Ungültige Anforderung" verursachen, da die Erstellung einer isolierten Domäne mit demselben FQDN wie eine Systembereichsdomäne nicht zulässig ist. [#0535549] Wenn alle Maschinen im primären Datencenter heruntergefahren sind, kann beim Anmelden an der StoreFront-Website eine Timeout-Ausnahme auftreten, weil standardmäßig bei Anforderungen von einer Receiver für Web-Site an den zugeordneten Store nach einer Minute ein Timeout erfolgt. Ändern Sie als Workaround den Timeoutwert. Öffnen Sie dazu auf dem StoreFront-Server die Datei web.config für die Receiver für Web-Site in einem Text-Editor. Die Datei ist normalerweise im Verzeichnis C:\inetpub\wwwroot\Citrix\StorenameWeb, wobei Storename der Name ist, der beim Erstellen des Stores angegeben wurde. Legen Sie mit dem Attribut "timeout" das Zeitlimit für eine Antwort vom Store in Stunden, Minuten und Sekunden fest. [#0543315] Seite 6 vorbehalten. © 2015 Citrix Systems, Inc. Alle Rechte Bekannte Probleme Wenn Sie den App Orchestration-Konfigurationsserver von Version 2.5 auf Version 2.6 aktualisieren, ohne alle Bereitstellungssite-, StoreFront-Server- und VDA-Komponenten ebenfalls zu aktualisieren, werden u. U. nicht zugeordnete Ressourcen nicht erkannt oder die XenDesktopBereitstellungssite wird für neu auf dem StoreFront-Server erstellte Stores als XenApp angezeigt. Es empfiehlt sich daher, nach dem Upgrade von App Orchestration 2.6 alle anderen App Orchestration-Komponenten zu aktualisieren. [#0552636, #0551484] Wenn Sie App Orchestration-Komponenten aus einem Ordner installieren, dessen Name lokalisierte Zeichen enthält, tritt u. U. ein Installationsfehler auf. Es empfiehlt sich, für Ordnernamen nur ASCII-Zeichen zu verwenden. [#0566315] Wenn Sie die Portnummer für NetScaler Gateway-Adressen auf der Seite "Datencenter bearbeiten" ändern, gibt der Workflow u. U. die Fehlermeldung "bereits vorhanden" zurück, weil der Workflow "Update-StoreFrontSite" vor dem Workflow "Remove-StoreFrontNetScalerGateway" ausgeführt wird. Klicken Sie auf die Schaltfläche "Wiederholen", um die Portnummer erfolgreich zu ändern. [#0571595] Cloudbereitstellung Wenn Sie eine private Cloud-Rechenressource einer App Orchestration-Bereitstellung hinzufügen, schlägt der Vorgang mit der Meldung fehl, dass ein Datencenter angegeben werden muss. Dieses Problem tritt auf, wenn das Datencenter, das als öffentliche Cloud-Rechenressource verwendet wird, als Standarddatencenter für die Bereitstellung festgelegt ist. Um dieses Problem zu beheben, legen Sie ein Datencenter, das keine Cloud-Rechenressourcen enthält, als Standarddatencenter für die Bereitstellung fest. Versuchen Sie dann noch einmal, die private Cloud-Rechenressource der Bereitstellung hinzufügen. [#484497] StoreFront Nachdem die Benutzer eines Mandanten die in einer Bereitstellungssite gehosteten Apps abonniert haben, werden keine Apps angezeigt, wenn Benutzer auf die StoreFront-Site über Citrix Receiver zugreifen. Dieses Problem tritt bei neu erstellten Bereitstellungssites auf sowie bei Bereitstellungssites, die in StoreFront aggregiert wurden. Das Problem tritt auf, wenn die Abonnements für Benutzer in lokalen Gruppen der Domäne des Mandanten erstellt werden. Da die lokale Gruppe der Domäne in der Domäne ist, in der sie erstellt wurde, werden die Benutzer der Gruppe von StoreFront nicht erkannt, wenn sie versuchen, auf ihre abonnierten Apps zuzugreifen. Um sicherzustellen, dass die Benutzer eines Mandanten auf ihre Abonnements über StoreFront zugreifen können, führen Sie eine der folgenden Aufgaben aus: Wenn die StoreFront-Servergruppe und die Benutzer des Mandanten in verschiedenen Domänen sind, stellen Sie sicher, dass die Benutzer des Mandanten in universellen Gruppen der Domäne sind und geben Sie diese Gruppen an, wenn Sie Abonnements erstellen. Seite 7 vorbehalten. © 2015 Citrix Systems, Inc. Alle Rechte Bekannte Probleme Erstellen Sie eine lokale Gruppe der Domäne, in der die StoreFront-Servergruppe ist, fügen Sie die Benutzer des Mandanten der Gruppe hinzu und geben Sie diese Gruppe beim Erstellen von Abonnements an. [#451145] Seite 8 vorbehalten. © 2015 Citrix Systems, Inc. Alle Rechte