Featured image of post Команды управления виртуальными машинами PVE через командную строку

Команды управления виртуальными машинами PVE через командную строку

Proxmox Virtual Environment (PVE) — это популярная платформа виртуализации с открытым исходным кодом, используемая для управления виртуальными машинами…

Proxmox Virtual Environment (PVE) — это популярная платформа виртуализации с открытым исходным кодом, предназначенная для управления виртуальными машинами и контейнерами. Когда управление виртуальными машинами PVE через веб-интерфейс становится невозможным, PVE предлагает полноценный набор команд для управления через командную строку. В командной строке можно использовать ряд распространённых команд для управления и выполнения операций в PVE. Вот некоторые из них:

  1. pveperf: используется для тестирования производительности и бенчмаркинга.
  2. qm: набор команд для управления виртуальными машинами:
    • qm monitor <vmid> # подключиться к контроллеру виртуальной машины
    • qm start <vmid> # запустить экземпляр
    • qm shutdown <vmid> # корректно остановить экземпляр и отправить команду на отключение
    • qm wait <vmid> [time] # ждать, пока виртуальная машина остановится
    • qm stop <vmid> # принудительно остановить экземпляр
    • qm reset <vmid> # перезагрузить экземпляр (подобно остановке и последующему запуску)
    • qm suspend <vmid> # приостановить экземпляр
    • qm resume <vmid> # возобновить экземпляр
    • qm cad <vmid> # отправить комбинацию клавиш Ctrl-Alt-Delete
    • qm destroy <vmid> # уничтожить экземпляр (удалить все использованные/собственные тома)
    • qm unlock <vmid> # снять блокировку на миграцию/резервное копирование
    • qm status <vmid> # показать статус экземпляра
    • qm cdrom <vmid> [<device>] <path> # установить путь к CD-ROM. <device> по умолчанию - ide2
    • qm cdrom <vmid> [<device>] eject # извлечь CD-ROM
    • qm unlink <vmid> <volume> # удалить неиспользуемые образа дисков
    • qm vncproxy <vmid> <ticket> # открыть VNC прокси
    • qm vnc <vmid> # запустить (X11) VNCviewer (экспериментально)
    • qm showcmd <vmid> # показать командную строку (информация для отладки)
    • qm list # перечислить все виртуальные машины
    • qm startall # запустить все виртуальные машины, когда onboot=1
    • qm stopall [timeout] # остановить все виртуальные машины (по умолчанию тайм-аут 3 минуты)
  3. pvesm: набор команд для управления хранилищем:
    • pvesm add: добавить хранилище в Proxmox VE.
    • pvesm del: удалить хранилище из Proxmox VE.
    • pvesm scan: просканировать и добавить новое хранилище.
  4. pvecm: набор команд для управления кластерами:
    • pvecm create: создать новый кластер Proxmox VE.
    • pvecm add: добавить узел в существующий кластер.
    • pvecm delnode: удалить узел из кластера.
    • pvecm destroy: уничтожить весь кластер.
  5. pvesmigrate: набор команд для миграции дисков и виртуальных машин между различными кластерами Proxmox VE.

Распространённые команды управления виртуальными машинами PVE через командную строку Распространённые команды управления виртуальными машинами PVE через командную строку

Эти команды являются распространёнными инструментами для выполнения базовых задач управления виртуальными машинами в Proxmox VE. Также существуют и другие более сложные команды и опции, с которыми можно ознакомиться в официальной документации Proxmox VE.

Обратите внимание, что для использования этих команд требуются соответствующие права и доступ администратора, чтобы обеспечить безопасность и корректность.

Licensed under CC BY-NC-SA 4.0
Создано при помощи Hugo
Тема Stack, дизайн Jimmy