So konfigurieren Sie eine statische IP-Adresse in einer VMware-VM

Die Konfiguration von statischen IPs in VMware-VMs gewährleistet eine zuverlässige Konnektivität, verbessert die Netzwerkkontrolle und unterstützt eine stabile Entwicklung, Tests und Bereitstellung.

download-icon
Kostenloser Download
für VM, OS, DB, Datei, NAS usw.
maximilian

Updated by Maximilian on 2025/07/21

Inhaltsverzeichnis
  • ¿Qué es el apagado automático de Proxmox?

  • Método 1. Usar Cron para apagado programado

  • Método2. Cron + script para detección de inactividad

  • Método3. temporizador systemd + script

  • Método4. Integración de UPS y NUT

  • Protección de máquinas virtuales después del apagado automático con Vinchin

  • Preguntas frecuentes sobre el apagado automático de Proxmox

  • Conclusión

Habilitar el apagado automático en Proxmox permite apagar el host o sus máquinas virtuales y contenedores automáticamente sin intervención manual. Puedes activarlo mediante programación, estado de inactividad o eventos de un UPS. Esto ahorra energía, protege los datos y reduce los errores humanos.

¿Qué es el apagado automático de Proxmox?

El apagado automático de Proxmox te permite ejecutar tareas de apagado de forma automática. Puedes gestionarlo utilizando cron, systemd o herramientas de UPS. No se trata solo de un apagado básico de Linux; Proxmox utiliza qm pct para apagar correctamente las máquinas virtuales y contenedores. Con la instalación de qemu-guest-agentProxmox puede incluso notificar al sistema operativo invitado para realizar apagados limpios.

Si su servidor está inactivo por la noche o desea apagarlo después de realizar una copia de seguridad, el apagado automático es ideal. Reduce el consumo de energía, define ventanas de mantenimiento claras y evita errores. 

Método 1. Usar Cron para apagado programado

Cron es el método más sencillo. No verifica las tareas en ejecución, pero es fácil de usar y confiable.

Por ejemplo, apagar todos los días a la 1:00 AM:

0 1 * * * root /usr/sbin/shutdown -h now

Prueba primero:

shutdown -h +5 "Prueba: apagado en 5 minutos"
grep shutdown /var/log/syslog

Las máquinas virtuales reciben la señal ACPI e intentan un apagado controlado (si está disponible). Pero Cron no verificará si hay tareas en curso, por lo que los trabajos activos podrían interrumpirse.

Método2. Cron + script para detección de inactividad

Un script puede verificar la actividad antes del apagado, reduciendo el riesgo de interrumpir máquinas virtuales o trabajos en ejecución.

Script de ejemplo /root/shut.sh:

#!/bin/bash

ACTIVE_VMS=$(qm list | grep -cv stopped)
ACTIVE_PCT=$(pct list | grep -cv stopped)
ACTIVE_TASKS=$(pgrep -f "pvesr|zfs scrub|vzdump")

if [[ $ACTIVE_VMS -eq 0 && $ACTIVE_PCT -eq 0 && -z "$ACTIVE_TASKS" ]]; then
  echo "$(date): System idle. Preparing to shut down." >> /var/log/auto-shut.log
  shutdown -h +30 "Idle state: system will shut down in 30 minutes"
fi

Hágalo ejecutable y agréguelo a Cron:

chmod +x /root/shut.sh
*/5 * * * * root /root/shut.sh

Esto verifica cada 5 minutos. Si no hay nada en ejecución, programa el apagado con un retraso de 30 minutos.

Método3. temporizador systemd + script

Para mayor control y mejores registros, use systemd en producción.

Script: /usr/local/bin/autoshutdown

#!/bin/bash

ACTIVE_VMS=$(qm list | grep -cv stopped)
ACTIVE_PCT=$(pct list | grep -cv stopped)
ACTIVE_TASKS=$(pgrep -f "pvesr|zfs scrub|vzdump")

if [[ $ACTIVE_VMS -eq 0 && $ACTIVE_PCT -eq 0 && -z "$ACTIVE_TASKS" ]]; then
  echo "$(date): Inactivo confirmado. Se apagará pronto." >> /var/log/autoshutdown.log
  shutdown -h +10 "Estado inactivo: apagado en 10 minutos"
fi

Servicio de systemd  /etc/systemd/system/autoshutdown.service:

[Unit]
Description=Servicio de apagado automático de Proxmox

[Service]
Type=oneshot
ExecStartPre=/bin/sleep 300
ExecStart=/usr/local/bin/autoshutdown

Temporizador de systemd /etc/systemd/system/autoshutdown.timer:

[Unit]
Description=Temporizador de apagado automático de Proxmox

[Timer]
OnCalendar=*-*-* 23:00:00
Persistent=true

[Install]
WantedBy=timers.target

Actívalo:

systemctl daemon-reload
systemctl enable --now autoshutdown.timer

Nota: Type=oneshot impide ejecuciones simultáneas. El sleep 300 agrega un margen de 5 minutos.

Método4. Integración de UPS y NUT

La protección contra cortes de energía es fundamental en entornos empresariales. NUT y UPS ayudan a apagar tu sistema de manera inteligente.

Instalar NUT:

apt install nut

Configure /etc/nut/nut.conf:

MODE=netserver

Luego edite /etc/nut/ups.conf /etc/nut/upsmon.conf, por ejemplo:

MONITOR ups@localhost 1 monuser password slave
SHUTDOWNCMD "systemctl poweroff"

Monitorizar UPS:

upsc ups@localhost

Simular pérdida de energía:

upsmon -c fsd

Apagar máquinas virtuales antes del host:

qm shutdown <ID> --timeout 60
pct shutdown <ID> --timeout 60

Asegúrate de que qemu-guest-agent esté instalado en las máquinas virtuales para garantizar que respondan.

Protección de máquinas virtuales después del apagado automático con Vinchin

Una vez que el apagado automático esté activo, el siguiente paso es asegurarse de que los datos de sus máquinas virtuales permanezcan seguros.

Para proteger su entorno Proxmox con confianza, considere Vinchin Backup & Recovery—una solución profesional y de grado empresarial para copias de seguridad de máquinas virtuales que admite Proxmox VE y más de 15 plataformas como VMware, Hyper-V, oVirt, RHV, XCP-ng, XenServer y OpenStack.

Vinchin ofrece potentes funciones como copia de seguridad incremental perpetua, deduplicación y compresión integradas, migración V2V y opciones de recuperación rápida. Estas características ayudan a reducir el tamaño de las copias de seguridad, acelerar las tareas y simplificar la recuperación ante desastres.

La consola web intuitiva te permite hacer una copia de seguridad de una máquina virtual Proxmox en solo cuatro pasos:

1. Solo selecciona las máquinas virtuales en el host

copia de seguridad de la máquina virtual proxmox

2.Luego seleccione la ubicación de copia de seguridad 

copia de seguridad de la máquina virtual proxmox

3. Seleccionar estrategias

copia de seguridad de la máquina virtual proxmox

4.Finalmente enviar el trabajo

Copia de seguridad de la máquina virtual Proxmox

Vinchin es confiable y reconocido por usuarios globales. Empiece hoy con una prueba gratuita de 60 días con todas las funciones—haga clic abajo para descargar e implementar en minutos.

Preguntas frecuentes sobre el apagado automático de Proxmox

P1: ¿Cómo puedo solucionar problemas con el temporizador o el script?

Verifique el estado de systemctl y journalctl -u autoshutdown.service.

P2: ¿Qué hacer si el apagado se atasca?
Use journalctl para inspeccionar qué servicio se estancó.

P3: ¿Puedo controlar el orden de apagado de las máquinas virtuales?
Sí—apague las máquinas virtuales por prioridad utilizando qm shutdown en secuencia.

Conclusión

El apagado automático de Proxmox ayuda a ahorrar energía, proteger los datos y reducir riesgos. Puedes activarlo mediante programación, verificación de inactividad o por medio de un UPS. Elige el método adecuado para tu caso y mantén tu sistema inteligente, seguro y eficiente.


Teilen auf:

Categories: VM Tips