Citrix Provisioning

Upgrade

Citrix Provisioning unterstützt Upgrades auf die aktuelle Produktversion ab Version 7.6. LTSR.

Führen Sie die folgenden Schritte vor dem Upgrade einer Citrix Provisioning-Farm aus:

  • Wählen Sie einen Wartungszeitraum mit dem geringsten Datenverkehr.
  • Erstellen Sie ein Backup der Citrix Provisioning-Datenbank.
  • Sichern aller virtuellen Datenträger

Tipp

Führen Sie für Hochverfügbarkeitsumgebungen eine Datenspiegelung durch. Weitere Informationen finden Sie unter Datenbankspiegelung. Wenn die Spiegelung einmal eingerichtet ist, sind keine besonderen Schritte erforderlich.

Beachten Sie beim Upgrade von Citrix Provisioning Folgendes:

  • Führen Sie ein Upgrade auf den aktuellen Lizenzserver durch. Beachten Sie dabei folgende Faktoren:
    • Lizenzserver sind abwärtskompatibel und bieten aktuelle Sicherheitsfixes.
    • Aktualisieren Sie bei Bedarf einzelne Lizenzen. Neue Features von erfordern eine Citrix-Lizenz mit einem Subscription Advantage-Mindestdatum.
  • Erstellen Sie ein Backup der Citrix Provisioning-Datenbank. Jedes Datenbankupgrade wird zwar von Citrix getestet, dennoch können unvorhergesehene Umstände auftreten. Citrix empfiehlt dringend, vor dem Upgrade ein Backup der Datenbank anzulegen.
  • Erstellen Sie ein Backup des virtuellen Citrix Provisioning-Datenträgers. Citrix empfiehlt, vor dem Upgrade ein Backup des virtuellen Datenträgers anzulegen. Dieser Vorgang ist nur erforderlich, wenn Sie ein invertiertes Imaging mit privaten Images planen.
  • Beim Ausführen des Installationsprogramms zur Aktualisierung der Server- oder Konsolenkomponente werden beide Komponenten automatisch aktualisiert, wenn eine ältere Version von Citrix Provisioning erkannt wird.
  • Dateien in C:\Programme\Citrix\PowerShell SDK fehlen ggf. nach einem Upgrade. Das Problem tritt auf, weil die von Citrix Provisioning verwendete CDF-Version nicht mit der Version übereinstimmt, die von anderen, zu Citrix Virtual Apps and Desktops in Bezug stehenden Komponenten verwendet wird. Neuere CDF- Dateien haben dann eine niedrigere Versionsnummer als ältere. Das Problem hat keine Auswirkungen auf den Import von CPV-Gerätesammlungen in Maschinenkataloge von Citrix Virtual Apps and Desktops. Lösen des Problems:
  1. Schließen Sie Citrix Studio.
  2. Stellen Sie das neue Citrix Virtual Apps and Desktops-ISO bereit.
  3. Navigieren Sie auf dem ISO zu \x64\DesktopStudio.
  4. Klicken Sie mit der rechten Maustaste auf “PVS PowerShell SDK x64”, um ein Kontextmenü anzuzeigen.
  5. Wählen Sie Reparieren.
  6. Führen Sie die Reparatur aus. Bei der Installation werden die beiden CDF-Dateien bei Bedarf hinzugefügt.

Aktualisieren der Umgebung

Für die Aktualisierung von einer vorherigen Citrix Provisioning-Farm müssen die folgenden Schritte ausgeführt werden:

  1. Upgrade der Konsolen. Die Konsole ist eine eigenständige ausführbare Datei, die auf Servern installiert oder aktualisiert werden kann (PVS_Console.exe oder PVS_Console_64.exe). Citrix empfiehlt, ein Upgrade der Konsole, gefolgt von der Serversoftware für jeden Provisioning-Server in der Farm durchzuführen. Remotekonsolen können jederzeit aktualisiert werden.
  2. Upgrade des ersten Provisioning-Servers; dadurch wird auch die Citrix Provisioning-Datenbank aktualisiert.
  3. Upgrade der restlichen Provisioning-Server in der Farm.
  4. Upgrade der vDisks.

Wichtig:

Wenn Sie einen virtuellen Datenträger in einer Citrix Virtual Apps and Desktops-Bereitstellung aktualisieren, sollten Sie das Upgrade der Software des Masterzielgeräts vor dem Upgrade der VDA-Software durchführen.

Upgradehilfsprogramme

Der Upgradeassistent enthält die folgenden Programme:

  • Das Programm UpgradeAgent.exe wird auf dem Zielgerät ausgeführt, um bereits installierte Produktsoftware zu aktualisieren.
  • Das Programm UpgradeManager.exe wird auf dem Provisioning-Server ausgeführt, um den Upgradeprozess auf dem Zielgerät zu steuern.

Der Upgradeprozess im Überblick

Dieser Abschnitt beschreibt die Schrittfolge zur Aktualisierung der Citrix Provisioning-Komponenten. Informationen zum Serverupgrade finden Sie unter Server. Informationen zum Upgrade von vDisks finden Sie unter vDisks.

Upgrade der Konsole und des Servers

Zum Aktualisieren der Konsole und des Servers führen Sie folgende Schritte aus:

  1. Führen Sie die Programmdateien für Konsole und Server aus, um den Upgradeprozess automatisch zu initiieren. Citrix empfiehlt, dass Sie zuerst die Konsole und dann den Server aktualisieren.

    Tipp

    Nutzen Sie ein paralleles Upgrade (Rolling Upgrade), um Citrix Provisioning-Farm und Zielgeräte während des Upgrades betriebsbereit zu halten. Bei diesem Verfahren werden Provisioning-Server einzeln nacheinander aktualisiert.

  2. Bei einem parallelen Serverupgrade werden die Server einzeln und nacheinander aktualisiert.

    Hinweis:

    Während des Upgrades kann der Provisioning-Server nicht von Zielgeräten genutzt werden. Stellen Sie sicher, dass die übrigen Server in der Farm, das Failover der Zielgeräte (Clients) unterstützen, während der Server aktualisiert wird.

    Für ein paralleles Serverupgrade aktualisieren Sie zunächst den ersten Provisioning-Server in der Farm:

    a. Öffnen Sie die MSC-Datei (services.msc) der Dienste und halten Sie den Citrix PVS-Streamdienst an. Dieser Prozess löst für alle mit diesem Server verbundenen Provisioningziele ein Failover auf andere Server in der Farm aus. Im Anschluss aktualisieren Sie den Provisioning-Server und die Konsolenkomponenten.

    b. Upgrade der Citrix Provisioning-Datenbank. Dieser Vorgang wird nur einmal durchgeführt:

    • Verwenden Sie dbScript.exe, um das SQL-Skript zu generieren. Wählen Sie die Option, die Datenbank zu aktualisieren, und geben Sie den Datenbanknamen ein. Verwenden Sie das Skript in SQL Management oder in der SQL-Befehlszeile, um die Provisioning-Datenbank zu aktualisieren.
    • Führen Sie mit dem Konfigurationsassistenten ein Upgrade der Provisioning-Datenbank durch. Berücksichtigen Sie dabei Folgendes:
    • Der Citrix Provisioning-Konfigurationsassistent wird automatisch gestartet, wenn Sie nach einem erfolgreichen Upgrade des Provisioning-Servers auf die Schaltfläche Finish klicken.
    • Verwenden Sie die Standardeinstellungen, damit der Citrix Provisioning-Konfigurationsassistent die zuvor konfigurierten Einstellungen verwendet. Wählen Sie auf der Seite “Farm Configuration” die Option Farm is already configured. Nachdem sämtliche Konfigurationsdaten eingegeben sind, überprüfen Sie die Informationen auf der Seite Finish. Klicken Sie dann auf Finish, um mit der Konfiguration des Provisioning-Servers zu beginnen. Zu diesem Zeitpunkt ist die Provisioning-Datenbank nicht konfiguriert. Es wird eine Meldung angezeigt, dass die Datenbank aktualisiert wurde. Klicken Sie auf OK und aktualisieren Sie die Datenbank.
    • Stellen Sie unter Verwendung von services.msc sicher, dass die Citrix Provisioning-Prozesse gestartet wurden. Starten Sie ein Zielgerät, um zu prüfen, ob es eine Verbindung zum Provisioning-Server herstellen kann.

Überlegungen zur Provisioning-Datenbankmigration mit einem anderen SQL-Server

Die Provisioning-Konsole zeigt möglicherweise den virtueller Datenträger nicht an, der einer Site zugeordnet ist, wenn eine Datenbank auf einen anderen SQL-Server migriert wird. Dies tritt auf, wenn Sie den Konfigurationsassistenten verwenden, um auf einen anderen SQL-Server zu verweisen. Trotz der Konsolenansicht zeigt die Datenbank dbo.disk die aktualisierten Einträge für virtueller Datenträger an.

Migrieren einer Datenbank:

  1. Erstellen Sie ein Backup der Datenbank.
  2. Stellen Sie die Datenbank auf dem neuen SQL-Server wieder her.
  3. Führen Sie den Konfigurationsassistenten aus und behalten Sie die Standardeinstellungen auf allen Seiten mit Ausnahme der Datenbankkonfigurationsseiten bei.
  4. Wählen Sie auf der Seite Farm Configuration die Option Join existing farm.
  5. Wählen Sie auf der Seite Database Server den neuen Datenbankserver- und Instanznamen. Auf der Seite Farm Configuration ist die Standardoption die Datenbank, die in den neuen SQL-Server importiert wurde.
  6. Wählen Sie im Konfigurationsassistenten die Standardeinstellungen für alle anderen Optionen, die vom Assistenten angezeigt werden.

Wichtig:

Erstellen Sie während der Migration zu einem anderen SQL-Server keine Sites/Stores. In den vorangehenden Anweisung zeigen die Schritte 4 und 5 auf den neuen SQL-Server, die neue Instanz und die neue Datenbank.

Upgrade der übrigen Provisioning-Server

Nach dem Upgrade des ersten Provisioning-Servers aktualisieren Sie die übrigen Server in der Farm:

  1. Öffnen Sie die MSC-Datei (services.msc) der Dienste und halten Sie den Citrix Provisioning-Streamdienst an. Dieser Prozess löst für alle mit diesem Provisioning-Server verbundenen Provisioningziele ein Failover auf andere Server in der Farm aus. Im Anschluss aktualisieren Sie den Provisioning-Server und die Konsolenkomponenten.

    Tipp

    Nach einem erfolgreichen Upgrade des Servers wird der Citrix Provisioning-Konfigurationsassistent automatisch gestartet, sobald Sie auf Finish klicken. Die Provisioning-Datenbank wird erst nach dem Upgrade des ersten Provisioning-Servers aktualisiert.

  2. Verwenden Sie die Standardeinstellungen. Der Citrix Provisioning-Konfigurationsassistent verwendet dann die zuvor konfigurierten Einstellungen. Stellen Sie sicher, dass auf der Seite Farm Configuration die Option Farm is already configured ausgewählt ist. Nachdem sämtliche Konfigurationsdaten eingegeben sind, überprüfen Sie die Informationen auf der Seite Finish. Klicken Sie dann auf Finish, um mit der Konfiguration des Provisioning-Servers zu beginnen.

  3. Wiederholen Sie diese Schritte, um alle verbleibenden Provisioning-Server in der Farm zu aktualisieren.

Ausgleich von Citrix Provisioning-Clients

Nach dem Aktualisieren und Konfigurieren aller Citrix Provisioning-Server empfiehlt Citrix einen Ausgleich aller Provisioning-Clients (Zielgeräte) in der Farm. Ausgleich von Provisioning-Clients

  1. Starten Sie die Citrix Provisioning-Konsole und melden Sie sich an der Farm an.
  2. Navigieren Sie zur Registerkarte Servers.
  3. Markieren Sie alle Provisioning-Server, die zuletzt aktualisiert wurden, und klicken Sie mit der rechten Maustaste, um das Kontextmenü anzuzeigen.
  4. Wählen Sie Rebalance Clients.

Upgrade des Citrix Provisioning-Zielgeräts

Citrix Provisioning unterstützt drei Verfahren zum Aktualisieren von Zielgeräten:

  • Direktes Upgrade
  • Direkter VHD-/VHDX-Start
  • Manuelles Upgrade mit invertiertem Imaging

Wichtig:

Citrix empfiehlt dringend, dass Sie ein Backup des virtuellen Datenträgers erstellen, wenn das Upgrade ohne Versionierung erfolgt.

Bei Verwendung von Installationsprogrammen für Citrix Provisioning-Zielgeräte:

  • Wenn das System ein neueres Zielgerät verwendet, führen Sie das neue Zielinstallationsprogramm aus. Es muss dieselbe Version sein, die auf dem Zielgerät installiert ist. Dieser Prozess ermöglicht es dem Installer, das Upgrade zu übernehmen.

Direkte Upgrades

Für direkte Upgrades kann eine Wartungsversion des virtuellen Datenträgers mit dem privaten Image ausgetauscht werden. Citrix empfiehlt jedoch, dass Sie die Citrix Provisioning-Versionierung nutzen, um eine direktes Upgrade durchzuführen.

Schrittfolge für ein direktes Upgrade:

  1. Erstellen Sie eine Wartungsversion des virtuellen Datenträgers.
  2. Navigieren Sie mit der Provisioning-Konsole zu den Geräteeigenschaften und wählen Sie als Gerätetyp die Einstellung Maintenance.
  3. Wählen Sie im Menü Boot die Option 1, um einen Client mit der Wartungsversion im virtuellen Datenträgermodus zu starten.
  4. Melden Sie sich bei Windows an und führen Sie das Installationsprogramm für das neue Zielgerät aus. Installieren Sie die Software und führen Sie eine vollständige Installation durch. Das Installationsprogramm für das Zielgerät führt das Upgrade aus. Führen Sie nicht den Imagingassistenten aus. Starten Sie auf Aufforderung das Zielgerät neu.
  5. Sobald Windows geladen ist, melden Sie sich am System an und überprüfen Sie in der Statusleiste, ob die erwartete Version der Zielgerätsoftware angezeigt wird. Wenn die Statusleiste von Windows ausgeblendet ist, blenden Sie sie ein, indem Sie auf dem Symbol auf den Pfeil nach oben klicken.
  6. Fahren Sie das Zielgerät herunter.
  7. Wenn die Versionierung aktiviert wird, müssen Sie die Wartungsversion mit der Provisioning-Konsole hochstufen, um die Versionsfunktionalität zu testen. Prüfen Sie die neue Version und stufen Sie sie auf die Produktionsversion hoch, wenn sie die erforderliche Qualität besitzt. Verteilen Sie diese Version an Benutzer, indem Sie einen Neustart aller Zielgeräte durchführen, die den virtuellen Datenträger verwenden.

Upgrade mit VHD/VHDX-Start

Bei Aktualisierung eines Zielgeräts mit dieser Methode sollten Sie Folgendes berücksichtigen:

  • XenServer (ehemals Citrix Hypervisor) unterstützt nur .vhd
  • Hyper-V 2012 und 2008 R2 unterstützen nur .vhd
  • Hyper-V 2012 R2 und 2016 unterstützt .vhd und .vhdx
  1. Laden Sie die VHDX-Datei. Berücksichtigen Sie dabei:

    • Wenn der virtuelle Datenträger keine Version hat, kopieren Sie die VHDX-Datei auf den Hyper-V-Server oder importieren Sie die Datei in XenServer mit XenCenter (Files > Import).
    • Wenn der virtuelle Datenträger eine Version hat, führen Sie eine Basiszusammenführung durch und erstellen Sie eine VHDX-Datei im Wartungsmodus.
  2. Führen Sie einen direkten VHD-Start mit XenServer aus:

    a. Kopieren Sie die VHD-Datei in ein System mit XenCenter und importieren Sie die Datei in XenServer mit Files > Import.

    b. Erstellen Sie eine VM mit der importierten VHD-Datei. Weitere Informationen finden Sie unter Importieren und Exportieren von VMs in der Dokumentation von Citrix Virtual Apps and Desktops.

    c. Starten Sie die VM.

    d. Führen Sie ein Upgrade der Zielgerätsoftware durch. Informationen zur Verwendung der Installationsprogramme für Citrix Provisioning-Zielgeräte finden Sie am Anfang dieses Abschnitts.

  3. Führen Sie einen direkten VHD/VHDX-Start mit Hyper-V durch:

    1. Kopieren Sie die VHDX auf den Hyper-V-Server, oder

    2. Erstellen Sie eine Hyper-V-VM mit der Option “Use an existing virtual hard disk” und verweisen Sie auf die VHDX-Datei. Stellen Sie für Hyper-V 2012 R2 und 2016 sicher, dass die generierte VM mit den VMs des virtuellen Datenträgers übereinstimmt:

      • Generation 1 = traditionelle BIOS-VMs und -Systeme
      • Generation 2 = UEFI-VMs und -Systeme

Weitere Informationen finden Sie unter Create a virtual machine in Hyper-V.

1.  Boot the VM.

1.  Upgrade the target device software. Upgrade the target device software. See the information at the beginning of this section for using the Citrix Provisioning target device installers.
  1. Kopieren Sie die .vhdx.vhd-Datei zurück an den Store-Speicherort des virtuellen Datenträgers, wo er ursprünglich gespeichert war.

    • Wenn die .vhdx.vhd-Datei aus einer Version mit Basiszusammenführung stammt, kann die Datei jetzt getestet und überprüft werden.
    • Wenn die Datei vom virtuellen Basisdatenträger kopiert wurde, importieren Sie den virtuellen Datenträger mit der Option Add or import existing vDisk in die Provisioning-Datenbank. Führen Sie diese Option von der Pool\Store-Ebene für virtuelle Datenträger in der Provisioning-Konsole aus.

Upgrade über ein manuelles invertiertes Imaging mit P2PVS

Dieser Abschnitt enthält Informationen zu Citrix Provisioning-Upgrades mit invertiertem Imaging mit P2PVS.

Abbildung des Prozesses zum manuellen invertierten Imaging

Die Tabelle unten enthält die unterstützten Upgrademethoden:

Invertiertes Imaging Xen Tools VM-Tools Hyper-V-Kompatibilität NIC-Treiber Windows 10-Upgrade Antivirenupdates Firewall/Netzwerksicherheitssoftware
Invertiertes P2PVS-Imaging x x x x x x x
VHD-Start von Hypervisor x   x     x x
Direkter VHD-Start x x x x   x x
  1. Starten Sie das Citrix Provisioning-Zielgerät mit dem Privatimage-\Wartungsmodus in den virtuellen Datenträger.

  2. Installieren Sie PVS_UpgradeWizard.exe oder PVS_UpgradeWizard_x64.exe aus dem Ordner Upgrade des ISO-Images. Dieser Ordner ist im aktuellen Citrix Provisioning-Releasebereich (mit der neuesten Datei P2PVS.exe). Der Upgradeassistent kann auch über die Option Target Device Installation > Install Upgrade Wizard mit dem Citrix Provisioning-MetaInstaller installiert werden.

  3. Führen Sie P2PVS.exe im Verzeichnis des Citrix Provisioning-Upgradeassistenten aus. In der Standardeinstellung ist die Datei im Ordner C:\Program Files\Citrix\Citrix Provisioning Upgrade Wizard.

  4. Klicken Sie im Dropdownmenü auf From, um den virtuellen Citrix Provisioning-Datenträger auszuwählen. Klicken Sie auf Next.

  5. Wählen Sie im Bildschirm “Partition” die Partitionen, für die ein invertiertes Imaging durchgeführt werden soll. Alle Systempartitionen, unabhängig davon, ob sie einen Laufwerksbuchstaben haben, werden beim invertierten Imaging verwendet. Klicken Sie auf Next.

  6. Klicken Sie auf der letzten Seite auf Convert, um das invertierte Imaging zu starten.

    Hinweis:

    Bedenken Sie beim Einsatz des invertierten Imaging Folgendes:

    • Invertiertes Imaging für BIOS-Systeme ist nicht destruktiv. Die Partitionstabelle des Systems wird nicht geändert. Da Citrix Provisioning-Imaging blockbasiert ist, muss die Partitionentabelle der lokalen Festplatte mit denen des virtuellen Datenträgers identisch sein.
    • Invertiertes Imaging für UEFI-Systeme ist destruktiv. Alle Partitionen der lokalen Festplatte werden gelöscht und in Übereinstimmung mit denen des virtuellen Datenträgers neu erstellt.
  7. Nach Abschluss des invertierten Imaging starten Sie die VM vom Festplattenlaufwerk neu, ohne das Netzwerk zu starten.

  8. Aktualisieren Sie das Zielgerät. Weitere Informationen hierzu finden Sie am Anfang dieses Abschnitts.

  9. Erstellen Sie ein neues Betriebssystemimage auf dem virtuellen Datenträger. Erstellen Sie hierfür einen neuen virtuellen Datenträger oder verwenden Sie einen vorhandenen.

Upgrade von Windows 10-Maschinen mit invertiertem Imaging

Gehen Sie zum Aktualisieren von Windows 10-Maschinen mit invertiertem Imaging wie folgt vor:

  1. Erstellen Sie ein Zielgerät mit einem virtuellen Datenträger, der so groß wie oder größer als der virtuelle Datenträger ist.
  2. Starten Sie über das Netzwerk (PXE/ISO) die VM zum virtuellen Datenträger unter Verwendung des Wartungs- oder Privateimage-Modus.
  3. Führen Sie P2pvs.exe im Citrix Provisioning Zielgerät\Upgradeassistenten-Verzeichnis aus. In der Standardeinstellung ist dies C:\Programme\Citrix\Citrix Provisioning, bzw. C:\Programme\Citrix\Citrix Provisioning Upgrade Wizard.
  4. Wählen Sie im Dropdownmenü From die Option Citrix Provisioning vDisk und klicken Sie auf Next.
  5. Wählen Sie im Bildschirm “Partition” die Partitionen, für das invertierte Imaging. Alle Systempartitionen, unabhängig davon, ob sie einen Laufwerksbuchstaben haben, werden beim invertierten Imaging verwendet. Klicken Sie auf Next.
  6. Klicken Sie auf der letzten Seite auf Convert, um das invertierte Imaging zu starten.
  7. Sobald das invertierte Imaging abgeschlossen ist, konfigurieren Sie für die VM den Start von der Festplatte und starten Sie die VM neu.
  8. Deinstallieren Sie das Citrix Provisioning-Zielgerät.
  9. Fahren Sie die VM herunter.

    Hinweis:

    freien Speicherplatz in der Partition C:\. Einiges an Speicherplatz kann durch Löschen des Ordners Windows.old in C:\ freigegeben werden. Weitere Informationen finden Sie im Windows-Support.

  10. Erhöhen Sie anhand des freien Speicherplatzes auf der Partition C:\ ggf. die Größe der VM-Festplatte.

    Hinweis:

    Unter Windows 10 1607 (Codename Redstone 1 oder Anniversary Update) wird vom Windows 10-Update eine weitere Systempartition nach Partition C:\ erstellt. Derzeit ist es nicht möglich, die Größe der Partition C:\ zu erhöhen.

  11. Starten Sie die VM. Merken Sie sich das lokale Administratorkonto der VM und das zugehörige Kennwort.
  12. Führen Sie Windows 10-Update aus, um Windows 10 zu aktualisieren.
  13. Verwenden Sie Anmeldeinformationen eines lokalen Administrators, da das Windows 10-Upgrade sich auf Active Directory auswirken kann.
  14. Stellen Sie die Verbindung zwischen VM und Active Directory bei Bedarf wieder her.
  15. Installieren Sie bei Bedarf neue Treiber und weitere Windows-Updates.
  16. Nachdem all Updates fertig sind, installieren Sie die Citrix Provisioning-Zielgerätesoftware.
  17. Verwenden Sie den Imagingassistenten oder P2PVS, um einen virtuellen Datenträger zu erstellen. Der alte virtuelle Datenträger kann verwendet werden, wenn die Größe des virtuellen Datenträgers der VM in Schritt 11 nicht erhöht wurde.