Mit dieser Checkliste können Sie Projektmigrationen zwischen Organisationsressourcen planen und ausführen. Sie enthält die wichtigsten Aufgaben, kurze Anleitungen für jeden Schritt und Links zu detaillierten Dokumentationen.
Einen Migrationsplan erstellen
Analysieren Sie die Auswirkungen der Migration auf Dienste, die im Projekt ausgeführt werden.
Änderungen an der Ressourcenhierarchie können sich auf übernommene Richtlinien auswirken.
- Verschiebungsanalyse ausführen: Verwenden Sie die Move Analysis API, um eine detaillierte Aufschlüsselung der Blockierungen zu erhalten.
- Auswirkungen von Richtlinien bewerten: Bestimmen Sie, wie sich die Verschiebung auf übernommene Organisationsrichtlinien und IAM-Richtlinien (Identity and Access Management) auswirkt.
- Ausfallzeiten einplanen: Bei einigen Diensten kann es während der Umstellung zu kurzen Unterbrechungen kommen.
Weitere Informationen finden Sie unter Migrationsplan erstellen.
Sonderfälle bearbeiten
Szenarien identifizieren und vorbereiten, die eine besondere Handhabung auf Projekt- oder Organisationsebene erfordern.
- Dienstabhängigkeiten prüfen: Prüfen Sie, ob Ihr Projekt von Diensten wie einer freigegebene VPC oder VPC Service Controls abhängt oder ob aktive Abrechnungen/Abos vorhanden sind.
- Liste der Sonderfälle prüfen: Sie sollten für jeden Dienst, der im detaillierten Leitfaden aufgeführt ist, einen Plan haben.
- Rollback-Plan vorbereiten: Machen Sie sich damit vertraut, wie Sie die Migration rückgängig machen können, falls Probleme auftreten.
Eine Liste der Sonderfälle und deren Behandlung finden Sie unter Sonderfälle behandeln.
Identity and Access Management-Rollen zuweisen
Weisen Sie der Hauptkonto-E-Mail-Adresse sowohl in der Quell- als auch in der Zielorganisationsressource die erforderlichen IAM-Rollen zu.
Sie benötigen die folgenden Rollen:
- Projekt-IAM-Administrator (
roles/resourcemanager.projectIamAdmin) für das Projekt, das Sie migrieren möchten. - Project Mover (
roles/resourcemanager.projectMover) für die übergeordnete Ressource des Projekts (Ordner- oder Organisationsressource). - Wenn das Ziel ein Ordner ist: Project Mover (
roles/resourcemanager.projectMover) für den Zielordner. - Wenn das Ziel eine Organisation ist: Projektersteller (
roles/resourcemanager.projectCreator) für die Zielorganisationsressource. - Administrator für Organisationsrichtlinien (
roles/orgpolicy.policyAdmin) für die Quell- und Zielorganisationsressourcen.
Weitere Informationen finden Sie unter Berechtigungen zuweisen.
Organisationsrichtlinien konfigurieren
Aktivieren Sie die organisationsübergreifende Projektmigration, indem Sie bestimmte Organisationsrichtlinien konfigurieren. Andernfalls schlägt die Migration fehl.
- Quellrichtlinie konfigurieren: Legen Sie die Einschränkung
constraints/resourcemanager.allowedExportDestinationsfür die übergeordnete Ressource fest, um den Export in das Ziel zu ermöglichen. - Zielrichtlinie konfigurieren: Legen Sie die Einschränkung
constraints/resourcemanager.allowedImportSourcesfür die Zielressource fest, um den Import aus der Quelle zuzulassen.
Weitere Informationen finden Sie unter Organisationsrichtlinien konfigurieren.
Migration ausführen
Führen Sie die Migration mit der Google Cloud Console, der Google Cloud CLI oder der Resource Manager API aus.
- Migration ausführen: Verwenden Sie den Befehl
gcloud beta projects moveoder die Cloud Console, um die Migration auszuführen. - Migration prüfen: Prüfen Sie, ob das Projekt im neuen Ziel angezeigt wird, und prüfen Sie den Ressourcenzugriff.
- Aufgaben nach der Migration ausführen: Übernommene Richtlinien prüfen, Zugriff prüfen und optional das Rechnungskonto aktualisieren.
- Bereinigen: Temporäre IAM-Rollen widerrufen und die temporären Einschränkungen der Organisationsrichtlinie entfernen.
Eine detaillierte Anleitung finden Sie unter Migration durchführen.