Управление виртуальной машиной PROXMOX через консоль

  • Михаил
  • 12 мин. на прочтение
  • 1074
  • 08 Jul 2022
  • 08 Jul 2022

В редких случаях виртуальная машина в Proxmox циклически перезапускается и из-за этого завершить ее крайне сложно. Сложно это сделать через web-интерфейс, но через консоль проще простого.

Чтобы это сделать в консоли, нам нужно иметь доступ к консоли гипервизору Proxmox и знать id-номер виртуальной машины.

Управление запуском ВМ через консоль

Выводим состояние всех машин

sudo qm list
      VMID NAME                 STATUS     MEM(MB)    BOOTDISK(GB) PID
       100 win10                stopped    8000              32.00 0
       102 cad                  stopped    32768             42.00 0
       103 HomeAssistant        running    2048              32.00 28153

Нас интересует ID 103.

Завершить работу

sudo qm shutdown 103

Перезагрузить

sudo qm reboot 103

Остановить работу

sudo qm stop 103

Запустить

sudo qm start 103

Если «trying to acquire lock…»

При остановке виртуальной машины выскакивает ошибка, что виртуальная машина заблокирована:

sudo qm stop 103
trying to acquire lock...
can't lock file '/var/lock/qemu-server/lock-103.conf' - got timeout

Необходимо вручную удалить файл блокировки, о котором говорит ошибка выше и запустить команду остановки повторно:

sudo rm -f /var/lock/qemu-server/lock-103.conf
sudo qm stop 103