> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/learn-the-platform/es/modulo-10-laboratorios-de-escenarios/lab-migration.md).

# Laboratorio: Migración de VMware

## Objetivo

Planifique y ejecute una migración completa de VMware a VergeOS. Evaluará las cargas de trabajo existentes de VMware, planificará la migración, importará las VMs a VergeOS, reconfigurará la red y validará que las cargas de trabajo se estén ejecutando correctamente después de la migración.

## Prerrequisitos

* Completados todos los módulos anteriores (1–9)
* Completados los laboratorios de implementación de HCI y UCI
* Un clúster de VergeOS en funcionamiento (de un laboratorio anterior o de un entorno dedicado)
* Acceso a un entorno VMware con al menos 1–2 VMs para migrar (o archivos de VM exportados)
* Comprensión de los conceptos de red de VMware (vSwitches, grupos de puertos, VLANs)

## Dificultad

**Avanzado** -- Requiere experiencia práctica tanto en entornos VMware como VergeOS

## Tiempo estimado

**2 horas**

## Pasos

### Parte 1: Planificación de la migración

Evalúe el entorno de origen y planifique la migración.

1. Inventarie el entorno VMware:
   * Enumere las VMs a migrar (nombre, SO, vCPU, RAM, tamaño del disco)
   * Documente la configuración de red (grupos de puertos, VLANs, direcciones IP)
   * Identifique los requisitos de almacenamiento (aprovisionamiento thin/thick, capacidad total)
   * Anote cualquier configuración especial (passthrough de GPU, RDMs, instantáneas)
2. Cree un documento de plan de migración que incluya:
   * Asignación de recursos de origen a destino (VMware → VergeOS)
   * Asignación de red (grupos de puertos de vSphere → redes virtuales de VergeOS)
   * Orden de migración y dependencias entre VMs
   * Estrategia de reversión
   * Tiempo de inactividad estimado por VM
3. Verifique que el clúster de VergeOS de destino tenga capacidad suficiente para todas las cargas de trabajo migradas

### Parte 2: Importación de VMs

Importe VMs desde VMware a VergeOS.

{% hint style="success" %}
**Conector de VMware**

Para migraciones de producción en vivo, considere usar el **Conector de VMware** (Importar/Exportar → Servicios de VMware → Nuevo servicio), que se conecta directamente a vSphere mediante API y realiza copias de seguridad incrementales usando Change Block Tracking (CBT) mientras las VMs de origen permanecen en ejecución; solo se requiere una breve copia de seguridad final de corte (con la VM de origen apagada) para el cambio. Los pasos siguientes usan el método de importación OVF/archivo, que es مناسب para entornos de laboratorio.
{% endhint %}

1. Exporte las VMs desde VMware (formato OVF/OVA) o prepárese para la importación directa
2. En la interfaz de VergeOS, vaya a **Máquinas virtuales → + Nueva VM → --Importar desde archivos--**
3. Importe la primera VM y configure:
   * Asignación de CPU y memoria
   * Asignación del disco al nivel de almacenamiento apropiado
   * Asignación de la interfaz de red a las redes virtuales de VergeOS
4. Inicie la VM importada y verifique que arranque correctamente
5. Repita para VMs adicionales
6. Documente cualquier problema encontrado durante la importación y cómo se resolvió

### Parte 3: Reconfiguración de red

Asegúrese de que las VMs migradas tengan conectividad de red adecuada.

1. Verifique que la interfaz de red de cada VM migrada esté conectada a la red virtual de VergeOS correcta
2. Confirme la asignación de direcciones IP:
   * Si usa DHCP, verifique que la VM haya recibido una dirección
   * Si usa IPs estáticas, verifique que la configuración sea correcta
3. Pruebe la conectividad:
   * Comunicación entre VMs dentro de la misma red
   * Acceso de la VM a redes externas
   * Que cualquier regla de firewall requerida esté en su lugar
4. Compare el rendimiento de la red antes y después de la migración (si es medible)

### Parte 4: Validación y documentación

Valide la migración y cree un runbook.

1. Para cada VM migrada, verifique:
   * Que la aplicación/servicio se esté ejecutando correctamente
   * Que el rendimiento sea aceptable (CPU, memoria, I/O de disco)
   * Que toda la conectividad de red funcione
   * Que cualquier tarea programada o trabajo cron se esté ejecutando
2. Ejecute una prueba de carga básica o una prueba de aplicación para confirmar la estabilidad
3. Cree un runbook de migración documentando:
   * Proceso paso a paso seguido
   * Problemas encontrados y soluciones
   * Tiempo empleado por VM
   * Recomendaciones para futuras migraciones a gran escala
4. Identifique qué haría de manera diferente en una migración de producción

## Verificación

Su laboratorio de migración de VMware está completo cuando pueda responder **sí** a todo lo siguiente:

* [ ] Creó un plan de migración detallado con mapeo de recursos de origen a destino
* [ ] Importó correctamente al menos una VM desde VMware a VergeOS
* [ ] Verificó que la VM importada arranca y ejecuta correctamente su aplicación/servicio
* [ ] Confirmó la conectividad de red para todas las VMs migradas
* [ ] Documentó el proceso de migración como un runbook reutilizable
* [ ] Identificó lecciones aprendidas y recomendaciones para migraciones de producción


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/learn-the-platform/es/modulo-10-laboratorios-de-escenarios/lab-migration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
