Per pianificare ed eseguire la migrazione di un progetto tra organizzazioni in Google Cloud, utilizza il seguente elenco di controllo per monitorare i requisiti e i traguardi principali.
Creare un piano di migrazione
Analizza l'impatto della migrazione sui servizi in esecuzione all'interno del progetto.
Le modifiche alla gerarchia delle risorse possono influire sulle policy ereditate.
- Esegui l'analisi dello spostamento: utilizza l'API Move Analysis per ottenere una suddivisione dettagliata dei fattori di blocco.
- Valuta l'impatto delle policy: determina in che modo lo spostamento influisce sulle policy dell'organizzazione e sulle policy di Identity and Access Management (IAM) ereditate.
- Pianifica i tempi di inattività: alcuni servizi potrebbero subire brevi interruzioni durante la transizione.
Per saperne di più, consulta Crea un piano di migrazione.
Gestisci eventuali casi speciali
Identifica e preparati per gli scenari che richiedono una gestione speciale a livello di progetto o di organizzazione.
- Controlla le dipendenze dei servizi: verifica se il tuo progetto dipende da servizi come VPC condiviso, Controlli di servizio VPC o se ha fatturazione/abbonamenti attivi.
- Esamina l'elenco dei casi speciali: assicurati di avere un piano per ogni servizio elencato nella guida dettagliata.
- Prepara un piano di rollback: scopri come eseguire il rollback della migrazione se si verificano problemi.
Per un elenco di casi speciali e su come gestirli, consulta Gestione di casi speciali.
Assegna i ruoli di Identity and Access Management
Assegna i ruoli IAM richiesti allo stesso indirizzo email dell'entità
sia nelle risorse dell'organizzazione di origine che in quelle di destinazione.
Devi disporre dei seguenti ruoli:
- Project IAM Admin (
roles/resourcemanager.projectIamAdmin) sul progetto di cui vuoi eseguire la migrazione. - Project Mover (
roles/resourcemanager.projectMover) sulla risorsa padre del progetto (cartella o risorsa organizzazione). - Se la destinazione è una cartella: Project Mover (
roles/resourcemanager.projectMover) sulla cartella di destinazione. - Se la destinazione è un'organizzazione: Autore progetto (
roles/resourcemanager.projectCreator) sulla risorsa dell'organizzazione di destinazione. - Organization Policy Admin (
roles/orgpolicy.policyAdmin) sia sulla risorsa della policy dell'organizzazione di origine sia su quella di destinazione.
Per maggiori dettagli, consulta Assegna le autorizzazioni.
Configura le policy dell'organizzazione
Abilita la migrazione dei progetti tra organizzazioni configurando policy dell'organizzazione specifiche. In caso contrario, la migrazione non andrà a buon fine.
- Configura la policy di origine: imposta il vincolo
constraints/resourcemanager.allowedExportDestinationssulla risorsa padre per consentire l'esportazione nella destinazione. - Configura la policy di destinazione: imposta il vincolo
constraints/resourcemanager.allowedImportSourcessulla risorsa di destinazione per consentire l'importazione dall'origine.
Per saperne di più, consulta Configura le policy dell'organizzazione.
Esegui la migrazione
Esegui la migrazione utilizzando la console Google Cloud , Google Cloud CLI o l'API Resource Manager.
- Esegui la migrazione: utilizza il comando
gcloud beta projects moveo la console Cloud per eseguire lo spostamento. - Verifica la migrazione: verifica che il progetto venga visualizzato nella nuova destinazione e controlla l'accesso alle risorse.
- Esegui le attività post-migrazione: verifica le policy ereditate, controlla l'accesso e, se vuoi, aggiorna l'account di fatturazione.
- Esegui la pulizia: revoca i ruoli IAM temporanei e rimuovi i vincoli delle policy dell'organizzazione temporanei.
Per istruzioni passo passo, consulta Esegui la migrazione.