XenApp and XenDesktop

Bereitstellung aktualisieren

Einführung

Sie können bestimmte Bereitstellungen auf neuere Versionen aktualisieren, ohne zuvor neue Maschinen oder Sites einrichten zu müssen. Dieser Vorgang wird als In-Place-Upgrade bezeichnet. Eine Liste der Versionen, die Sie aktualisieren können, finden Sie unter Upgrade.

Sie können auch den aktuellen XenApp-Installer verwenden, um einen XenApp 6.5 Worker-Server auf einen aktuellen VDA für Windows Server OS zu aktualisieren. Dies ist eine ergänzende Aktivität zur Migration von XenApp 6.5. Siehe Upgrade eines XenApp 6.5 Worker auf einen neuen VDA für Windows Server OS.

Um ein Upgrade zu starten, führen Sie das Installationsprogramm der neuen Version aus, um zuvor installierte Kernkomponenten (Delivery Controller™, Citrix Studio, Citrix Director, Citrix License Server) und VDAs zu aktualisieren. Danach aktualisieren Sie die Datenbanken und die Site.

Lesen Sie unbedingt alle Informationen in diesem Artikel, bevor Sie mit dem Upgrade beginnen.

(Wenn Sie auf 7.16 oder eine spätere Version aktualisieren, beachten Sie die Hinweise unter Bereitstellung aktualisieren.)

Upgradereihenfolge

Das folgende Diagramm fasst die Upgradereihenfolge zusammen. Details finden Sie weiter unten unter Upgradeverfahren. Wenn Sie beispielsweise mehr als eine Kernkomponente auf einem Server installiert haben, werden durch Ausführen des Installationsprogramms auf dieser Maschine alle Komponenten aktualisiert, für die neue Versionen verfügbar sind. Möglicherweise möchten Sie den in einem Masterimage verwendeten VDA aktualisieren und dann das Image aktualisieren. Danach aktualisieren Sie den Katalog, der dieses Image verwendet, und die Bereitstellungsgruppe, die diesen Katalog verwendet. Die Details umfassen auch, wie die Site-Datenbanken und die Site automatisch oder manuell aktualisiert werden.

Abbildung der Upgradereihenfolge

Welche Produktkomponentenversionen aktualisiert werden können

Mit dem Produktinstallationsprogramm können Sie Folgendes aktualisieren:

  • Citrix License Server, Studio und StoreFront™
  • Delivery Controller 7.0 und höher.
  • VDA 5.6 oder höher
    • Im Gegensatz zu früheren VDA-Versionen müssen Sie den Produktinstaller verwenden, um VDAs zu aktualisieren; Sie können keine MSIs verwenden.
    • Wenn der Installer Receiver für Windows (Receiver.exe) auf dem Computer erkennt, wird dieser auf die im Produktinstallationsmedium enthaltene Receiver-Version aktualisiert.
    • VDA 5.6 bis VDA 7.8: Wenn der Installer Receiver für Windows Enterprise (CitrixReceiverEnterprise.exe) auf dem Computer erkennt, wird dieser auf Receiver für Windows Enterprise 3.4 aktualisiert.
  • Director 1 oder höher
  • Datenbank: Diese Studio-Aktion aktualisiert das Schema und migriert Daten für die Site-Datenbank (sowie die Konfigurationsprotokollierungs- und Überwachungsdatenbanken, wenn Sie von einer früheren 7.x-Version aktualisieren).
  • Personal vDisk

Hinweis: Um von XenDesktop 5.6 zu aktualisieren, aktualisieren Sie zuerst auf 7.6 LTSR (mit dem neuesten CU) und dann auf diese Version.

Aktualisieren Sie bei Bedarf die folgenden Komponenten gemäß den Anweisungen in der Feature-/Produktdokumentation:

  • Provisioning Services (für XenApp 7.x und XenDesktop 7.x empfiehlt Citrix die Verwendung der neuesten veröffentlichten Version; die minimal unterstützte Version ist Provisioning Services 7.0).
    • Aktualisieren Sie den Provisioning Services-Server mithilfe des Server-Rolling-Upgrades und die Clients mithilfe der vDisk-Versionierung. Citrix empfiehlt, Server vor den Zielgeräten zu aktualisieren. Weitere Informationen finden Sie unter Aktualisieren von Provisioning-Servern
    • Provisioning Services 7.x unterstützt das Erstellen neuer Desktops mit XenDesktop 5-Versionen nicht. Obwohl vorhandene Desktops weiterhin funktionieren, können Sie Provisioning Services 7.x nicht zum Erstellen neuer Desktops verwenden, bevor Sie XenDesktop aktualisiert haben. Wenn Sie also eine gemischte Umgebung aus XenDesktop 5.6- und 7.x-Sites planen, aktualisieren Sie Provisioning Services nicht auf Version 7.
  • Host-Hypervisor-Version.
  • StoreFront.
  • Profile Management.
  • Federated Authentication Service

Einschränkungen

Für Upgrades gelten die folgenden Einschränkungen:

  • Selektive Komponenteninstallation: Wenn Sie Komponenten auf die neue Version installieren oder aktualisieren, aber andere Komponenten (auf anderen Maschinen), die ein Upgrade erfordern, nicht aktualisieren, werden Sie von Studio daran erinnert. Nehmen wir zum Beispiel an, ein Upgrade umfasst neue Versionen von Controller und Studio. Sie aktualisieren den Controller, führen den Installer aber nicht auf der Maschine aus, auf der Studio installiert ist. Studio lässt Sie die Site erst dann weiter verwalten, wenn Sie Studio aktualisiert haben.

Sie müssen VDAs nicht aktualisieren, aber Citrix empfiehlt, alle VDAs zu aktualisieren, damit Sie alle verfügbaren Funktionen nutzen können.

  • XenApp-Version vor 7.5: Sie können kein Upgrade von einer XenApp-Version vor 7.5 durchführen. Sie können von XenApp 6.x migrieren; siehe Migrieren von XenApp 6.x. Obwohl Sie eine XenApp 6.5-Farm nicht aktualisieren können, können Sie die XenApp 6.5-Software auf einer Windows Server 2008 R2-Maschine durch einen aktuellen VDA für Server-Betriebssysteme ersetzen. Siehe Upgrade eines XenApp 6.5-Workers auf einen neuen VDA.
  • XenDesktop-Version vor 5.6: Sie können kein Upgrade von einer XenDesktop-Version vor 5.6 durchführen.
  • XenDesktop® Express Edition: Sie können XenDesktop Express Edition nicht aktualisieren. Besorgen und installieren Sie eine Lizenz für eine aktuell unterstützte Edition und aktualisieren Sie diese dann.
  • Early Release- oder Technology Preview-Versionen: Sie können kein Upgrade von einer XenApp®- oder XenDesktop Early Release- oder Technology Preview-Version durchführen.
  • Windows XP/Vista: Wenn Sie VDAs auf Windows XP- oder Windows Vista-Maschinen installiert haben, siehe VDAs auf Maschinen mit Windows XP oder Windows Vista.
  • Produktauswahl: Wenn Sie von einer früheren 7.x-Version aktualisieren, wählen oder geben Sie das Produkt (XenApp oder XenDesktop), das bei der Erstinstallation festgelegt wurde, nicht an.
  • Gemischte Umgebungen/Sites: Wenn Sie weiterhin Sites älterer Versionen und Sites aktueller Versionen betreiben müssen, siehe Überlegungen zu gemischten Umgebungen.

Vorbereitung

Vor Beginn eines Upgrades:

  • Entscheiden Sie, welchen Installer und welche Schnittstelle Sie verwenden möchten: Verwenden Sie den vollständigen Produktinstaller von der XenApp- oder XenDesktop-ISO, um Kernkomponenten zu aktualisieren. Sie können VDAs mit dem vollständigen Produktinstaller oder einem der eigenständigen VDA-Installer aktualisieren. Alle Installer bieten grafische und Befehlszeilenschnittstellen. Weitere Informationen finden Sie unter Installer.

    Sie können kein Upgrade durch Importieren oder Migrieren von Daten aus einer Version durchführen, die aktualisiert werden kann. (Hinweis: Einige viel frühere Versionen müssen migriert statt aktualisiert werden; eine Liste der Versionen, die aktualisiert werden können, finden Sie unter Upgrade und Migration.)

    Wenn Sie ein Desktop-VDA ursprünglich mit dem Installer VDAWorkstationCoreSetup.exe installiert haben, empfiehlt Citrix, diesen Installer für das Upgrade zu verwenden. Wenn Sie den vollständigen VDA-Produktinstaller oder den VDAWorkstationSetup.exe-Installer für das Upgrade des VDA verwenden, werden möglicherweise die ursprünglich ausgeschlossenen Komponenten installiert, es sei denn, Sie schließen sie ausdrücklich vom Upgrade aus.

    Wenn Sie beispielsweise einen VDA der Version 7.13 mit VDAWorkstationCoreSetup.exe installiert und dann den vollständigen Produktinstaller verwendet haben, um diesen VDA auf Version 7.14 zu aktualisieren, werden die von der ursprünglichen Installation ausgeschlossenen Komponenten (wie Profile management oder Personal vDisk) möglicherweise während des Upgrades installiert, wenn Sie die Standardeinstellungen akzeptieren oder die Befehlszeilenoption /exclude nicht verwenden.

  • Überprüfen Sie den Zustand Ihrer Site: Stellen Sie sicher, dass sich die Site in einem stabilen und funktionsfähigen Zustand befindet, bevor Sie ein Upgrade starten. Wenn eine Site Probleme aufweist, werden diese durch ein Upgrade nicht behoben, und die Site kann in einem komplexen Zustand verbleiben, aus dem sie schwer wiederherzustellen ist. Um die Site zu testen, wählen Sie den Eintrag Site im Studio-Navigationsbereich. Klicken Sie im Bereich Site-Konfiguration des mittleren Bereichs auf Site testen.

  • Sichern Sie die Site-, Überwachungs- und Konfigurationsprotokollierungsdatenbanken: Befolgen Sie die Anweisungen in CTX135207. Wenn nach dem Upgrade Probleme festgestellt werden, können Sie die Sicherung wiederherstellen.

    Sichern Sie optional Vorlagen und aktualisieren Sie Hypervisoren, falls erforderlich.

    Führen Sie alle weiteren Vorbereitungsaufgaben aus, die Ihr Business Continuity Plan vorschreibt.

  • Stellen Sie sicher, dass Ihre Citrix-Lizenzierung aktuell ist: Stellen Sie vor dem Upgrade sicher, dass Ihr Customer Success Services / Software Maintenance / Subscription Advantage-Datum für die neue Produktversion gültig ist. Wenn Sie von einer früheren 7.x-Produktversion aktualisieren, muss das Datum mindestens 2017.0801 sein. (Dieses Datum gilt für die 7.15 LTSR-Version, nicht für nachfolgende kumulative Updates (CUs).)

  • Stellen Sie sicher, dass Ihr Citrix License Server kompatibel ist: Stellen Sie sicher, dass Ihr Citrix License Server mit der neuen Version kompatibel ist. Dies kann auf zwei Arten erfolgen:

    • Bevor Sie andere Citrix-Komponenten aktualisieren, führen Sie den Installer auf dem Computer aus, der den License Server enthält. Wenn ein Upgrade erforderlich ist, initiiert der Installer dieses.

    • Führen Sie im XenDesktop Setup-Verzeichnis auf dem Installationsmedium den Befehl .\LicServVerify.exe -h \<License-Server-fqdn> -p 27000 –v aus. Die resultierende Anzeige gibt an, ob der License Server kompatibel ist. Wenn der License Server inkompatibel ist, führen Sie den Installer auf diesem Computer aus, um ihn zu aktualisieren.

  • Sichern Sie alle StoreFront-Änderungen: Wenn Sie Änderungen an Dateien in C:\inetpub\wwwroot\Citrix\<StoreName>\App_Data vorgenommen haben, wie z. B. default.ica und usernamepassword.tfrm, sichern Sie diese für jeden Store. Nach dem Upgrade können Sie sie wiederherstellen, um Ihre Änderungen wiederherzustellen.

  • Schließen Sie Anwendungen und Konsolen: Schließen Sie vor dem Start eines Upgrades alle Programme, die möglicherweise Dateisperren verursachen könnten, einschließlich Verwaltungskonsolen und PowerShell-Sitzungen. (Ein Neustart des Computers stellt sicher, dass alle Dateisperren aufgehoben sind und keine Windows-Updates ausstehen.)

    Bevor Sie ein Upgrade starten, beenden und deaktivieren Sie alle Dienste von Überwachungsagenten von Drittanbietern.

  • Stellen Sie sicher, dass Sie über die richtigen Berechtigungen verfügen: Sie müssen nicht nur ein Domänenbenutzer sein, sondern auch ein lokaler Administrator auf den Computern, auf denen Sie Produktkomponenten aktualisieren.

Die Site-Datenbank und die Site können automatisch oder manuell aktualisiert werden. Für ein automatisches Datenbank-Upgrade müssen die Berechtigungen des Studio-Benutzers die Möglichkeit umfassen, das SQL Server-Datenbankschema zu aktualisieren (z. B. die Datenbankrolle db_securityadmin oder db_owner). Weitere Informationen finden Sie im Artikel Datenbanken. Wenn der Studio-Benutzer diese Berechtigungen nicht besitzt, generiert das Initiieren eines manuellen Datenbank-Upgrades Skripte. Der Studio-Benutzer führt einige der Skripte von Studio aus; der Datenbankadministrator führt andere Skripte mit einem Tool wie SQL Server Management Studio aus.

Überlegungen zu gemischten Umgebungen

Wenn Ihre Umgebung Sites/Farmen mit unterschiedlichen Produktversionen enthält (eine gemischte Umgebung), empfiehlt Citrix die Verwendung von StoreFront, um Anwendungen und Desktops aus verschiedenen Produktversionen zu aggregieren (z. B. wenn Sie eine XenDesktop 7.13 Site und eine XenDesktop 7.14 Site haben). Weitere Informationen finden Sie in der StoreFront-Dokumentation.

  • Verwenden Sie in einer gemischten Umgebung weiterhin die Studio- und Director-Versionen für jede Version, stellen Sie jedoch sicher, dass unterschiedliche Versionen auf separaten Maschinen installiert sind.
  • Wenn Sie planen, XenDesktop 5.6- und 7.x-Sites gleichzeitig zu betreiben und Provisioning Services für beide zu verwenden, stellen Sie entweder einen neuen Provisioning Services für die 7.x-Site bereit oder aktualisieren Sie den aktuellen Provisioning Services, wobei Sie dann keine neuen Workloads in der XenDesktop 5.6-Site bereitstellen können.

Innerhalb jeder Site empfiehlt Citrix, alle Komponenten zu aktualisieren. Obwohl Sie frühere Versionen einiger Komponenten verwenden können, sind möglicherweise nicht alle Funktionen der neuesten Version verfügbar. Wenn Sie beispielsweise aktuelle VDAs in Bereitstellungen mit früheren Controller-Versionen verwenden, sind neue Funktionen in der aktuellen Version möglicherweise nicht verfügbar. Bei der Verwendung nicht aktueller Versionen können auch Probleme bei der VDA-Registrierung auftreten.

  • Sites mit Controllern der Version 5.x und VDAs der Version 7.x sollten nur vorübergehend in diesem Zustand bleiben. Idealerweise sollten Sie das Upgrade aller Komponenten so schnell wie möglich abschließen.
  • Aktualisieren Sie eine eigenständige Studio-Version erst, wenn Sie bereit sind, die neue Version zu verwenden.

VDAs auf Maschinen mit Windows XP oder Windows Vista

Sie können auf Maschinen mit Windows XP oder Windows Vista installierte VDAs nicht auf eine 7.x-Version aktualisieren. Sie müssen VDA 5.6 FP1 mit bestimmten Hotfixes verwenden; Anweisungen finden Sie unter CTX140941. Obwohl VDAs früherer Versionen in einer 7.x-Site ausgeführt werden, können sie viele ihrer Funktionen nicht nutzen, darunter:

  • In Studio vermerkte Funktionen, die eine neuere VDA-Version erfordern.
  • Konfigurieren von App-V-Anwendungen aus Studio.
  • Konfigurieren von StoreFront-Adressen aus Studio.
  • Automatische Unterstützung für die Microsoft Windows KMS-Lizenzierung bei Verwendung von Machine Creation Services. Siehe CTX128580.
  • Informationen in Director:
    • Anmeldezeiten und Anmeldeendeereignisse, die sich auf die Anmeldedauer in den Ansichten Dashboard, Trends und Benutzerdetails auswirken.
    • Aufschlüsselung der Anmeldedauer für HDX™-Verbindungs- und Authentifizierungszeit sowie Details zur Dauer für Profil-, GPO- und Anmeldeskriptladevorgänge und die Einrichtung interaktiver Sitzungen.
    • Mehrere Kategorien von Ausfallraten für Maschinen und Verbindungen.
    • Aktivitätsmanager in den Ansichten „Helpdesk“ und „Benutzerdetails“.

Citrix empfiehlt, Windows XP- und Windows Vista-Maschinen auf eine unterstützte Betriebssystemversion neu zu installieren und dann den neuesten VDA zu installieren.

VDAs auf Maschinen mit Windows 8.x und Windows 7

Um VDAs, die auf Maschinen mit Windows 8.x oder Windows 7 installiert sind, auf Windows 10 zu aktualisieren, empfiehlt Citrix, Windows 7- und Windows 8.x-Maschinen auf Windows 10 neu zu installieren und dann den unterstützten VDA für Windows 10 zu installieren. Wenn eine Neuinstallation nicht möglich ist, deinstallieren Sie den VDA, bevor Sie das Betriebssystem aktualisieren; andernfalls befindet sich der VDA in einem nicht unterstützten Zustand.

Unterstützung für gemischte VDA-Versionen

Wenn Sie das Produkt auf eine neuere Version aktualisieren, empfiehlt Citrix, alle Kernkomponenten und VDAs zu aktualisieren, damit Sie auf alle neuen und erweiterten Funktionen Ihrer Edition zugreifen können.

In einigen Umgebungen können Sie möglicherweise nicht alle VDAs auf die aktuellste Version aktualisieren. In diesem Szenario können Sie beim Erstellen eines Maschinenkatalogs die auf den Maschinen installierte VDA-Version angeben. Standardmäßig gibt diese Einstellung die neueste empfohlene VDA-Version an; Sie müssen diese Einstellung nur ändern, wenn der Maschinenkatalog Maschinen mit früheren VDA-Versionen enthält. Das Mischen von VDA-Versionen in einem Maschinenkatalog wird jedoch nicht empfohlen.

Wenn ein Maschinenkatalog mit der standardmäßig empfohlenen VDA-Versionseinstellung erstellt wird und eine der Maschinen im Katalog eine frühere VDA-Version installiert hat, können diese Maschinen sich nicht beim Controller registrieren und funktionieren nicht.

Weitere Informationen finden Sie unter VDA-Versionen und Funktionsebenen.

Controller auf älteren Betriebssystemen

Citrix empfiehlt, dass alle Delivery Controller in einer Site dasselbe Betriebssystem haben. Die folgende Upgrade-Reihenfolge minimiert das Intervall, in dem verschiedene Controller unterschiedliche Betriebssysteme haben.

  1. Erstellen Sie einen Snapshot aller Delivery Controller in der Site und sichern Sie dann die Sitedatenbank.
  2. Installieren Sie neue Delivery Controller auf sauberen Servern mit unterstützten Betriebssystemen.
  3. Fügen Sie die neuen Controller der Site hinzu.
  4. Entfernen Sie die Controller, die auf Betriebssystemen ausgeführt werden, die für die neuere Version nicht gültig sind.

Informationen zum Hinzufügen und Entfernen von Controllern finden Sie unter Delivery Controller.

Upgrade-Verfahren

Um die grafische Benutzeroberfläche des Produktinstallationsprogramms auszuführen, melden Sie sich an der Maschine an und legen Sie dann das Medium ein oder binden Sie das ISO-Laufwerk für die neue Version ein. Doppelklicken Sie auf AutoSelect. Informationen zur Verwendung der Befehlszeilenschnittstelle finden Sie unter Installation über die Befehlszeile.

  1. Wenn mehr als eine Kernkomponente auf demselben Server installiert ist (z. B. Controller, Studio und Lizenzserver) und für mehrere dieser Komponenten neue Versionen verfügbar sind, werden sie alle aktualisiert, wenn Sie das Installationsprogramm auf diesem Server ausführen.

    Wenn Kernkomponenten auf anderen Maschinen als dem Controller installiert sind, führen Sie das Installationsprogramm auf jeder dieser Maschinen aus. Die empfohlene Reihenfolge ist: Lizenzserver, StoreFront und dann Director.

    Wenn Sie noch nicht festgestellt haben, ob Ihr Lizenzserver mit der neuen Version kompatibel ist (siehe Vorbereitung), ist es unerlässlich, dass Sie das Installationsprogramm auf dem Lizenzserver ausführen, bevor Sie andere Kernkomponenten aktualisieren.

    Wenn Sie manuelle Änderungen an StoreFront-Stores beibehalten möchten, sichern Sie die Store-Dateien, bevor Sie StoreFront aktualisieren (siehe Vorbereitung).

  2. Wenn Sie Provisioning Services verwenden, aktualisieren Sie die PVS-Server und Zielgeräte gemäß den Anweisungen in der Dokumentation zu Provisioning Services.

  3. Führen Sie das Produktinstallationsprogramm auf Maschinen aus, die VDAs enthalten. (Siehe Schritt 12, wenn Sie Masterimages und Machine Creation Services verwenden.)

  4. Führen Sie das Produktinstallationsprogramm auf der Hälfte der Controller aus. (Dadurch werden auch alle anderen auf diesen Servern installierten Kernkomponenten aktualisiert.) Wenn Ihre Site beispielsweise vier Controller hat, führen Sie das Installationsprogramm auf zwei davon aus.

    • Wenn die Hälfte der Controller aktiv bleibt, können Benutzer auf die Site zugreifen. VDAs können sich bei den verbleibenden Controllern registrieren. Es kann vorkommen, dass die Site eine reduzierte Kapazität aufweist, da weniger Controller verfügbar sind. Das Upgrade verursacht nur eine kurze Unterbrechung beim Aufbau neuer Clientverbindungen während der letzten Schritte des Datenbank-Upgrades. Die aktualisierten Controller können keine Anforderungen verarbeiten, bis die gesamte Site aktualisiert wurde.
    • Wenn Ihre Site nur einen Controller hat, ist die Site während des Upgrades nicht betriebsbereit.
  5. Wenn Studio auf einer anderen Maschine installiert ist als einer, die Sie bereits aktualisiert haben, führen Sie das Installationsprogramm auf der Maschine aus, auf der Studio installiert ist.

  6. Führen Sie über das neu aktualisierte Studio ein Upgrade der Sitedatenbank durch. Weitere Informationen finden Sie unter Upgrade der Datenbanken und der Site.

  7. Wählen Sie im neu aktualisierten Studio im Navigationsbereich Citrix Studio Site-Name aus. Wählen Sie die Registerkarte Common Tasks aus. Wählen Sie Upgrade remaining Delivery Controllers.

  8. Nach Abschluss des Upgrades und der Bestätigung des Abschlusses auf den verbleibenden Controllern schließen Sie Studio und öffnen es dann erneut. Studio fordert möglicherweise ein zusätzliches Site-Upgrade an, um die Dienste des Controllers bei der Site zu registrieren oder eine Zonen-ID zu erstellen, falls diese noch nicht vorhanden ist.

  9. Wählen Sie im Abschnitt „Site Configuration“ der Seite „Common Tasks“ die Option Perform registration. Durch die Registrierung der Controller werden sie für die Site verfügbar.

  10. Nachdem Sie nach Abschluss des Upgrades auf Finish geklickt haben, wird Ihnen die Möglichkeit geboten, sich für die Citrix-Telemetrieprogramme anzumelden, die Informationen über Ihre Bereitstellung sammeln. Diese Informationen werden verwendet, um die Produktqualität, Zuverlässigkeit und Leistung zu verbessern.

  11. Nach dem Upgrade der Komponenten, der Datenbank und der Site testen Sie die neu aktualisierte Site. Wählen Sie in Studio im Navigationsbereich Citrix Studio Site-Name aus. Wählen Sie die Registerkarte Common Tasks und dann Test Site. Diese Tests wurden nach dem Upgrade der Datenbank automatisch ausgeführt, Sie können sie jedoch jederzeit erneut ausführen.

    Die Funktion „Test Site“ kann für einen auf Windows Server 2016 installierten Controller fehlschlagen, wenn ein lokaler SQL Server Express für die Sitedatenbank verwendet wird und der SQL Server Browser-Dienst nicht gestartet ist. Um dies zu vermeiden, führen Sie die folgenden Aufgaben aus.

    1. Aktivieren Sie den SQL Server Browser-Dienst (falls erforderlich) und starten Sie ihn dann.

    2. Starten Sie den SQL Server (SQLEXPRESS)-Dienst neu.

  12. Wenn Sie Machine Creation Services verwenden und aktualisierte VDAs nutzen möchten: Nachdem Sie die Bereitstellung aktualisiert und getestet haben, aktualisieren Sie den in den Masterimages verwendeten VDA (falls noch nicht geschehen). Aktualisieren Sie Masterimages, die diese VDAs verwenden. Siehe Aktualisieren oder Erstellen eines neuen Masterimages. Aktualisieren Sie dann Maschinenkataloge, die diese Masterimages verwenden, und aktualisieren Sie Bereitstellungsgruppen, die diese Kataloge verwenden.

Upgrade der Datenbanken und der Site

Nach dem Upgrade der Kernkomponenten und VDAs verwenden Sie das neu aktualisierte Studio, um ein automatisches oder manuelles Datenbank- und Site-Upgrade zu initiieren.

Denken Sie daran: Überprüfen Sie den Abschnitt Vorbereitung oben auf Berechtigungsanforderungen.

  • Für ein automatisches Datenbank-Upgrade müssen die Berechtigungen des Studio-Benutzers die Möglichkeit umfassen, das SQL Server-Datenbankschema zu aktualisieren.
  • Für ein manuelles Upgrade führt der Studio-Benutzer einige der generierten Skripts aus Studio aus. Der Datenbankadministrator führt andere Skripts aus, entweder mit dem SQLCMD-Dienstprogramm oder dem SQL Server Management Studio im SQLCMD-Modus. Andernfalls können ungenaue Fehler auftreten.

Citrix empfiehlt dringend, dass Sie die Datenbank sichern, bevor Sie ein Upgrade durchführen. Siehe CTX135207. Während eines Datenbank-Upgrades werden Produktdienste deaktiviert. In dieser Zeit können Controller keine neuen Verbindungen für die Site vermitteln, planen Sie daher sorgfältig.

Nachdem das Datenbank-Upgrade abgeschlossen ist und die Produktdienste aktiviert wurden, testet Studio die Umgebung und Konfiguration und generiert dann einen HTML-Bericht. Wenn Probleme festgestellt werden, können Sie die Datenbanksicherung wiederherstellen. Nachdem Sie die Probleme behoben haben, können Sie die Datenbank erneut aktualisieren.

Datenbank und Site automatisch aktualisieren:

Starten Sie das neu aktualisierte Studio. Nachdem Sie ausgewählt haben, das Site-Upgrade automatisch zu starten und bestätigt haben, dass Sie bereit sind, wird das Datenbank- und Site-Upgrade fortgesetzt.

Datenbank und Site manuell aktualisieren:

  1. Starten Sie das neu aktualisierte Studio. Wählen Sie, die Site manuell zu aktualisieren. Der Assistent prüft die Kompatibilität des Lizenzservers und fordert eine Bestätigung an. Nachdem Sie bestätigt haben, dass Sie die Datenbank gesichert haben, generiert und zeigt der Assistent die Skripte und eine Prüfliste der Upgradeschritte an.

  2. Führen Sie die folgenden Skripte in der angegebenen Reihenfolge aus.

    • DisableServices.ps1: PowerShell-Skript, das vom Studio-Benutzer auf einem Controller ausgeführt werden muss, um Produktdienste zu deaktivieren.
    • UpgradeSiteDatabase.sql: SQL-Skript, das vom Datenbankadministrator auf dem Server ausgeführt werden muss, der die Site-Datenbank enthält.
    • UpgradeMonitorDatabase.sql: SQL-Skript, das vom Datenbankadministrator auf dem Server ausgeführt werden muss, der die Monitor-Datenbank enthält.
    • UpgradeLoggingDatabase.sql: SQL-Skript, das vom Datenbankadministrator auf dem Server ausgeführt werden muss, der die Konfigurationsprotokollierungsdatenbank enthält. Führen Sie dieses Skript nur aus, wenn sich diese Datenbank ändert (z. B. nach der Anwendung eines Hotfixes).
    • EnableServices.ps1: PowerShell-Skript, das vom Studio-Benutzer auf einem Controller ausgeführt werden muss, um Produktdienste zu aktivieren.
  3. Nachdem Sie die Aufgaben der Prüfliste abgeschlossen haben, klicken Sie auf Upgrade abschließen.

DBSchema-Upgrade

Wenn Sie Ihre Bereitstellung auf ein neues CU aktualisieren, werden mehrere Ihrer Datenbankschemata aktualisiert. Konsultieren Sie die folgende Tabelle für Informationen darüber, welche Datenbankschemata dabei aktualisiert werden:

dbschema

Definition der Begriffe:

  • Site = Site Datastore; Das Dbschema-Update wird am Site Datastore vorgenommen.
  • Monitor = Monitor Datastore; Das Dbschema-Update wird am Monitor Datastore vorgenommen.
  • Config = Konfigurationstabelle; Die Desktop Studio-Version, die License Server-Version oder beide werden in der Konfigurationstabelle aktualisiert.
  • Logging = Logging Datastore; Das Dbschema-Update wird am Logging Datastore vorgenommen.