Migrar la infraestructura de TI existente a la nube presenta desafíos, en especial cuando se trasladan recursos críticos, como las imágenes doradas. Las imágenes doradas son sistemas operativos y pilas de aplicaciones estandarizados y preconfigurados que son esenciales para el aprovisionamiento coherente del entorno en el desarrollo, las pruebas y la producción. Garantizar la replicación de estas imágenes en Google Cloud, sin perder fidelidad ni eficiencia operativa, es una prioridad para muchas empresas.
Migrate to Virtual Machines proporciona dos rutas de migración principales que abordan diferentes casos de uso: importación de imágenes y importación de imágenes de máquina.
- La importación de imágenes migra discos individuales, como volúmenes de datos o sistemas operativos, a Google Cloud. Este método admite la recompilación o el mantenimiento de imágenes doradas, en especial cuando se replica una configuración base coherente en varias instancias.
- La importación de imágenes de máquina captura todo el estado de la instancia de máquina virtual (VM), incluidos varios discos, metadatos de configuración, redes y secuencias de comandos de inicio. Esta solución integral es adecuada para migrar cargas de trabajo complejas que requieren replicación de extremo a extremo.
Para obtener más información sobre los casos de uso y las ventajas de la importación de imágenes y la importación de imágenes de máquina, consulta Elige tu estrategia de importación.
El mejor enfoque de migración depende de tu carga de trabajo. Algunas imágenes son sencillas y adecuadas para la importación a nivel de disco o de imagen, como los discos del SO, los discos de la base de datos o los sistemas de archivos. Otros, con interdependencias y requisitos de configuración más estrictos, se benefician de la naturaleza integral de la importación de imágenes de máquinas. Comprender las diferencias entre estas opciones optimiza tu migración a la nube.
Objetivos
- Comprende las capacidades de importación de imágenes.
- Comprende las capacidades de importación de imágenes de máquinas.
- Elige el enfoque de migración adecuado para imágenes de disco simples en comparación con instancias de VM complejas con varios discos.
- Migra imágenes doradas a Google Cloud y conserva la integridad y la flexibilidad.
Costos
En este instructivo, se usan los siguientes componentes facturables de Google Cloud:
- Compute Engine para instancias de máquina virtual y discos persistentes
- Cloud Storage para almacenar archivos de imagen
Revisa las páginas de precios de cada servicio para comprender los costos asociados a la ejecución de este instructivo. Borra los recursos después de completar el instructivo para evitar cargos continuos.
Antes de comenzar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
- Habilita la API de VM Migration en tu proyecto.
- Asegúrate de que el sistema operativo del disco sea compatible con Migrate to VMs. Para obtener más información, consulta los sistemas operativos compatibles.
- Asegúrate de que los archivos de imagen de disco virtual que deseas importar sean compatibles.
- Crea un bucket de Cloud Storage para subir tus archivos de imágenes.
- Asegúrate de que se otorguen los siguientes roles de Identity and Access Management. Para obtener más información, consulta Otorga los permisos necesarios.
Importación de imágenes: tu herramienta de migración de precisión
La importación de imágenes ofrece un enfoque detallado, ya que se centra en incorporar imágenes de disco virtual individuales a Google Cloud. Esto migra los componentes básicos de tus instancias de VM. Estas imágenes, que suelen contener sistemas operativos, luego crean instancias de VM nuevas o discos persistentes dentro de Google Cloud.
Para obtener más información sobre las funciones de importación de imágenes, consulta Importación de imágenes y de imágenes de máquina.
Información sobre las imágenes de disco
Las imágenes de disco son herramientas versátiles. Puedes usarlas para configurar instancias de VM rápidamente, hacer copias de seguridad de sistemas completos para su protección o clonar entornos para optimizar la implementación. También son ideales para probar software o realizar la recuperación del sistema sin alterar la configuración original. Para las copias de seguridad, el desarrollo o la solución de problemas, las imágenes de disco hacen que la administración de las tareas de TI sea eficiente y confiable.
Las imágenes de disco de VM son representaciones de bajo nivel de los volúmenes de almacenamiento. Existen en varios formatos.
- Imágenes de disco sin procesar: Las imágenes de disco sin procesar son copias directas sin comprimir a nivel de bloque de volúmenes de disco completos. Ofrecen la mayor fidelidad, pero generan los archivos más grandes. Entre los formatos comunes, se incluyen los siguientes:
- VMDK (disco de máquina virtual): Se recomienda para una importación más rápida
- QCOW
- QCOW2
- QED
- VPC
- VDI
- VHDX
- VHD
- Imágenes de disco dispersas: Las imágenes de disco dispersas optimizan el almacenamiento, ya que solo almacenan los bloques de disco utilizados. Esto reduce significativamente la sobrecarga de almacenamiento y se expande de forma dinámica a medida que se escriben los datos. En Google Cloud, los discos de datos y del sistema operativo se almacenan y se usan como imágenes.
Importa una imagen dorada con la importación de imágenes
Puedes importar una imagen de disco virtual a Google Cloud con la consola deGoogle Cloud , Google Cloud CLI o los comandos de la API de REST. Para obtener información sobre cómo importar imágenes con los comandos de Google Cloud CLI y la API de REST, consulta Importa una imagen de disco virtual a Google Cloud.
Para importar una imagen de disco virtual a Google Cloud con la consola deGoogle Cloud , sigue estos pasos.
Sube tu archivo de imagen de disco virtual a un bucket de Cloud Storage. Para obtener un mejor rendimiento, te recomendamos que subas el archivo de imagen de disco virtual a un bucket en la misma región de la nube en la que deseas crear la imagen.
Abre la pestaña Image imports en la página Migrate to VMs de laGoogle Cloud consola.
Haz clic en Create Image (Crear imagen).
Haz clic en Explorar para ver la lista de buckets en tu proyecto actual. Selecciona el archivo desde el que deseas importar la imagen.
Define el resto de las características de la imagen. Para obtener más información sobre los parámetros, consulta Importa una imagen de disco virtual.
- Considera usar la función Generalize para las imágenes de Windows. Cuando se crea una instancia de VM a partir de una imagen en Windows, se agrega información única a esa instancia. El proceso de generalización quita estos datos únicos, lo que te permite crear varias instancias a partir de la misma imagen.
- Usa familias de imágenes públicas para administrar el ciclo de vida de tus imágenes. Asegúrate de crear instancias nuevas a partir de la versión más actualizada de cada familia de imágenes. Agrega el campo Familia a una imagen nueva para indicar que esta es la versión más reciente de las imágenes que pertenecen a esa familia.
Después de completar todos los detalles y las opciones de los parámetros, haz clic en Crear para iniciar el proceso de importación de imágenes.
Después de crear el trabajo de importación, haz un seguimiento de su estado en el panel de Migrate to VMs.
Una vez que se complete el trabajo de importación, tendrás una imagen basada en disco.
Importación de imágenes de máquina: el enfoque de migración integral
Las imágenes de máquina ofrecen un enfoque integral y brindan una solución más amplia en comparación con centrarse solo en los discos individuales. Una imagen de máquina captura la configuración de una instancia de VM completa, incluidos los parámetros de configuración de la instancia, las configuraciones de red, los detalles del sistema operativo, los metadatos y las etiquetas, las configuraciones de seguridad, así como las secuencias de comandos de inicio y apagado.
Cuando importas una imagen de máquina, incorporas un plano completo y unificado de tu instancia de VM en Google Cloud. Este método integral simplifica la migración de cargas de trabajo complejas, garantiza la coherencia y reduce la probabilidad de errores durante la implementación.
Para obtener más información sobre las funciones de importación de imágenes de máquina, consulta Importación de imágenes y de imágenes de máquina.
Importa una imagen dorada con la importación de imágenes de máquina
Puedes importar una imagen de máquina a Google Cloud con laGoogle Cloud consola, gcloud CLI o los comandos de la API de REST. Para obtener información sobre cómo importar imágenes de máquina con los comandos de gcloud CLI y la API de REST, consulta Importa una imagen de máquina a Google Cloud.
Para importar una imagen de máquina a Google Cloud con la consola de Google Cloud , sigue estos pasos:
Sube tu archivo OVA o OVF a un bucket de Cloud Storage. Para obtener un mejor rendimiento, te recomendamos que subas el archivo de imagen de disco virtual a un bucket en la misma región de la nube en la que deseas crear la imagen.
Abre la pestaña Machine image imports en la página Migrate to VMs de la Google Cloud consola.
Haz clic en Crear imagen de máquina.
Haz clic en Explorar para ver la lista de buckets en tu proyecto actual. Selecciona el archivo desde el que deseas importar la imagen.
Define el resto de las características de la imagen. Para obtener más información sobre los parámetros, consulta Cómo importar una imagen de máquina.
Considera usar la función Generalize para las imágenes de Windows. Cuando se crea una instancia de VM a partir de una imagen en Windows, se agrega información única a esa instancia. El proceso de generalización quita estos datos únicos, lo que te permite crear varias instancias a partir de la misma imagen.
Después de completar todos los detalles y las opciones de los parámetros, haz clic en Crear para iniciar el proceso de importación de imágenes.
Después de crear el trabajo de importación, haz un seguimiento de su estado en el panel de Migrate to VMs.
Una vez que se complete el trabajo de importación, tendrás una imagen de máquina.
Limpia
Una vez que completes el instructivo, limpia los recursos que creaste para dejar de generar cargos. En las siguientes secciones, se describe cómo borrarlos o desactivarlos.
Borra el proyecto
La manera más fácil de eliminar la facturación es borrar el proyecto que creaste para el instructivo.
Para borrar el proyecto, sigue estos pasos:
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Borra los recursos individuales
Si no deseas borrar todo el proyecto, borra los recursos individuales que creaste durante este instructivo.
-
Borra el depósito
gcloud storage buckets delete BUCKET_NAME
- Borra las imágenes importadas o de máquina.
gcloud compute images delete IMAGE_NAME
gcloud compute machine-images delete MACHINE_IMAGE_NAME
- Borra las instancias de máquina virtual creadas a partir de las imágenes importadas.
-
Borra la instancia:
gcloud compute instances delete INSTANCE_NAME