For the complete documentation index, see llms.txt. This page is also available as Markdown.

API de operaciones avanzadas de VM

Guía completa de operaciones avanzadas de VM en VergeOS, incluidas clonación, instantáneas, eliminación y solución de problemas

Puntos clave

  • Clonar VMs con configuración completa y copia de discos

  • Crear y restaurar instantáneas de VM para respaldo y recuperación

  • Eliminar VMs de forma segura con limpieza automática de recursos

  • Gestión integral de errores y orientación para la solución de problemas

Esta guía cubre operaciones avanzadas de máquinas virtuales en VergeOS, incluyendo clonación, gestión de instantáneas, eliminación y solución de problemas. Estas operaciones proporcionan capacidades potentes para la gestión del ciclo de vida de las VM y la recuperación ante desastres.

Etapa: Operaciones avanzadas de VM (4 de 4) Entrada: clave de VM (42), tipo de operación, parámetros Salida: VMs clonadas, instantáneas, confirmación de limpieza Anterior: VM configurada → Configuración de la VM Operaciones comunes:

  • Clonar para plantillas → Nuevo ciclo de creación de VM

  • Instantánea para respaldo → Flujos de recuperación

  • Eliminar para limpieza → Fin del ciclo de vida

Este documento ayuda con

  • "Cómo clonar VMs mediante API"

  • "Creación de instantáneas y copias de seguridad de VM"

  • "Restauración de VMs desde instantáneas"

  • "Eliminación segura de VMs y limpieza"

  • "Solución de problemas y diagnóstico de VM"

  • "Flujos de trabajo de creación de plantillas"

  • "Operaciones de recuperación ante desastres"

  • "Gestión masiva de VMs"

  • "Automatización de la limpieza de recursos"

Referencia rápida

Puntos finales principales

  • Acciones de VM: POST /api/v4/vm_actions

  • Eliminación de VM: DELETE /api/v4/vms/{vm_key}

  • Listado de VMs: GET /api/v4/vms

Acciones clave

  • clonar: Crear copia completa de la VM

  • instantánea: Crear instantánea de la VM

  • restaurar: Restaurar desde la instantánea

Autenticación

Requisitos previos

La VM debe existir → Ver Creación de VM

Referencia rápida de la API

Operación
Método
Punto final
Tipo de clave
Propósito

Clonar VM

POST

/api/v4/vm_actions

clave de VM

Crear copia completa

Crear instantánea

POST

/api/v4/vm_actions

clave de VM

Copia de seguridad en un momento dado

Restaurar instantánea

POST

/api/v4/vm_actions

clave de VM

Operación de recuperación

Listar instantáneas

GET

/api/v4/vms

Consulta de filtro

Encontrar instantáneas

Eliminar VM

DELETE

/api/v4/vms/{id}

clave de VM

Eliminación completa

Estado de la VM

GET

/api/v4/vms/{id}

clave de VM

Verificación de configuración

Estado de la operación

GET

/api/v4/machine_status/{id}

Clave de máquina

Monitorización en tiempo de ejecución

Índice de resolución de problemas

  • 409 Conflicto: El nombre de clon ya existe, la VM ya está en ejecución, operación en curso

  • 507 Almacenamiento insuficiente: No hay suficiente espacio para el clon, el almacenamiento de instantáneas está lleno

  • 403 Prohibido: Permisos de clave API, acceso a VM denegado, restricciones del clúster

  • 404 No encontrado: VM no encontrada, instantánea no encontrada, clave de VM no válida

  • 408 Tiempo de espera de la solicitud: Tiempo de espera de la operación de clonación, tiempo de espera de la creación de instantánea

  • 422 Entidad no procesable: Parámetros de clonación no válidos, conflicto en la restauración de la instantánea

  • 500 Error interno del servidor: Problemas del sistema de almacenamiento, problemas del hipervisor, fallos del clúster

Clonación de VM

POST /api/v4/vm_actions

Descripción: Crea una copia completa de una VM, incluidos todos los discos y la configuración.

Clonación básica

Llamada API completa:

Ejemplo de respuesta:

Opciones avanzadas de clonación

Parámetros de clonación

Parámetro
Tipo
Obligatorio
Descripción

name

cadena

Sí

Nombre de la VM clonada

description

cadena

No

Descripción del clon

quiesce

cadena

No

Pausar la VM antes de clonar ("true"/"false") para la consistencia de los datos

preserve_macs

cadena

No

Conservar direcciones MAC ("true"/"false")

preserve_device_uuids

cadena

No

Conservar UUID de los dispositivos ("true"/"false")

cluster

cadena

No

ID del clúster de destino

Ejemplo de flujo de trabajo de clonación

Instantáneas de VM

Creación de instantáneas

Llamada API completa:

Restauración desde instantáneas

Llamada API completa:

Listado de instantáneas de VM

GET /api/v4/vms

Use filtros para encontrar instantáneas:

Encontrar todas las instantáneas de una VM:

Flujo de trabajo de gestión de instantáneas

Eliminación y limpieza de VM

Eliminación completa de VM

DELETE /api/v4/vms/{vm_key}

Descripción: Elimina una VM y quita automáticamente todos los recursos asociados, incluidos discos, NIC, dispositivos y configuraciones.

Respuesta: 200 OK tras una eliminación exitosa.

Consideraciones previas a la eliminación

Antes de eliminar una VM, considere:

  1. Copia de seguridad de datos: Asegúrese de que los datos importantes tengan copia de seguridad

  2. Instantáneas: Las instantáneas de la VM pueden eliminarse con la VM

  3. Dependencias: Compruebe si otros sistemas dependen de esta VM

  4. Configuración de red: Anote cualquier configuración de red especial

  5. Licenciamiento: Considere las implicaciones de la licencia del software

Proceso de eliminación segura

Paso 1: Apagar la VM (recomendado)

Paso 2: Verificar el estado de energía

Paso 3: Crear copia de seguridad final (opcional)

Paso 4: Eliminar la VM y todos los recursos

No se requiere limpieza manual

A diferencia de algunas plataformas de virtualización, VergeOS gestiona automáticamente la limpieza completa de recursos. No no necesita hacerlo manualmente:

  • Eliminar discos individuales

  • Quitar interfaces de red

  • Desconectar dispositivos

  • Limpiar archivos de configuración

  • Eliminar entradas de estado de la máquina

La única DELETE /api/v4/vms/{vm_key} operación gestiona toda la limpieza automáticamente.

Búsqueda de recursos huérfanos

Gestión de errores y solución de problemas

Escenarios de error comunes

Fallos en la creación de VM

Error: 400 Solicitud incorrecta - Tipo de máquina no válido

Solución: Use tipos de máquina válidos de la lista compatible.

Conflictos de estado de energía

Error: 409 Conflicto - La VM ya está en ejecución

Solución: Compruebe el estado de energía actual antes de enviar comandos de encendido.

Restricciones de recursos

Error: 507 Almacenamiento insuficiente

Solución: Elija otro nivel de almacenamiento o reduzca el tamaño del disco.

Fallos de clonación

Error: 409 Conflicto - El nombre del clon ya existe

Solución: Use nombres únicos para las VMs clonadas.

Monitorización de operaciones de VM

Comprobación del estado de la operación

Muchas operaciones de VM son asíncronas. Supervise el progreso usando:

Tiempos de espera de la operación

Establezca tiempos de espera apropiados para operaciones de larga duración:

  • Creación de VM: 5-10 minutos

  • Operaciones de clonación: 10-30 minutos (según el tamaño)

  • Creación de instantáneas: 2-5 minutos

  • Restauración de instantáneas: 5-15 minutos

  • Cambios de estado de energía: 30-60 segundos

  • Eliminación de VM: 2-5 minutos

Lógica de reintento

Implemente lógica de reintento para fallos transitorios:

Depuración de problemas de VM

Comprobar configuración de la VM

Comprobar estado de la máquina

Comprobar recursos del sistema

Mejores prácticas

  1. Pruebe siempre las operaciones en entornos de desarrollo primero

  2. Cree instantáneas antes de cambios importantes

  3. Supervise el uso de recursos durante las operaciones

  4. Implemente una gestión adecuada de errores en scripts de automatización

  5. Use nombres descriptivos para clonaciones e instantáneas

  6. Limpie regularmente los recursos no utilizados

  7. Documente los procedimientos operativos para su equipo

Operaciones relacionadas

¿Necesitas ayuda?

Para obtener soporte adicional con las operaciones avanzadas de VM:

  • Consulta el portal de documentación de VergeOS

  • Contacta con el soporte de VergeOS con mensajes de error específicos

  • Revisa los registros del sistema para obtener información detallada del error

  • Consulta los foros de la comunidad de VergeOS

Última actualización

¿Te fue útil?