> 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-6-maquinas-virtuales/lab.md).

# Laboratorio: Operaciones de máquinas virtuales

## Objetivo

Realice operaciones básicas de máquina virtual en VergeOS, incluida la creación manual de VMs, el despliegue basado en recetas, la configuración de passthrough de GPU y la importación de una VM desde una plataforma externa.

## Requisitos previos

* Módulo 1 completado: Fundamentos de la arquitectura
* Módulo 4 completado: Redes
* Módulo 5 completado: Almacenamiento
* Lectura completada del Módulo 6 (Creación de VMs, Recetas y Plantillas, Passthrough de GPU, Migración de VMs)
* Un clúster VergeOS en ejecución con recursos de cómputo y almacenamiento disponibles

## Dificultad

**Intermedio** -- Requiere comprender los conceptos de virtualización (CPU, memoria, disco, red)

## Tiempo estimado

**1,5 horas**

## Pasos

### Parte 1: Creación y ciclo de vida de la VM

Cree una máquina virtual desde cero y realice operaciones de ciclo de vida.

1. Vaya a la sección Máquinas virtuales en la interfaz de usuario de VergeOS
2. Cree una nueva VM con la siguiente configuración:
   * Nombre: "lab-vm-01"
   * CPU: 2 vCPU
   * Memoria: 4 GB
   * Disco: 40 GB en su nivel de almacenamiento preferido
   * Red: Conectar a una red interna existente
3. Conecte un ISO e instale un sistema operativo invitado
4. Realice operaciones de ciclo de vida:
   * Tome una instantánea de la VM en ejecución
   * Clone la VM para crear "lab-vm-02"
   * Detenga, inicie y reinicie la VM clonada
5. Verifique que ambas VMs estén en ejecución y sean accesibles en la red

### Parte 2: Despliegue basado en recetas

Despliegue una VM usando una receta preconstruida para un aprovisionamiento estandarizado.

1. Explore las recetas de VM disponibles en el catálogo de recetas de VergeOS
2. Seleccione una receta adecuada para su entorno (p. ej., plantilla de servidor Linux)
3. Despliegue una nueva VM a partir de la receta:
   * Personalice el nombre de la VM y la asignación de recursos
   * Revise la configuración definida por la receta antes de desplegar
4. Verifique que la VM desplegada coincida con las especificaciones de la receta
5. Compare la VM desplegada a partir de la receta con su VM creada manualmente

### Parte 3: Passthrough de GPU (Opcional)

Configure passthrough de GPU para una carga de trabajo intensiva en cómputo.

1. Identifique los dispositivos GPU disponibles en el inventario de hardware de VergeOS
2. Configure passthrough de PCI para un dispositivo GPU:
   * Seleccione la VM de destino para la asignación de GPU
   * Asigne el dispositivo GPU a la VM
3. Inicie la VM y verifique que el sistema operativo invitado reconozca la GPU
4. Instale los controladores de GPU adecuados en el sistema operativo invitado
5. Valide la funcionalidad de la GPU con una prueba básica (p. ej., consulta de información de la GPU)

> **Nota:** Esta sección requiere hardware físico de GPU en su clúster. Omítala si no hay GPUs disponibles.

### Parte 4: Importación de VM desde VMware

Importe una máquina virtual desde una plataforma externa.

1. Prepare una exportación de VM desde VMware (OVA/VMDK) u otro hipervisor
2. Use las herramientas de importación de VergeOS para llevar la VM a la plataforma:
   * Cargue la imagen de la VM
   * Asigne el hardware virtual (CPU, memoria, disco, red)
   * Revise y ajuste la configuración de importación
3. Inicie la VM importada y verifique que arranque correctamente
4. Valide la conectividad de red y la funcionalidad de la aplicación
5. Compare las métricas de rendimiento entre la VM importada y una VM nativa de VergeOS

## Verificación

Su laboratorio de VMs está completo cuando puede responder **sí** a todo lo siguiente:

* [ ] Se creó manualmente una VM con configuraciones especificadas de CPU, memoria, disco y red
* [ ] Las operaciones de instantánea y clonación se realizaron correctamente
* [ ] Se desplegó una VM a partir de una receta con la configuración correcta
* [ ] Se configuró passthrough de GPU (o se omitió con justificación si no hay hardware GPU)
* [ ] Se importó una VM desde un formato externo y arranca correctamente
* [ ] Todas las VMs son accesibles en la red y funcionan como se espera


---

# 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-6-maquinas-virtuales/lab.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.
