Proxmox Manager - скрипт на Bash, который объединяет инструменты командной строки Proxmox (qm, pct) в интерактивное меню или скриптовый интерфейс. Никаких демонов, агентов, зависимостей, кроме тех, что поставляются с Proxmox VE.Возможности:
- вывод списока всех виртуальных машин и контейнеров с указанием их статуса (работает, остановлен, приостановлен).
- запуск, остановка, перезапуск экземпляров - с запросом подтверждения для деструктивных действий; отображение подробной информации об ошибке
Proxmox в случае сбоя.- консоль (оболочка
LXC или терминал QEMU) - перед входом убедитесь, что CT запущен.- управление снимками (список, создание, откат, удаление) - отображает существующие снимки перед откатом/удалением; проверяет формат имени снимка перед вызовом
Proxmox.- включение и получение данных для подключения
SPICE к виртуальным машинам- вывод в машиночитаемом формате
JSON и в виде обычного текста для автоматизации.- дополнительное структурированное логирование с помощью переменной среды
LOG_FILE- в заголовке отображаются имя хоста узла, версия
PVE и время работы системы.https://github.com/TimInTech/proxmox-manager
Опубликовано в @gitgate
#pve #proxmox #cli #bash
