Konfiguration zu Citrix Cloud™ migrieren
Das Automated Configuration Tool (ACT) ermöglicht die Migration der Citrix Virtual Apps and Desktops™-Konfiguration (Richtlinien, Anwendungen, Kataloge, Administratorrollen, Bereiche und andere) von einer 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 eine 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, wodurch 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 in der Tech Zone.
Einen tieferen Einblick in die Verschiebung Ihrer Bereitstellung und die Vorbereitung Ihrer lokalen Konfiguration für die Migration erhalten Sie unter Deployment Guide: Migrating Citrix Virtual Apps and Desktops from on-premises to Citrix Cloud in der Tech Zone.
Bekannte Einschränkungen
- Maschinenkataloge, die über Machine Creation Services™ bereitgestellt werden, haben 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
Zum Exportieren Ihrer Konfiguration aus Citrix Virtual Apps™ und Desktops benötigen Sie:
- Citrix Virtual Apps and Desktops: aktuelle Version und ihr unmittelbarer Vorgänger oder Citrix Virtual Apps and Desktops, XenApp and 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 Citrix Virtual Apps and Desktops Installationsmedien.)
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.
- Einen aktiven Ressourcenstandort mit installiertem Connector, der in dieselbe Domäne wie das lokale Setup eingebunden ist.
- 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 WertenCustomerName,CustomerIDundSecretKeyaus, die über das Citrix Cloud-Portal generiert wurden. Siehe Kunden-ID, Client-ID und geheimen Schlüssel generieren und Kundeninformationsdatei ausfüllen. - Wenn die lokale Site mehrere Zonen enthält, aktualisieren Sie die
ZoneMapping.ymlDatei, um Zonen Citrix DaaS-Ressourcenstandorten zuzuordnen. Siehe Zonen-Mapping-Datei ausfüllen. - Wenn die Site mehrere Hosting-Verbindungen enthält, aktualisieren Sie die
CvadAcSecurity.ymlDatei mit den Verbindungsinformationen für jeden Hosttyp, der zu Citrix DaaS migriert wird. Wenn nur eine einzige Hostverbindung vorhanden ist, aktualisieren Sie dieCvadACSecurity.ymlDatei mit den Verbindungsinformationen für die Hostverbindung. Siehe Sicherheitsdatei für Hostverbindungen aktualisieren. - Öffnen Sie ACT und exportieren Sie Ihre lokale Site mit dem Befehl
Export-CvadAcToFile. Eine Liste der zur Migration unterstützten Komponenten finden Sie unter Unterstützte Migrationsobjekte. Informationen zu den Exportschritten finden Sie unter Lokale Konfiguration exportieren. - Importieren Sie Komponenten stufenweise mit dem Befehl
Merge-CvadAcToSite. Alternativ können Sie die gesamte Site auf einmal migrieren. Stellen Sie sicher, dass Sie Komponenten in der unter Reihenfolge der Komponentenmigration aufgeführten Reihenfolge migrieren. Informationen zu den Importschritten finden Sie unter Einen Import ausführen. - Aktivieren Sie die Cloud-Site. Siehe Sites aktivieren.
Automated Configuration herunterladen
Laden Sie das Automated Configuration-Tool von Citrix Downloads herunter und installieren Sie es.
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. Dort befindet sich die neueste Version des Tools.
- Laden Sie die neueste Version des Tools herunter und installieren Sie sie. 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.
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 Identitäts- und Zugriffsverwaltung.
- Navigieren Sie zu API-Zugriff > Sichere 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 Sichere 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 Client erstellen, 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 dieCustomerInfo.yml-Datei zu füllen.
Hinweis:
- Die Client-ID und der geheime Schlüssel laufen nicht ab. Wenn sie kompromittiert werden, entfernen Sie sie sofort über das Symbol Papierkorb 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.
Kundeninformationsdatei füllen
Die CustomerInfo.yml-Datei macht es überflüssig, bei jeder Ausführung des Cmdlets Kundeninformationsparameter anzugeben. Alle Kundeninformationen können durch die Verwendung von Cmdlet-Parametern überschrieben werden.
Verwenden Sie das New-CvadAcCustomerInfoFile-Cmdlet, um die CustomerInfo.yml-Datei 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-->
Es folgt 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 in %HOMEPATH%\Documents\Citrix\AutoConfig. Der Inhalt der Datei .yml 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 werden:
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 mithilfe von 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 die automatisierte Konfiguration Hostverbindungen und Hypervisoren erfolgreich in die Cloud-Site importieren kann.
Der Exportprozess erstellt die Datei CvadAcSecurity.yml in %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 Sicherheitsüberlegungen
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 Hostverbindungen und Hypervisor-Namen 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 die Übertragung der Konfiguration der folgenden Komponenten:
- Tags
- Delegierte Administration
- Bereiche
- Rollen
- Hostverbindungen
- Ein einzelner Ressourcenpool
- Admin-Bereiche
- Maschinenkataloge
- Admin-Bereiche
- Maschinen
- Remote-PC-Zugriff, physisch, gepoolt, bereitgestellt, MCS, zugewiesen
- StoreFront™
- Bereitstellungsgruppen
- Zugriffsrichtlinie
- Admin-Bereichszuordnung
- Anwendungszugriffsrichtlinie
- Zuweisungsrichtlinie
- Berechtigungs-/Desktoprichtlinie
- Energiezeitpläne
- Sitzungsverweildauer
- Sitzungsvorabstart
- Neustartzeitpläne
- Tags
- Anwendungsgruppen
- Zuordnung des Administratorbereichs
- 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 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.
Konfiguration in Citrix DaaS importieren
Wichtig:
- Wenn Sie eine lokale Bereitstellung in die Cloud migrieren, 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 Benutzer, die sich in den Domänen und OUs befinden. Nach der Anmeldung an 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 Vorab-Abhängigkeiten
- Delegierte Administration
- Keine Vorabhängigkeiten
- Hostverbindungen
- Sicherheitsinformationen in CvadAcSecurity.yml
- Maschinenkataloge
- Maschinen in Active Directory
- Hostverbindungen
- Tags
- StoreFront
- Bereitstellungsgruppen
- Maschinen in Active Directory
- Benutzer in Active Directory
- 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 der lokalen Site 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, siehe Sichern Ihrer Citrix DaaS-Konfiguration.
Importvorgang verstehen
Der Importvorgang 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 sollen.
- 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.
- Melden 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.
- Unterstützte Komponentenparameter umfassen
MachineCatalogs,Tagsund weitere. - Unterstützte Komponentennamenparameter umfassen
IncludeByNameundExcludeByNameParameter sowie andere.
Weitere Informationen zu Parametern und deren Verwendung finden Sie unter Granulare Migrationsparameter.
Sites aktivieren
Der Delivery Controller in lokalen und Cloud-Sites steuert Ressourcen wie das Bereitstellen 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 doppelte 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 aus 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 IncludeByName und ExcludeByName Filtern. Dieser Parameter ermöglicht es Ihnen, auszuwählen, welche Bereitstellungsgruppen ihren Wartungsmodus ändern können. Bereitstellungsgruppen können bei Bedarf selektiv geändert werden.
Importieren und Übertragen der Kontrolle in die Cloud
Im Folgenden wird beschrieben, 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
–SiteActivein 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.
- Setzen Sie die lokale Site außerhalb der Geschäftszeiten auf inaktiv. Der Parameter
–SiteActivedarf nicht vorhanden sein. Alle Bereitstellungsgruppen der lokalen Site befinden sich im Wartungsmodus.Set-CvadAcSiteActiveStateOnPrem
- Setzen Sie die Cloud-Site auf aktiv. Der Parameter
–SiteActivemuss vorhanden sein. Keine Bereitstellungsgruppen der Cloud-Site befinden sich im Wartungsmodus.Set-CvadAcSiteActiveStateCloud –SiteActive
- Vergewissern Sie sich, dass die Cloud-Site aktiv und die lokale Site inaktiv ist.
Kontrolle an die lokale Site zurückübertragen
So übertragen Sie die Kontrolle von der Cloud-Site an die lokale Site:
- Setzen Sie die Cloud-Site außerhalb der Geschäftszeiten auf inaktiv. Alle Bereitstellungsgruppen der Cloud-Site befinden sich im Wartungsmodus.
Set-CvadAcSiteActiveStateCloud
- Setzen 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 Computer energieverwaltet sind und es keine Neustartzeitpläne gibt (was normalerweise bedeutet, dass es auch keine Hostverbindungen gibt), 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 Computer energieverwaltet sind oder Neustartzeitpläne vorhanden sind, ist ein anderer Prozess erforderlich. Wenn Sie beispielsweise in dieser Situation von On-Premises zu Cloud wechseln, setzen Sie die On-Premises-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.
Verstehen der Migration von mit Machine Creation Services bereitgestellten Katalogen
Hinweis:
Diese Funktion ist nur in Versionen 3.0 und höher verfügbar. Überprüfen Sie Ihre Version mit
Get-CvadAcStatusin der automatisierten Konfiguration.
Machine Creation Services (MCS)-Kataloge erstellen zwei verschiedene Arten von Katalogen:
- Wenn an einem Computer vorgenommene Änderungen verloren gehen oder rückgängig gemacht werden (üblicherweise Server-Betriebssystem, bei dem Anwendungen veröffentlicht werden) – dies ist ein Anwendungsfall für gepoolte VDI / Multi-Session
- Wenn an einem Computer vorgenommene Änderungen über einen Neustart hinweg beibehalten werden (üblicherweise Client-Betriebssystem 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 mit der automatisierten Konfiguration gesichert werden.
Gepoolte VDI-/Multi-Session-Kataloge
Kataloge mit „Benutzerdaten: Verwerfen“ sind gepoolte VDI-Kataloge und können nur das Hauptimage 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, werden Katalogmetadaten erstellt und die Erstellung des Hauptimages initiiert, aber es werden keine Maschinen importiert.
Da dieser Prozess je nach Größe des Masterimages einige Zeit in Anspruch nehmen kann, startet der Importbefehl innerhalb des Tools 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ätsüberlegungen, 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 die Katalogerstellung abgeschlossen ist, können Maschinen dem 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 einem Computer mit Datenbankzugriff ausgeführt werden.
Die statischen VDI-Kataloge migrieren das Masterimage, die Konfigurationen und alle virtuellen Maschinen. Im Gegensatz zum gepoolten VDI-Anwendungsfall müssen keine Images erstellt werden.
Die VDAs müssen auf den Connector verweisen, damit sie sich bei der Cloud registrieren können.
Lesen Sie den Abschnitt (#activate-sites) „Aktivieren von Sites“, um die Cloud-Site aktiv zu schalten, sodass der Neustartzeitplan, die Energieverwaltung und andere Elemente von der Cloud gesteuert werden.
Sobald die Migration abgeschlossen ist, 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 die Konfiguration von einer lokalen Umgebung zu einer Cloud-Site oder von Ihrer Cloud-Konfiguration zu einer anderen Cloud-Site migriert haben, müssen Sie die MCS-Site-ID-Tags bei persistenten 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 lauten wie folgt:
-
ProvisioningSchemeUidoderProvisioningSchemeNameist ein obligatorischer Parameter. -
VMNameist ein optionaler Parameter. Wenn keinVMNameangegeben ist, werden die Tags aller VMs dieses Maschinenkatalogs aktualisiert. -
VMBatchSizeist ein optionaler Parameter, um alle VMs in Batches aufzuteilen. Wenn keinVMBatchSizeangegeben ist, 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 für Maschinenkatalog- als auch für VM-bezogene 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
- Konfiguration in Citrix DaaS importieren
- Sites aktivieren
- Verstehen der Migration von mit Machine Creation Services bereitgestellten Katalogen
- MCS-Tags aktualisieren, um verwaiste Ressourcen nach der Migration zu erkennen