Перейти к содержимому

Proxmox

Короткие заметки по администрированию Proxmox VE.

Если qm stop не срабатывает из-за блокировки, сначала снимите её, потом остановите машину:

Окно терминала
rm /var/lock/qemu-server/lock-<VMID>.conf
qm stop <VMID>

Цель: чтобы сервер Proxmox включался «магическим пакетом» по сети.

  1. Включите пробуждение в BIOS. На материнской плате нужно разрешить пробуждение по PCI (в разных прошивках пункт называется по-разному).

  2. Проверьте, что сетевая карта умеет WOL. enp3s0 здесь и дальше заменяйте на имя своего интерфейса:

    Окно терминала
    ethtool enp3s0 | grep Wake-on

    Строка Wake-on: g значит, что WOL включён. Wake-on: d значит, что выключен: после перезагрузки настройка сбрасывается, поэтому её нужно закрепить юнитом systemd.

  3. Создайте юнит systemd:

    Окно терминала
    sudo systemctl edit wol.service --full --force

    Содержимое юнита:

    [Unit]
    Description=Enable Wake-on-LAN
    After=network-online.target
    [Service]
    Type=oneshot
    ExecStart=/sbin/ethtool --change enp3s0 wol g
    [Install]
    WantedBy=network-online.target
  4. Включите и запустите юнит:

    Окно терминала
    sudo systemctl daemon-reload
    sudo systemctl enable wol.service
    sudo systemctl start wol.service
  5. Проверьте. Выключите ноду и отправьте магический пакет на её MAC-адрес, например командой /tool wol на MikroTik (пример: WOL через Telegram-бота).