Konfiguration zu Citrix Cloud™ migrieren
Das Automated Configuration Tool (ACT) ermöglicht die Migration der Konfiguration von Citrix Virtual Apps and Desktops™ (Richtlinien, Anwendungen, Kataloge, Administratorrollen, Bereiche und andere) von einem oder mehreren lokalen Sites zu Citrix DaaS, das in Citrix Cloud gehostet wird. Es kann auch verwendet werden, um Informationen zwischen verschiedenen Cloud-Regionen oder -Mandanten zu migrieren.
Dieses Tool erkennt und exportiert einen oder mehrere lokale Sites als Sammlung von Konfigurationsdateien, die Sie optional bearbeiten können. Die Konfiguration dieser Dateien kann dann in Citrix DaaS importiert werden. Die Migration erfolgt in Phasen, indem das Tool mehrmals ausgeführt wird, sodass Sie den gewünschten Konfigurationszustand leicht erreichen können.
ACT ist nicht nur ein einmaliges Migrationstool. Sie können es verwenden, um Ihre täglichen Cloud-Operationen zu verwalten, wie zum Beispiel:
- Automatisierung der Übertragung von Test- oder Staging-Cloud-Konten zu Produktions-Cloud-Konten
- Sichern und Wiederherstellen Ihrer Konfiguration
- Aufteilen einer Cloud-Umgebung in mehrere Clouds
Das folgende 2-minütige Video bietet einen kurzen Überblick über Automated Configuration.
Weitere Informationen zu Automated Configuration finden Sie unter Proof of Concept: Automated Configuration Tool auf Tech Zone.
Für einen tiefergehenden Einblick in die Verlagerung Ihrer Bereitstellung und die Vorbereitung Ihrer lokalen Konfiguration für die Migration, siehe Deployment Guide: Migrating Citrix Virtual Apps and Desktops from on-premises to Citrix Cloud auf Tech Zone.
Bekannte Einschränkungen
- Maschinenkataloge, die über Machine Creation Services™ bereitgestellt werden, erfordern besondere Überlegungen. Weitere Informationen zu MCS finden Sie unter Verstehen der Migration von über Machine Creation Services bereitgestellten Katalogen.
Voraussetzungen für die Migration Ihrer Konfiguration
Für den Export Ihrer Konfiguration aus Citrix Virtual Apps™ and Desktops benötigen Sie:
- Citrix Virtual Apps and Desktops: aktuelle Version und deren direkter Vorgänger oder Citrix Virtual Apps and Desktops, XenApp und XenDesktop® LTSRs: alle Versionen
- Eine in die Domäne eingebundene Maschine mit .NET Framework 4.7.2 oder höher und dem Citrix PowerShell SDK. Dies wird automatisch auf dem Delivery Controller installiert. (Um auf einer anderen Maschine als dem lokalen Delivery Controller ausgeführt zu werden, muss Citrix Studio installiert sein, da Studio die korrekten PowerShell-Snap-Ins installiert. Das Studio-Installationsprogramm finden Sie auf den Installationsmedien von Citrix Virtual Apps and Desktops.)
Für den Import Ihrer Konfiguration in Citrix DaaS benötigen Sie:
- Eine Maschine mit Zugriff auf Citrix Cloud. Dies muss kein Delivery Controller™ oder eine in die Domäne eingebundene Maschine sein.
- Citrix DaaS bereitgestellt.
- Ein aktiver Ressourcenstandort mit installiertem Connector und in derselben Domäne wie das lokale Setup eingebunden.
- Die Konnektivität zu Sites, die auf Citrix Cloud zugreifen, muss zugelassen und verfügbar sein. Weitere Informationen finden Sie unter System- und Konnektivitätsanforderungen.
Hinweis:
Automated Configuration kann nicht auf einem Cloud Connector-System installiert werden.
Wichtige Schritte
- Laden Sie das Automated Configuration Tool herunter und überprüfen Sie die Systemanforderungen. Siehe Automated Configuration herunterladen.
- Füllen Sie die Datei
CustomerInfo.ymlmit Ihren Werten fürCustomerName,CustomerIDundSecretKeyaus, die im Citrix Cloud-Portal generiert wurden. Siehe Kunden-ID, Client-ID und geheimen Schlüssel generieren und Kundeninformationsdatei füllen. - Wenn der lokale Site mehrere Zonen enthält, aktualisieren Sie die Datei
ZoneMapping.yml, um Zonen Citrix DaaS-Ressourcenstandorten zuzuordnen. Siehe Zonen-Mapping-Datei füllen. - Wenn der Site mehrere Hosting-Verbindungen enthält, aktualisieren Sie die Datei
CvadAcSecurity.ymlmit den Verbindungsinformationen für jeden Hosttyp, der zu Citrix DaaS migriert wird. Wenn nur eine einzige Host-Verbindung vorhanden ist, aktualisieren Sie die DateiCvadACSecurity.ymlmit den Verbindungsinformationen für diese Host-Verbindung. Siehe Sicherheitsdatei für Host-Verbindungen aktualisieren. - Öffnen Sie ACT und exportieren Sie Ihren lokalen Site mit dem Befehl
Export-CvadAcToFile. Eine Liste der für die Migration unterstützten Komponenten finden Sie unter Unterstützte Migrationsobjekte. Informationen zu den Exportschritten finden Sie unter Lokale Konfiguration exportieren. - Importieren Sie Komponenten in Phasen mit dem Befehl
Merge-CvadAcToSite. Alternativ können Sie den gesamten Site auf einmal migrieren. Stellen Sie sicher, dass Sie Komponenten in der unter Komponenten-Migrationsreihenfolge aufgeführten Reihenfolge migrieren. Informationen zu den Importschritten finden Sie unter Einen Import ausführen. - Aktivieren Sie den Cloud-Site. Siehe Sites aktivieren.
Automated Configuration herunterladen
Laden und installieren Sie das Automated Configuration Tool von Citrix Downloads.
Automated Configuration aktualisieren
Um Funktionsfehler zu vermeiden, verwenden Sie immer die neueste verfügbare Version von ACT.
Um Ihre Tool-Version zu erfahren, gehen Sie wie folgt vor:
- Doppelklicken Sie auf das Symbol Auto Config. Ein PowerShell-Fenster wird angezeigt.
-
Führen Sie den folgenden Befehl aus, um Ihre Versionsnummer zu überprüfen.
Get-CvadAcStatus <!--NeedCopy--> - Vergleichen Sie Ihre Tool-Version mit der unter Citrix Downloads aufgeführten Version. Die neueste Version des Tools finden Sie dort.
- Laden und installieren Sie die neueste Version des Tools. Sie müssen die alte Version nicht deinstallieren, um Automated Configuration zu aktualisieren.
Hinweis:
Wenn Sie Cmdlets ausführen, um in Automated Configuration auf die Cloud zuzugreifen, warnt Sie das Tool, wenn eine neuere Version zum Download verfügbar ist. Weitere Informationen zu Cmdlets finden Sie unter Automated Configuration Tool-Cmdlets.
Kunden-ID, Client-ID und geheimen Schlüssel generieren
Um die lokale Site zu Citrix DaaS zu migrieren, füllen Sie die Datei CustomerInfo.yml mit der Kunden-ID, der Client-ID und dem geheimen Schlüssel aus dem Citrix Cloud-Portal aus.
So rufen Sie die Kunden-ID ab:
- Melden Sie sich bei Ihrem Citrix Cloud-Konto an und wählen Sie den Kunden aus.
- Klicken Sie auf das Rastersymbol und wählen Sie Identity and Access Management.
- Navigieren Sie zu API access > Secure clients. Die Kunden-ID wird auf der Seite angezeigt.
So rufen Sie die Client-ID und den geheimen Schlüssel ab:
- Geben Sie auf der Seite Secure clients einen Namen in das Feld ein. Dieser Name wird verwendet, um zwischen mehreren Client-IDs und geheimen Schlüsseln zu unterscheiden.
- Klicken Sie auf „Create Client“, um die Client-ID und den geheimen Schlüssel zu erstellen.
- Kopieren Sie die Client-ID und den geheimen Schlüssel an einen sicheren Ort und laden Sie die
.csv-Datei mit diesen Informationen herunter. Verwenden Sie die.csv-Datei, um die DateiCustomerInfo.ymlzu füllen.
Hinweis:
- Die Client-ID und der geheime Schlüssel laufen nicht ab. Wenn sie kompromittiert werden, entfernen Sie sie sofort mit dem Papierkorb-Symbol und erstellen Sie neue.
- Der geheime Schlüssel kann nicht wiederhergestellt werden, wenn er verloren geht oder vergessen wird; eine neue Client-ID und ein neuer geheimer Schlüssel müssen erstellt werden.
Kundendaten-Datei füllen
Die Datei CustomerInfo.yml macht es überflüssig, bei jeder Ausführung des Cmdlets Kundeninformationsparameter anzugeben. Jede Kundeninformation kann durch die Verwendung von Cmdlet-Parametern überschrieben werden.
Verwenden Sie das Cmdlet New-CvadAcCustomerInfoFile, um die Datei CustomerInfo.yml zu erstellen.
Wichtig:
Bearbeiten Sie die Datei
CustomerInfo.ymlnicht manuell. Dies kann zu unbeabsichtigten Formatierungsfehlern führen.
Das Cmdlet New-CvadAcCustomerInfoFile hat die folgenden erforderlichen Parameter.
- CustomerId: Kunden-ID.
- ClientId: Die auf Citrix Cloud erstellte Client-ID des Kunden.
- Secret: Das auf Citrix Cloud erstellte Geheimnis des Kunden.
Beispiel:
New-CvadAcCustomerInfoFile -CustomerId markhof123 -ClientId 6813EEA6-46CC-4F8A-BC71-539F2DAC5984 -Secret TwBLaaaaaaaaaaaaaaaaaw==
<!--NeedCopy-->
Sie können die CustomerInfo.yml auch mit dem Parameter SecurityCsvFileSpec erstellen, der auf die heruntergeladene Datei security.csv verweist. Sie müssen auch die CustomerId angeben.
New-CvadAcCustomerInfoFile -SecurityCsvFileSpec C:\Users\my_user_name\downloads/security.csv -CustomerId markhof123
<!--NeedCopy-->
Verwenden Sie das Cmdlet Set-CvadAcCustomerInfoFile, um die Datei CustomerInfo.yml zu aktualisieren. Dieses Cmdlet ändert nur die Client-ID.
Set-CvadAcCustomerInfoFile -ClientId C80487EE-7113-49F8-85DD-2CFE30CC398E
<!--NeedCopy-->
Im Folgenden finden Sie eine Beispiel-Datei CustomerInfo.yml.
# Created/Updated on 2020/01/29 16:46:47
CustomerId: ‘markhof123’
ClientId: ‘6713FEA6-46CC-4F8A-BC71-539F2DDK5384’
Secret: ‘TwBLaaabbbaaaaaaaaaaw==’
Environment: Production
AltRootUrl: ‘’
StopOnError: False
AlternateFolder: ‘’
Locale: ‘en-us’
Editor: ‘C:\Program Files\Notepad++\notepad++.exe’
Confirm: True
DisplayLog: True
Zonenzuordnungsdatei füllen
Eine lokale Zone entspricht dem Cloud-Ressourcenstandort. Im Gegensatz zu anderen Site-Komponenten können Sie die lokale Zone nicht automatisch in die Cloud importieren. Stattdessen muss sie manuell mithilfe der Datei ZoneMapping.yml zugeordnet werden. Importfehler können auftreten, wenn der Zonenname keinem vorhandenen Ressourcenstandortnamen zugeordnet ist.
Wenn die lokalen Sites nur eine Zone und die Cloud-Sites nur einen Ressourcenstandort haben, stellt das Automated Configuration Tool die korrekte Zuordnung her, wodurch die manuelle Verwaltung der Datei ZoneMapping.yml entfällt.
Wenn die lokalen Sites jedoch mehrere Zonen oder die Cloud-Sites mehrere Ressourcenstandorte haben, aktualisieren Sie die Datei ZoneMapping.yml manuell, um die korrekte Zuordnung von lokalen Zonen zu Cloud-Ressourcenstandorten widerzuspiegeln.
Die Datei ZoneMapping.yml befindet sich unter %HOMEPATH%\Documents\Citrix\AutoConfig. Der Inhalt der .yml-Datei ist ein Wörterbuch mit dem Zonennamen als Schlüssel und dem Ressourcenstandortnamen als Wert.
Beispielsweise wird eine lokale Citrix Virtual Apps and Desktops-Site mit einer primären Zone namens „Zone-1“ und einer sekundären Zone namens „Zone-2“ zu einer Citrix DaaS-Bereitstellung mit zwei neu erstellten Cloud-Ressourcenstandorten namens „Cloud-RL-1“ und „Cloud-RL-2“ migriert. In diesem Fall würde die ZoneMapping.yml wie folgt konfiguriert:
Zone-1: Cloud-RL-1
Zone-2: Cloud-RL-2
Hinweis:
Fügen Sie ein Leerzeichen zwischen dem Doppelpunkt und dem Namen des Ressourcenstandorts ein. Wenn Leerzeichen im Zonen- oder Ressourcenstandortnamen verwendet werden, setzen Sie den Namen in Anführungszeichen.
Sicherheitsdatei für Hostverbindungen aktualisieren
Hostverbindungen und die zugehörigen Hypervisoren können mit ACT exportiert und importiert werden.
Das Hinzufügen eines Hypervisors zu einer Hostverbindung erfordert sicherheitsrelevante Informationen, die spezifisch für den Hypervisor-Typ sind. Diese Informationen können aus Sicherheitsgründen nicht von der lokalen Site exportiert werden. Sie müssen die Informationen manuell bereitstellen, damit Automated Configuration Hostverbindungen und Hypervisoren erfolgreich in die Cloud-Site importieren kann.
Der Exportprozess erstellt die Datei CvadAcSecurity.yml unter %HOMEPATH%\Documents\Citrix\AutoConfig, die Platzhalter für jedes Sicherheitselement enthält, das für den spezifischen Hypervisor-Typ benötigt wird. Sie müssen die Datei CvadAcSecurity.yml aktualisieren, bevor Sie sie in die Cloud-Site importieren. Administratoraktualisierungen bleiben über mehrere Exporte hinweg erhalten, wobei bei Bedarf neue Sicherheitsplatzhalter hinzugefügt werden. Sicherheitselemente werden niemals entfernt. Weitere Informationen finden Sie unter Manuelles Aktualisieren der Datei CvadAcSecurity.yml
HostConn1:
ConnectionType: XenServer®
UserName: root
PasswordKey: rootPassword
HostCon2:
ConnectionType: AWS
ApiKey: 78AB6083-EF60-4D26-B2L5-BZ35X00DA5CH
SecretKey: TwBLaaaaaaaaaaaaaaaaaw==
Region: East
Sicherheitsinformationen pro Hypervisor
Im Folgenden sind die für jeden Hypervisor-Typ erforderlichen Sicherheitsinformationen aufgeführt.
- XenServer, Hyper-V, VMware
- Benutzername
- Klartext-Passwort
- Microsoft Azure
- Abonnement-ID
- Anwendungs-ID
- Anwendungsgeheimnis
- AWS
- Dienstkonto-ID
- Anwendungsgeheimnis
- Region
Besondere Sicherheitsaspekte
Alle Sicherheitsinformationen werden als Klartext eingegeben. Wenn Klartext nicht empfohlen wird, können die Hostverbindungen und die zugehörigen Hypervisoren manuell mit Studio erstellt werden. Die Namen der Hostverbindungen und Hypervisoren müssen exakt mit ihren lokalen Gegenstücken übereinstimmen, damit Maschinenkataloge, die die Hostverbindungen verwenden, erfolgreich importiert werden können.
Exportieren Ihrer lokalen Citrix Virtual Apps and Desktops-Konfiguration
Mithilfe eines export-PowerShell-Befehls können Sie Ihre vorhandene lokale Konfiguration exportieren und die erforderlichen .yml-Dateien abrufen. Diese Dateien werden verwendet, um Ihre gewünschte Konfiguration in Citrix Cloud zu importieren.
Unterstützte Migrationsobjekte
Automated Configuration unterstützt das Verschieben der Konfiguration der folgenden Komponenten:
- Tags
- Delegierte Administration
- Bereiche (Scopes)
- Rollen
- Hostverbindungen
- Ein einzelner Ressourcenpool
- Admin-Bereiche (Admin Scopes)
- Maschinenkataloge
- Admin-Bereiche (Admin Scopes)
- Maschinen
- Remote-PC-Zugriff, Physisch, Gepoolt, Bereitgestellt, MCS, Zugewiesen
- StoreFront™
- Bereitstellungsgruppen
- Zugriffsrichtlinie
- Admin-Bereichs-Zuordnung
- Anwendungszugriffsrichtlinie
- Zuweisungsrichtlinie
- Berechtigungs-/Desktoprichtlinie
- Energiezeitpläne
- Sitzungsverzögerung (Session Lingering)
- Sitzungsvorstart (Session Prelaunch)
- Neustartzeitpläne
- Tags
- Anwendungsgruppen
- Admin-Bereichs-Zuordnung
- Bereitstellungsgruppen
- Benutzer und Gruppen
- Anwendungen
- Anwendungsordner
- Symbole
- Anwendungen
- Broker-konfigurierte FTAs
- Tags
- Gruppenrichtlinien
- Benutzerzonenpräferenzen
Lokale Konfiguration exportieren
- Doppelklicken Sie auf das Symbol Auto Config. Ein PowerShell-Fenster wird angezeigt.
-
Führen Sie den folgenden Befehl aus, um alle Komponenten zu exportieren. Das Exportieren Ihrer lokalen Konfiguration ändert diese in keiner Weise.
Export-CvadAcToFile <!--NeedCopy-->
Nachdem Sie ein beliebiges Cmdlet zum ersten Mal ausgeführt haben, wird ein Exportordner mit den .yml-Konfigurationsdateien und Protokollen erstellt. Der Ordner befindet sich unter %HOMEPATH%\Documents\Citrix\AutoConfig. Jeder weitere Export erstellt einen Unterordner. Der übergeordnete Ordner %HOMEPATH%\Documents\Citrix\AutoConfig enthält immer die exportierten Dateien des letzten Exports.
Hinweis:
Wenn Automated Configuration nicht auf dem Delivery Controller installiert ist, führen Sie
import-module Citrix.AutoConfig.Commandsaus, bevor Sie das Tool über PowerShell verwenden. Dieser Schritt ist nicht erforderlich, wenn Sie Automated Configuration über das Symbol Auto Config öffnen.
Wenn Fehler oder Ausnahmen auftreten, lesen Sie den Abschnitt Fixups in der Protokolldatei.
Importieren Ihrer Konfiguration in Citrix DaaS
Wichtig:
- Beim Migrieren einer lokalen Bereitstellung in die Cloud stellen Sie sicher, dass die Domänen- und OU-GPOs, die die Citrix-Einstellungen enthalten, in die Cloud migriert werden. Citrix Web Studio™ unterstützt GPMC nicht, und daher sind die Domänen- und OU-GPOs im Web Studio nicht sichtbar. Die Citrix-Richtlinien-Engine erzwingt die Domänen- und OU-GPOs auf VDAs und Benutzern, die sich in den Domänen und OUs befinden. Nach der Anmeldung bei einem VDA kann ein Benutzer feststellen, dass die Richtlinien der Domänen- und OU-GPOs auf seine Sitzung angewendet werden. Administratoren können diese Richtlinien und Einstellungen jedoch nicht sehen, was zu Verwirrung führen kann.
Reihenfolge der Komponentenmigration
Die Komponenten und ihre Abhängigkeiten sind hier aufgeführt. Die Abhängigkeiten einer Komponente müssen vorhanden sein, bevor sie importiert oder zusammengeführt werden kann. Wenn eine Abhängigkeit fehlt, kann dies dazu führen, dass der Import- oder Zusammenführungsbefehl fehlschlägt. Der Abschnitt Fixups der Protokolldatei zeigt fehlende Abhängigkeiten an, wenn ein Import oder eine Zusammenführung fehlschlägt.
- Tags
- Keine Vorabhängigkeiten
- Delegierte Administration
- Keine Vorabhängigkeiten
- Hostverbindungen
- Sicherheitsinformationen in CvadAcSecurity.yml
- Maschinenkataloge
- Maschinen im Active Directory vorhanden
- Hostverbindungen
- Tags
- StoreFront
- Bereitstellungsgruppen
- Maschinen im Active Directory vorhanden
- Benutzer im Active Directory vorhanden
- Maschinenkataloge
- Tags
- Anwendungsgruppen
- Bereitstellungsgruppen
- Tags
- Anwendungen
- Bereitstellungsgruppen
- Anwendungsgruppen
- Tags
- Gruppenrichtlinien
- Bereitstellungsgruppen
- Tags
- Benutzerzonenpräferenzen
Import ausführen
- Doppelklicken Sie auf das Symbol Auto Config. Ein PowerShell-Fenster wird angezeigt.
-
Führen Sie den folgenden Befehl aus, um alle Komponenten zu importieren.
Merge-CvadAcToSite <!--NeedCopy-->
Überprüfen Sie den erwarteten Zustand mit dem neuen aktuellen Zustand. Verschiedene Importoptionen steuern, ob die Importergebnisse identisch sind oder eine Untermenge des lokalen Standorts darstellen.
Nachdem Sie das Cmdlet ausgeführt haben, wird ein Exportordner mit den .yml-Konfigurationsdateien und Protokollen erstellt. Der Ordner befindet sich unter %HOMEPATH%\Documents\Citrix\AutoConfig.
Wenn Fehler oder Ausnahmen auftreten, lesen Sie den Abschnitt Fixups in der Protokolldatei.
Hinweis:
Wenn Automated Configuration nicht auf dem Delivery Controller installiert ist, führen Sie
import-module Citrix.AutoConfig.Commandsaus, bevor Sie das Tool über PowerShell verwenden. Dieser Schritt ist nicht erforderlich, wenn Sie Automated Configuration über das Symbol Auto Config öffnen.
Um zu Ihrer ursprünglichen Citrix DaaS-Konfiguration zurückzukehren, lesen Sie Sichern Ihrer Citrix DaaS-Konfiguration.
Importvorgang verstehen
Der Importprozess ist darauf ausgelegt, Updates präzise durchzuführen, nur notwendige Updates auszuführen und zu überprüfen, ob alle Updates korrekt vorgenommen wurden. Die folgenden Schritte werden bei allen Importvorgängen ausgeführt:
- Lesen der exportierten .yml-Datei (erwarteter Zustand).
- Lesen der Cloud (aktueller Zustand).
- Sichern des Cloud-Zustands vor dem Import in .yml-Dateien (Pre-Backup kann bei Bedarf wiederhergestellt werden).
- Bewerten der Unterschiede zwischen dem erwarteten und dem aktuellen Zustand. Dies bestimmt, welche Updates vorgenommen werden müssen.
- Durchführen der Updates.
- Erneutes Lesen der Cloud (neuer aktueller Zustand).
- Sichern des Cloud-Zustands nach dem Import in .yml-Dateien (Post-Backup kann bei Bedarf wiederhergestellt werden).
- Vergleichen des neuen aktuellen Zustands mit dem erwarteten Zustand.
- Berichten der Vergleichsergebnisse.
Granulare Migration
Wichtig:
Weitere Informationen zur Reihenfolge der Komponentenmigration finden Sie unter Reihenfolge der Komponentenmigration.
Sie können Komponenten selektiv oder sogar nur Komponentennamen migrieren.
- Zu den unterstützten Komponentenparametern gehören
MachineCatalogs,Tagsund weitere. - Zu den unterstützten Komponentennamenparametern gehören
IncludeByNameundExcludeByNamesowie andere.
Weitere Informationen zu Parametern und deren Verwendung finden Sie unter Parameter für die granulare Migration.
Sites aktivieren
Der Delivery Controller in lokalen und Cloud-Sites steuert Ressourcen wie das Vermitteln von Desktops, Anwendungen und das Neustarten von Maschinen. Probleme treten auf, wenn ein gemeinsamer Satz von Ressourcen von zwei oder mehr Sites gesteuert wird. Eine solche Situation kann bei der Migration von einer lokalen Site zu einer Cloud-Site auftreten. Es ist möglich, dass sowohl die lokalen als auch die Cloud-Delivery Controller denselben Satz von Ressourcen verwalten. Eine solche duale Verwaltung kann dazu führen, dass Ressourcen nicht verfügbar und nicht verwaltbar werden, und kann schwierig zu diagnostizieren sein.
Die Site-Aktivierung ermöglicht es Ihnen zu steuern, wo die aktive Site kontrolliert wird.
Die Site-Aktivierung wird über den Wartungsmodus der Bereitstellungsgruppe verwaltet. Bereitstellungsgruppen werden in den Wartungsmodus versetzt, wenn die Site inaktiv ist. Der Wartungsmodus wird von Bereitstellungsgruppen für aktive Sites entfernt.
Die Site-Aktivierung beeinflusst oder verwaltet weder die VDA-Registrierung noch Maschinenkataloge.
Set-CvadAcSiteActiveStateCloudSet-CvadAcSiteActiveStateOnPrem
Alle Cmdlets unterstützen das Filtern nach IncludeByName und ExcludeByName. Dieser Parameter ermöglicht es Ihnen auszuwählen, welche Bereitstellungsgruppen ihren Wartungsmodus ändern können. Bereitstellungsgruppen können bei Bedarf selektiv geändert werden.
Import und Übertragung der Kontrolle an die Cloud
Im Folgenden finden Sie eine allgemeine Beschreibung, wie Sie die Kontrolle von der lokalen Site auf die Cloud-Site importieren und übertragen.
- Exportieren und importieren Sie die lokale Site in die Cloud. Stellen Sie sicher, dass der Parameter
–SiteActivebei keinem der Import-Cmdlets vorhanden ist. Die lokale Site ist aktiv und die Cloud-Site inaktiv. Standardmäßig befinden sich die Bereitstellungsgruppen der Cloud-Site im Wartungsmodus. - Überprüfen Sie den Cloud-Inhalt und die Konfiguration.
- Stellen Sie außerhalb der Geschäftszeiten die lokale Site auf inaktiv. Der Parameter
–SiteActivedarf nicht vorhanden sein. Alle Bereitstellungsgruppen der lokalen Site befinden sich im Wartungsmodus.Set-CvadAcSiteActiveStateOnPrem
- Stellen Sie die Cloud-Site auf aktiv. Der Parameter
–SiteActivemuss vorhanden sein. Keine Bereitstellungsgruppen der Cloud-Site befinden sich im Wartungsmodus.Set-CvadAcSiteActiveStateCloud –SiteActive
- Überprüfen Sie, ob die Cloud-Site aktiv und die lokale Site inaktiv ist.
Kontrolle zurück zur lokalen Site übertragen
Um die Kontrolle von der Cloud-Site auf die lokale Site zu übertragen:
- Stellen Sie außerhalb der Geschäftszeiten die Cloud-Site auf inaktiv. Alle Bereitstellungsgruppen der Cloud-Site befinden sich im Wartungsmodus.
Set-CvadAcSiteActiveStateCloud
- Stellen Sie die lokale Site auf aktiv. Keine Bereitstellungsgruppen der lokalen Site befinden sich im Wartungsmodus.
Set-CvadAcSiteActiveStateOnPrem -SiteActive
Zusätzliche Informationen zur Site-Aktivierung
- Wenn keine Maschinen energieverwaltet werden und keine Neustartpläne vorhanden sind (was normalerweise bedeutet, dass auch keine Hostverbindungen bestehen), können alle Cloud-Bereitstellungsgruppen als aktiv importiert werden. Fügen Sie
-SiteActivezuMerge-CvadAcToSite/Import-CvadAcToSitehinzu oder führen SieSet-CvadAcSiteActiveStateCloud -SiteActivenach dem Import aus. - Wenn Maschinen energieverwaltet werden oder Neustartpläne vorhanden sind, ist ein anderer Prozess erforderlich. Wenn Sie beispielsweise in dieser Situation von lokal zu Cloud wechseln, setzen Sie die lokale Site mit
Set-CvadAcSiteActiveStateOnPremauf inaktiv. Setzen Sie dann die Cloud-Site mitSet-CvadAcSiteActiveStateCloud -SiteActiveauf aktiv. - Die Cmdlets
Set-CvadAcSiteActiveStateCloudundSet-CvadAcSiteActiveStateOnPremwerden auch verwendet, um den Prozess umzukehren. Führen Sie beispielsweiseSet-CvadAcSiteActiveStateCloudohne den Parameter-SiteActiveaus und anschließendSet-CvadAcSiteActiveStateOnPremmit dem Parameter-SiteActive.
Migrieren von mit Machine Creation Services bereitgestellten Katalogen verstehen
Hinweis:
Diese Funktion ist nur in Versionen 3.0 und höher verfügbar. Überprüfen Sie Ihre Version, indem Sie
Get-CvadAcStatusin der Automatisierten Konfiguration verwenden.
Machine Creation Services (MCS)-Kataloge erstellen zwei verschiedene Arten von Katalogen:
- Wenn an einer Maschine vorgenommene Änderungen verloren gehen oder rückgängig gemacht werden (üblicherweise Server-Betriebssysteme, auf denen Anwendungen veröffentlicht werden) – dies ist ein Anwendungsfall für gepoolte VDI / Multi-Session.
- Wenn an einer Maschine vorgenommene Änderungen über einen Neustart hinweg erhalten bleiben (üblicherweise Client-Betriebssysteme mit einem dedizierten Benutzer) – dies ist ein Anwendungsfall für statische VDI.
Der Katalogtyp kann im Katalogknoten in Citrix Studio überprüft werden, indem der Wert „Benutzerdaten:“ des Katalogs betrachtet wird.
Hinweis:
MCS kann nicht aus der Cloud mithilfe der Automatisierten Konfiguration gesichert werden.
Gepoolte VDI-/Multi-Session-Kataloge
Kataloge mit „Benutzerdaten: Verwerfen“ sind gepoolte VDI-Kataloge und können nur das Masterimage und die Konfiguration migrieren. Virtuelle Maschinen in diesen Katalogen werden nicht migriert. Dies liegt daran, dass der Lebenszyklus der virtuellen Maschine von der Site verwaltet wird, von der Sie importieren, was bedeutet, dass sich ihr Zustand jedes Mal ändern kann, wenn die Maschinen eingeschaltet werden. Dies macht den Import unmöglich, da die Importdaten für die virtuellen Maschinen schnell nicht mehr synchron sind.
Wenn Sie diese Kataloge mit dem Tool migrieren, erstellt es Katalogmetadaten und initiiert die Erstellung des Masterimages, es werden jedoch keine Maschinen importiert.
Da dieser Prozess je nach Größe des Masterimages einige Zeit in Anspruch nehmen kann, startet der Importbefehl im Tool nur die MCS-Katalogerstellung und wartet nicht auf deren Abschluss. Nachdem der Import abgeschlossen ist, überwachen Sie den Fortschritt der Katalogerstellung mit Studio in der Cloud-Bereitstellung.
Sobald das Masterimage erstellt ist, können Sie Maschinen bereitstellen. Berücksichtigen Sie die Kapazitätsaspekte, da Sie Kapazität von Ihrer lokalen Nutzung verbrauchen würden.
Alle anderen Objekte (Bereitstellungsgruppen, Anwendungen, Richtlinien usw.), die diesen Katalog verwenden, können importiert werden und müssen nicht auf die Erstellung des Masterimages warten. Wenn der Katalog fertig erstellt ist, können Maschinen zum importierten Katalog hinzugefügt werden, und Benutzer können dann ihre Ressourcen starten.
Hinweis:
Verwenden Sie dieselben Befehle, die im Tool verfügbar sind, um Kataloge und alle anderen Objekte zu migrieren.
Statische VDI-Kataloge
Hinweis:
Da dieser Vorgang Low-Level-Details importiert, die in der Datenbank gespeichert sind, muss dieser Prozess von einer Maschine mit Datenbankzugriff ausgeführt werden.
Die statischen VDI-Kataloge migrieren das Masterimage, Konfigurationen und alle virtuellen Maschinen. Im Gegensatz zum Anwendungsfall für gepoolte VDI müssen keine Images erstellt werden.
Die VDAs müssen auf den Connector zeigen, damit sie sich bei der Cloud registrieren können.
Lesen Sie den Abschnitt Sites aktivieren, um die Cloud-Site zu aktivieren, damit der Neustartzeitplan, die Energieverwaltung und andere Elemente von der Cloud gesteuert werden.
Nach Abschluss der Migration müssen Sie, wenn Sie diesen Katalog von Ihrer lokalen Site löschen möchten, VM und AD-Konto beibehalten auswählen. Andernfalls werden sie gelöscht, und die Cloud-Site würde auf die gelöschte VM verweisen.
MCS-Tags aktualisieren, um verwaiste Ressourcen nach der Migration zu erkennen
Nachdem Sie von einer lokalen Konfiguration zu einer Cloud-Site oder von Ihrer Cloud-Konfiguration zu einer anderen Cloud-Site migriert haben, müssen Sie die MCS-Site-ID-Tags im Falle persistenter VMs aktualisieren, damit verwaiste Ressourcen korrekt erkannt werden können. Verwenden Sie dazu den PowerShell-Befehl Set-ProvResourceTags. Derzeit ist diese Funktion für Azure anwendbar.
Die detaillierten Schritte sind wie folgt:
-
Aktualisieren Sie die MCS-Site-ID-Tags von der neuen Citrix-Site mithilfe des PowerShell-Befehls
Set-ProvResourceTags. Zum Beispiel:Set-ProvResourceTags -ProvisioningSchemeUid xxxxx [-VMName <String>] [-VMBatchSize XX] [-ResourceType XX] <!--NeedCopy-->Oder,
Set-ProvResourceTags -ProvisioningSchemeName xxxxx [-VMName <String>] [-VMBatchSize XX] [-ResourceType XX] <!--NeedCopy-->
Die Parameterdetails sind wie folgt:
-
ProvisioningSchemeUidoderProvisioningSchemeNameist ein obligatorischer Parameter. -
VMNameist ein optionaler Parameter. Wenn keinVMNameangegeben wird, werden die Tags aller VMs dieses Maschinenkatalogs aktualisiert. -
VMBatchSizeist ein optionaler Parameter, um alle VMs in Batches aufzuteilen. Wenn keinVMBatchSizeangegeben wird, wird der Standardwert (10) angewendet. Der Bereich liegt zwischen 1 und 60. -
ResourceTypekann einer der folgenden sein:-
MachineCatalog: Zum Aktualisieren von Tags von Maschinenkatalogressourcen. -
VirtualMachine: Zum Aktualisieren von Tags von VM-bezogenen Ressourcen. -
All: (Standard-ResourceType): Zum Aktualisieren von Tags sowohl von Maschinenkatalog- als auch von VM-bezogenen Ressourcen.
-
In diesem Artikel
- Bekannte Einschränkungen
- Voraussetzungen für die Migration Ihrer Konfiguration
- Wichtige Schritte
- Automated Configuration herunterladen
- Automated Configuration aktualisieren
- Kunden-ID, Client-ID und geheimen Schlüssel generieren
- Zonenzuordnungsdatei füllen
- Sicherheitsdatei für Hostverbindungen aktualisieren
- Exportieren Ihrer lokalen Citrix Virtual Apps and Desktops-Konfiguration
- Importieren Ihrer Konfiguration in Citrix DaaS
- Sites aktivieren
- Migrieren von mit Machine Creation Services bereitgestellten Katalogen verstehen
- MCS-Tags aktualisieren, um verwaiste Ressourcen nach der Migration zu erkennen