Forzar el apagado de una VM usando la API
Instrucciones paso a paso para forzar el apagado de una VM que no responde usando la API de VergeOS y la interfaz Swagger, incluyendo cómo localizar el ID de la VM, verificar el estado y emitir el comando de apagado.
Resumen
Esta guía explica cómo forzar el apagado de una máquina virtual (VM) que no responde usando la API de VergeOS cuando los métodos estándar de apagado no tienen éxito.
Requisitos previos
Acceso a la interfaz de VergeOS con privilegios administrativos
El nombre de la VM atascada/que no responde
Comprensión básica de las operaciones de la API
Importante
Este procedimiento solo debe usarse cuando los métodos estándar de apagado hayan fallado. Forzar el apagado de una VM puede provocar pérdida o corrupción de datos si no se usa con cuidado.
Pasos
1. Acceda a la documentación de la API
Vaya a Sistema en la interfaz de VergeOS
Haga clic en Documentación de la API (también conocido como Swagger)
2. Localice el ID de la VM
En la interfaz de la API, localice y expanda la VMs tabla
Haga clic en el azul GET botón
En la sección de parámetros:
Use el filtro
name eq your_vm_namepara encontrar una VM específica
Haga clic en Ejecutar
Anote los campos
Máquinanúmero de la respuesta
3. Obtenga el ID del estado de la máquina
Vaya al machines tabla
Haga clic en el azul GEt /machines/{id}
En los parámetros:
Establezca
iden elNúmero de máquina de la respuesta anteriorEstablezca
fieldsastatus
Haga clic en Ejecutar
De la respuesta, anote el
statusvalor
4. Verifique el estado de la máquina
Vaya a la machine_status tabla
Haga clic en el azul GET /machine_stats/{id}
En los parámetros:
Establezca
idastatus_number(usando el valor de estado del paso 3)Establezca
fieldsamost
Haga clic en Ejecutar
Verifique que esta sea la VM correcta comprobando:
Número de núcleos
Asignación de RAM
Información de estado
Número de máquina
5. Forzar apagado
En el machine_status tabla, haga clic en PUT
Ingrese el número de estado como
idID del recursoEn el cuerpo de la solicitud, introduzca el siguiente JSON:
Haga clic en Ejecutar
6. Verifique el apagado
Regrese a la interfaz de VergeOS
Verifique que la VM aparezca como apagada
Resolución de problemas
Problemas comunes
Si la VM no aparece como apagada después de la llamada a la API, espere unos minutos para que el estado se actualice
Si el estado no se actualiza, verifique que todos los ID fueran correctos en los pasos anteriores
En caso de errores, revise la respuesta de la API para ver mensajes de error específicos
Notas adicionales
Documente siempre el ID y los valores de estado de la VM antes de realizar cambios
Considere tomar una instantánea de la VM antes de forzar el apagado si es posible
Supervise la VM después de forzar el apagado para asegurarse de que se inicie correctamente cuando sea necesario
Comentarios
Última actualización
¿Te fue útil?