La función de importación y exportación de Migrate to Virtual Machines te permite crear, exportar y revisar máquinas virtuales migradas mediante un archivo CSV.
Requisitos de la migración
Antes de usar la función de importación y exportación, debes revisar los requisitos previos para migrar máquinas virtuales individuales o grupos de máquinas virtuales. Se aplican los mismos requisitos previos al gestionar migraciones mediante archivos CSV.
Para obtener más información sobre las migraciones, consulta la documentación de Migrate to Virtual Machines sobre lo siguiente:
Información general sobre importaciones y exportaciones
Puede usar la función de exportación para generar un archivo CSV con información detallada sobre sus máquinas virtuales de origen o sus máquinas virtuales actuales y sus detalles de destino, editarlos externamente y, a continuación, subir el archivo CSV a Migrate to Virtual Machines para definir sus migraciones.
Cuando edite e importe su archivo CSV, debe tener en cuenta el estado final de su migración. Es decir, puedes definir los ajustes en tu archivo CSV y el proceso de importación creará migraciones y grupos, cambiará las pertenencias a grupos y actualizará los detalles de destino para que coincidan con el estado del archivo CSV importado.
Para definir un archivo CSV para el proceso de importación, tienes varias opciones:
- Exportar los detalles de la migración en un archivo CSV para editar en bloque y subir grupos
- Exportar VMs de origen de un inventario de origen como un archivo CSV
- Descargar y editar un archivo CSV de plantilla
Si el formato del archivo CSV es incorrecto o un detalle de la migración no es válido, se producirá un error al subirlo a Migrate to Virtual Machines.
Formato de archivo CSV
Antes de realizar cualquier acción, el archivo CSV importado se analizará y validará según los siguientes criterios:
- Las migraciones y las VMs de origen se identificarán como una combinación del nombre de origen, la región de origen y el nombre visible de la VM de origen o el ID de la VM de origen.
- La misma migración o VM de origen no puede aparecer en más de una fila.
- En un solo archivo se pueden procesar 100 migraciones o VMs de origen como máximo.
- Si no existe ninguna migración para la VM de origen, se valida la existencia de la VM de origen y se crea una nueva migración para ella.
- La función de migración de importación y exportación valida las columnas de detalles de destino por su tipo y las restricciones de nomenclatura de recursos. Debe validar manualmente la existencia de recursos en su proyecto de destino para evitar errores.
- Las columnas que falten en el archivo CSV se ignorarán y las migraciones no se actualizarán en esos campos. Sin embargo, si los valores están vacíos, se actualizará la migración correspondiente y se eliminarán los datos de esa migración.
- Las columnas pueden contener varios valores por máquina virtual (como etiquetas de red o etiquetas), separados por saltos de línea. Consulta un ejemplo en Exportar un archivo de plantilla.
Algunos errores de validación impedirán que se continúe con la importación. Por ejemplo, si la fila de encabezado no es válida o el archivo tiene demasiadas filas, se producirá un error de validación.
Campos de archivos CSV
Se espera una fila de encabezado que debe contener las siguientes columnas para identificar la migración o la VM de origen. El resto de las columnas son opcionales y solo se actualizarán cuando se importen si existen. Las columnas de encabezado desconocidas se ignorarán.
Los campos obligatorios del archivo CSV son los siguientes:
- Nombre de la fuente
- Region
- El nombre visible de la VM de origen o el ID de la VM de origen
Para obtener más información sobre los campos opcionales, consulta Configurar el destino de una VM migrada.
Archivos de plantilla
Puedes exportar un archivo de plantilla para definir tu archivo CSV. El archivo CSV de la plantilla está vacío, excepto por una fila de encabezado que detalla los campos obligatorios y opcionales, y una fila de ejemplo que muestra cómo se debe dar formato a cada columna. En la plantilla, los detalles de los objetivos se representan mediante las columnas del archivo CSV.
Exportar un archivo CSV rellenado previamente
Para crear migraciones basadas en VMs de origen o para hacer cambios en una migración o un grupo de migraciones, primero debes exportar un archivo CSV que represente el estado actual de tus migraciones.
Para exportar un archivo CSV rellenado previamente, siga estos pasos:
- Abre la página Migrar a Virtual Machines en la Google Cloud consola.
Para exportar una lista de VMs de origen, sigue estos pasos:
- Seleccione la pestaña Fuentes.
- Selecciona las VMs de origen que quieras exportar del inventario.
- Haga clic en Exportar para descargar el archivo CSV.
Para exportar grupos de migraciones ya creadas, sigue estos pasos:
- Selecciona la pestaña Grupos.
- Selecciona los grupos que quieras exportar de la lista de grupos.
- Haga clic en Exportar para descargar el archivo CSV.
Importar el archivo CSV
Cuando subas un archivo CSV, se validará. Si algunas líneas del archivo tienen errores, se mostrarán y podrás omitirlas e importar el resto.
Cuando subas un archivo CSV validado, se te mostrará un plan de importación para que lo apruebes. El archivo se importará una vez que se apruebe.
Para importar el archivo CSV, sigue estos pasos:
- Abre la página Migrate to Virtual Machines en la consola de Google Cloud .
- Selecciona la pestaña Grupos y, a continuación, Importar.
Busca el archivo de importación. Debe ser un archivo CSV y tener un tamaño de 100 kB como máximo.
Selecciona Subir.
Si hay errores, se te mostrarán en este paso. Puedes seleccionar Omitir errores y continuar.
A continuación, se le mostrará un plan de importación. Se detallarán las acciones que se están invocando y los recursos a los que se hace referencia.
Selecciona Iniciar importación para aprobar el plan de importación y empezar la importación. El plan de importación se actualizará con el progreso de cada paso.
Si la importación no se completa, revise los mensajes de error que se le hayan proporcionado. Si falla alguno de los pasos, se detendrá toda la secuencia.
Si la importación se realiza correctamente, selecciona Ir a grupos para volver a la página Grupos y consultar los recursos actualizados.
Revisar el plan de importación
Un plan de importación es una lista de acciones generadas según los cambios detectados en el archivo de importación. Se pueden mostrar los siguientes tipos de mensajes:
- Crea migraciones.
- Crea un grupo.
- Quitar migraciones de un grupo.
- Añadir migraciones a un grupo.
- Actualiza los detalles de destino de las migraciones.
Una vez que se haya aceptado el plan de importación, el estado de cada elemento se actualizará a medida que avance la importación. En el informe, podrá ver el estado de cada elemento (por ejemplo, Pendiente, En curso, Hecho y Error).
Exportar el archivo de plantilla de migración
Puedes exportar un archivo de plantilla de migración para obtener información sobre cómo dar formato a tu archivo CSV correctamente.
Para exportar el archivo de plantilla de migración, sigue estos pasos:
- Abre la página Migrar a Virtual Machines en la Google Cloud consola.
- Selecciona la pestaña Grupos.
- Selecciona Importar.
- Seleccione Exportar plantilla y se le pedirá que descargue el archivo
Template.csv
.