Para planificar y ejecutar una migración de proyectos entre organizaciones en Google Cloud, usa la siguiente lista de tareas para hacer un seguimiento de los requisitos y los hitos clave.
Crea un plan de migración
Analizar el impacto de la migración en los servicios que se ejecutan dentro del proyecto
Los cambios en la jerarquía de recursos pueden afectar las políticas heredadas.
- Ejecuta el análisis de movimiento: Usa la API de Move Analysis para obtener un desglose detallado de los bloqueadores.
- Evalúa el impacto de las políticas: Determina cómo el traslado afecta las políticas de la organización heredadas y las políticas de Identity and Access Management (IAM).
- Planifica el tiempo de inactividad: Algunos servicios pueden experimentar interrupciones breves durante la transición.
Para obtener más información, consulta Crea un plan de migración.
Aborda cualquier caso especial
Identificar y prepararse para situaciones que requieran un manejo especial a nivel del proyecto
o de la organización
- Verifica las dependencias de los servicios: Revisa si tu proyecto depende de servicios como la VPC compartida o los Controles del servicio de VPC, o si tiene facturación o suscripciones activas.
- Revisa la lista de casos especiales: Asegúrate de tener un plan para cada servicio que se indica en la guía detallada.
- Prepara el plan de reversión: Comprende cómo revertir la migración si surgen problemas.
Para obtener una lista de casos especiales y cómo manejarlos, consulta Cómo controlar casos especiales.
Asigna roles de Identity and Access Management
Asigna los roles de IAM necesarios a la misma dirección de correo electrónico de la principal
en los recursos de la organización de origen y de destino.
Necesitas las siguientes funciones:
- Administrador de IAM del proyecto (
roles/resourcemanager.projectIamAdmin) en el proyecto que deseas migrar - Trasladador de proyectos (
roles/resourcemanager.projectMover) en el recurso superior del proyecto (recurso de carpeta o de organización). - Si el destino es una carpeta: Agente de migración de proyectos
(
roles/resourcemanager.projectMover) en la carpeta de destino. - Si el destino es una organización: Creador de proyectos
(
roles/resourcemanager.projectCreator) en el recurso de la organización de destino. - Administrador de políticas de la organización (
roles/orgpolicy.policyAdmin) en los recursos de la organización de origen y de destino.
Para obtener más detalles, consulta Asigna permisos.
Configura las políticas de la organización
Habilita la migración de proyectos entre organizaciones configurando políticas de la organización
específicas. Sin estos, la migración fallará.
- Configura la política de origen: Establece la
restricción
constraints/resourcemanager.allowedExportDestinationsen el recurso superior para permitir la exportación al destino. - Configura la política de destino: Establece la restricción
constraints/resourcemanager.allowedImportSourcesen el recurso de destino para permitir la importación desde el origen.
Para obtener más información, consulta Configura las políticas de la organización.
Realice la migración
Ejecuta la migración con la consola de Google Cloud , Google Cloud CLI o la
API de Resource Manager.
- Ejecuta la migración: Usa el comando
gcloud beta projects moveo la consola de Cloud para realizar el traslado. - Verifica la migración: Confirma que el proyecto aparezca en el destino nuevo y verifica el acceso a los recursos.
- Realiza tareas posteriores a la migración: Verifica las políticas heredadas, audita el acceso y, de manera opcional, actualiza la cuenta de facturación.
- Realiza una limpieza: Revoca los roles de IAM temporales y quita las restricciones de la política de la organización temporales.
Para obtener instrucciones paso a paso, consulta Realiza la migración.