Migra la configuración de copia de seguridad de una instancia de Compute Engine desde la consola de administración del dispositivo a una bóveda de copias de seguridad

Migra la protección de una instancia de Compute Engine del plan de copia de seguridad de la consola de administración del dispositivo a un plan de copia de seguridad de backup vault con la protección de instancias de Compute Engine sin experimentar interrupciones, desinstalar el agente de copia de seguridad, el intercambio de tráfico entre redes ni realizar cambios en los firewalls de VPC.

Beneficios

  • Protección mejorada contra ransomware: Funciones avanzadas de imborrabilidad e inmutabilidad que protegen tus datos contra el ransomware y la eliminación accidental o maliciosa.

  • Ahorro de costos inmediato: Reduce las tarifas de administración en cuanto completes la migración.

  • Infraestructura optimizada: Cambia a un modelo sin infraestructura que elimina la necesidad de dispositivos de copia de seguridad, lo que reduce el costo total de propiedad (TCO).

  • Administración sin interrupciones: Usa una experiencia de consola de Google Cloud integrada con compatibilidad total con la gcloud CLI, Terraform y las APIs de Google Cloud para una automatización sin esfuerzo y a gran escala.

  • Asistencia ampliada: Obtén una plataforma unificada que también admita Cloud SQL, AlloyDB para PostgreSQL y Filestore.

  • Disponible en todas las regiones de Google Cloud .

Limitaciones

  • No se admite la migración si el plan de copia de seguridad de la consola de administración de dispositivos actual o la configuración de la instancia de Compute Engine incluyen alguna de las siguientes funciones:

    • Planes de copia de seguridad de la consola de administración de dispositivos configurados con instantáneas de archivo.

    • Instancias de Compute Engine que usan Google Cloud Hyperdisk

    • Instancias de Compute Engine que excluyen discos específicos de las copias de seguridad.

  • Solo puedes migrar instancias estándar de Compute Engine. Otros tipos de cargas de trabajo de aplicaciones, como Microsoft SQL, SAP HANA, Oracle y las VMs de VMware, no se pueden migrar con esta página.

  • No puedes migrar las copias de seguridad existentes.

Consideraciones

  • Para realizar una migración masiva, necesitas una secuencia de comandos de migración que automatice la transición para entornos a gran escala. Comunícate con Atención al cliente de Cloud para recibir una secuencia de comandos de migración masiva.

  • Si mantienes la protección de una instancia de Compute Engine a través de la bóveda de copia de seguridad y la consola de administración, puedes incurrir en cargos de facturación para ambos entornos.

  • Si una instancia de Compute Engine automatiza las copias de seguridad con la protección dinámica de etiquetas, el trabajo programado volverá a proteger las instancias después de la migración, a menos que la etiqueta se quite de forma manual.

  • Te recomendamos que evites migrar VMs que usen Google Cloud Hyperdisk.

  • Tus roles existentes del servicio de copia de seguridad y DR siguen funcionando como se espera. Sin embargo, si planeas crear copias de seguridad de instancias de Compute Engine desde varios proyectos de servicio en una backup vault centralizada (es decir, una backup vault creada en un proyecto de copia de seguridad central), debes otorgar el rol de operador de Compute Engine de Backup and DR (roles/backupdr.computeEngineOperator) al agente de servicio de la backup vault en todos los proyectos de servicio que alojan las instancias de las que se debe crear una copia de seguridad. Para obtener más información, consulta Otorga un rol al agente de servicio.

Cómo funciona

Cuando realizas una migración, tus copias de seguridad históricas permanecen en la consola de administración del dispositivo y no se migran a la backup vault. Conservarás el acceso en la consola de administración del dispositivo hasta que venzan según su política de retención original.

Una vez que se complete la migración, podrás ver los puntos de recuperación históricos en la consola de administración del dispositivo y los puntos de recuperación nuevos en la consola de Google Cloud .

Para migrar tu instancia de Compute Engine desde la consola de administración del dispositivo a un backup vault, sigue estos pasos:

  1. Configura la protección: Usa el comando MigrateToBackupVault para proteger las instancias de Compute Engine con un plan de copia de seguridad de backup vault.

  2. Realiza la verificación: Confirma que la backup vault cree copias de seguridad de forma correcta.

  3. Quita la protección de la consola de administración del dispositivo: Usa el comando UnprotectVMsFromManagementConsole para quitar la protección de la consola de administración del dispositivo.

Antes de comenzar

  1. Verifica que tengas los permisos necesarios para completar esta guía.

  2. Asegúrate de tener los siguientes recursos:

    • Una backup vault preexistente Para obtener instrucciones, consulta Crea un almacén de copias de seguridad.
    • Un plan de copia de seguridad preexistente configurado para usar la backup vault. Crea este plan de copia de seguridad en la consola de Google Cloud . Puede ser equivalente al plan de copia de seguridad de la consola de administración del dispositivo. Para obtener instrucciones, consulta Crea un plan de copia de seguridad.

Roles obligatorios

Para obtener los permisos que necesitas para migrar una configuración de copia de seguridad de una instancia de Compute Engine, pídele a tu administrador que te otorgue los siguientes roles de IAM en tu proyecto:

  • Administrador de Backup and DR (rol heredado para las operaciones de la consola de administración de dispositivos)
  • Administrador de Backup and DR (roles/backupdr.admin)

Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.

Instala la herramienta de migración

Para ejecutar los comandos de migración, debes instalar el ejecutable independiente backupdr_gcevm_migration_tool en el entorno que elijas, ya sea en Cloud Shell o en tu estación de trabajo local.

Google Cloud Shell

  1. Abre Cloud Shell en la consola de Google Cloud .

  2. Haz clic en Más y, luego, en Subir.

  3. Selecciona el archivo backupdr_gcevm_migration_tool.

  4. Haz que la herramienta sea ejecutable:

    chmod +x ~/backupdr_gcevm_migration_tool
    
  5. Ejecuta la herramienta con ~/backupdr_gcevm_migration_tool.

Entorno local

  1. Descarga el archivo ejecutable de backupdr_gcevm_migration_tool.

  2. Instala y autentica la gcloud CLI. Para obtener más información, consulta Instala gcloud CLI.

  3. Mueve el archivo ejecutable a un directorio, por ejemplo, ~/tools, y conviértelo en ejecutable:

    mkdir -p ~/tools
    mv ~/Downloads/backupdr_gcevm_migration_tool ~/tools/
    chmod +x ~/tools/backupdr_gcevm_migration_tool
    
  4. Opcional: Para ejecutar la herramienta desde cualquier directorio, agrégala a tu PATH. Agrega la siguiente línea a tu archivo ~/.bashrc o ~/.zshrc:

    export PATH="$PATH:$HOME/tools"
    
  5. Vuelve a cargar la shell:

    source ~/.bashrc
    

Migra instancias de Compute Engine

Para migrar tus instancias, ejecuta los comandos de la herramienta de migración en el entorno de la terminal en el que instalaste la herramienta y reemplaza los valores de marcador de posición de los ejemplos por los nombres de recursos, los IDs de proyectos y las URLs reales.

Protege las instancias de Compute Engine con un plan de copia de seguridad de backup vault

Ejecuta el comando MigrateToBackupVault para identificar las instancias de Compute Engine aptas en un plan de copia de seguridad de la consola de administración del dispositivo y protegerlas con el plan de copia de seguridad de la backup vault especificada.

  1. Ejecuta el comando MigrateToBackupVault:

    ./backupdr_gcevm_migration_tool MigrateToBackupVault \
      --slt_name=SLT_NAME \
      --management_server_url=MANAGEMENT_SERVER_URL \
      --backup_plan=projects/PROJECT_ID/locations/REGION/backupPlans/BACKUP_PLAN_NAME \
      --workload_projects=PROJECT_ID_1,PROJECT_ID_2 \
      --apply \
      --trigger_backup
    

    Reemplaza lo siguiente:

    • SLT_NAME: Es el nombre del plan de copia de seguridad de la consola de administración del dispositivo de origen (antes conocido como plantilla de nivel de servicio o SLT).
    • MANAGEMENT_SERVER_URL: Es la URL de la consola de administración del dispositivo.
    • PROJECT_ID: Es el ID del proyecto de Google Cloud .
    • REGION: Es la región en la que se encuentra tu plan de copia de seguridad.
    • BACKUP_PLAN_NAME: Es el nombre del plan de copia de seguridad que se aplicará.
    • PROJECT_ID_1,PROJECT_ID_2: Es una lista separada por comas de los IDs de los proyectos que contienen instancias de Compute Engine o all.

    Marcas adicionales:

    • --apply: ejecuta la protección. Si se omite, la herramienta se ejecuta en modo de ejecución de prueba.
    • --trigger_backup: inicia una copia de seguridad a pedido inmediatamente después de que se aplica la protección.

    El comando crea un archivo de salida llamado MigrateToBackupVault_{slt_name}_output.txt que resume las acciones realizadas y el estado de la VM.

  2. Para verificar que las instancias estén protegidas por el plan de copia de seguridad, ve a la página Backup and DR > Copias de seguridad almacenadas en vault en la consola de Google Cloud .

Cómo desproteger instancias de Compute Engine desde la consola de administración del dispositivo

El comando UnprotectVMsFromManagementConsole quita la protección de las instancias de Compute Engine en la consola de administración del dispositivo. Este comando solo desprotege una VM si está protegida por el nuevo plan de copia de seguridad y tiene al menos una copia de seguridad exitosa de la backup vault.

  1. Ejecuta el comando UnprotectVMsFromManagementConsole:

    ./backupdr_gcevm_migration_tool UnprotectVMsFromManagementConsole \
      --slt_name=SLT_NAME \
      --management_server_url=MANAGEMENT_SERVER_URL \
      --workload_projects=PROJECT_ID_1,PROJECT_ID_2 \
      --apply
    

    Reemplaza lo siguiente:

    • SLT_NAME: Es el nombre del plan de copia de seguridad de la consola de administración del dispositivo de origen.
    • MANAGEMENT_SERVER_URL: Es la URL de la consola de administración del dispositivo.
    • PROJECT_ID_1,PROJECT_ID_2: Es una lista separada por comas de IDs de proyectos o all.

      Marcas adicionales:

    • --apply: Ejecuta la desprotección. Si se omite, la herramienta se ejecuta en modo de ejecución de prueba.

El comando crea un archivo de salida llamado UnprotectVMsFromManagementConsole_{slt_name}_output.txt que resume las acciones.

  1. Verifica que las instancias aptas ya no estén protegidas en la consola de administración del dispositivo.

La herramienta de migración verifica tu entorno para garantizar una transición segura. Por ejemplo, la herramienta quita la protección de la consola de administración del dispositivo solo después de verificar que existe una copia de seguridad exitosa de la backup vault para la instancia.

Encriptación

La backup vault admite por completo las claves de encriptación administradas por el cliente (CMEK) para las instancias de Compute Engine, lo que te permite encriptar tus copias de seguridad con tus propias claves de encriptación.

Cambios en la supervisión, los informes y las alertas

Después de la migración, usa Cloud Monitoring y Cloud Logging para la observabilidad en lugar de los informes enviados por correo electrónico de la consola de administración heredada. Esto te permite crear paneles personalizados y configurar alertas directamente en la consola deGoogle Cloud . Para programar alertas por correo electrónico o configurar políticas de alertas desde tus paneles de supervisión, consulta Introducción a las alertas.

Accede a los datos de informes históricos

Para acceder a los datos existentes de supervisión y generación de informes previos a la migración, accede a la consola de administración del dispositivo. Para acceder a los datos de supervisión y de informes posteriores a la migración, lo haces directamente en la consola de Google Cloud .

Si deseas analizar los datos previos y posteriores a la migración juntos en BigQuery, puedes enrutar tus registros a un conjunto de datos de BigQuery con un receptor de registros. Para configurar receptores de registros y, también, informes prediseñados, consulta Configura informes prediseñados en BigQuery.

Una vez que tus registros estén en BigQuery, puedes hacer lo siguiente:

Ejecuta un entorno híbrido

Se admite por completo un entorno híbrido. Te recomendamos migrar todas las instancias de Compute Engine que cumplen con los requisitos a una backup vault de inmediato para obtener los beneficios de costo y seguridad. Sin embargo, si tu entorno incluye parámetros de configuración que la backup vault no admite, puedes mantener la protección de esas instancias con la consola de administración del dispositivo. A medida que Backup and DR agrega compatibilidad con esas funciones, puedes migrar las instancias restantes a la bóveda de copia de seguridad. Si tienes preguntas sobre las configuraciones compatibles, comunícate con Atención al cliente de Cloud.

Revierte una migración

Si tienes problemas durante la migración, puedes revertir los cambios. Para mitigar el riesgo, te recomendamos una estrategia de superposición: no desprotejas la instancia en la consola de administración del dispositivo hasta que confirmes que el nuevo trabajo de copia de seguridad de la bóveda de copias de seguridad se complete correctamente. Esta estrategia garantiza que tus instancias mantengan una cobertura de copia de seguridad continua.

Las copias de seguridad históricas de las instancias creadas antes de la migración de sistemas permanecen disponibles y accesibles en la consola de administración del dispositivo. Puedes acceder a las copias de seguridad nuevas creadas en la bóveda de copias de seguridad directamente en la consola de Google Cloud .

¿Qué sigue?