Прокуратор v2024.44 01.11.20

Релиз 2024.44 (01.11.2024) 🚀

🆕 Релиз — Новые функции, исправления и улучшения

🚀 Новые функции

🔧 CLI-возможности:

  • 📡 Доступ к сенсорам мониторинга оборудования из командной строки.
  • 💻 Управление операциями с ВМ через CLI.
  • 🌐 Настройка сетевого раздела из консоли.
  • 💾 Управление подсистемой хранения iSCSI через CLI.
  • 📂 Управление файловой системой Storm из CLI.

🗓 Автоматизация и интеграция:

  • 📌 Запланированные задания для ВМ для автоматизации администрирования.
  • 🔄 Прокси InventoryAgent для связи GLPI Inventory ↔ VMware.

🔑 Лицензирование Procurator:

  • 🎟 Возможность управления лицензиями Procurator.
  • 🛠 Новый сервис procurator.licenses:
    • Надёжное хранение и контроль актуальности лицензий.
    • gRPC API для получения набора опций и лимитов активной лицензии.
  • 🔄 Сервис Umbra:
    • Периодическое обновление сведений о лицензии.
    • Режим read-only при её отсутствии (блокировка операций с сетевыми сущностями).
  • 📚 Библиотека для удобной работы с опциями и лимитами лицензий:
    • Краткие имена и описания.
    • Возможность многоязычного описания.

💡 Управление ВМ (Cassowary):

  • ⚡ Управление питанием ВМ.
  • 🖥 Создание ВМ и установка/использование ОС.
  • 🔥 Горячее добавление CPU.
  • 💽 Горячее добавление дисков.
  • 📊 Новые мониторинговые вызовы по ВМ.

🔐 Безопасность и миграция:

  • 🛡 Procurator™ Transport Layer Security в Procurator.Core.
  • 🔀 API и методы для миграции хостов:
    • MigrateHostConfirm
    • MigrateHostPerform
    • MigrateHostBegin
    • MigrateHostPrepare
    • MigrateHostFinish

📈 Мониторинг:

  • 🎯 Возможность выбрать ВМ и конкретные её метрики для записи в Zabbix.
  • 🖥 Сбор и запись статистики Spice (VDI) сессий в БД для анализа и отладки.

🎨 Новый дизайн интерфейса:

  • ⚙️ Модальное окно «Изменение настроек ВМ».
  • 🖥 Раздел Host Summary.
  • 📊 Метрики для RC Sessions (новое модальное окно + API).
  • 💾 Окно Select Storage.
  • ☁️ Backup Bucket Summary и Backup Storage Summary.
  • 📂 Datastore Summary.
  • ✉️ Окно Send Feedback.
  • ⏱ Recent Tasks.

🛠 Исправления ошибок (Bug Fixes)

🔹 Основные исправления:

  • 🧠 PC-1587 — Подключение memdev устройств.
  • 🖥 PC-1490 — Передача количества дисплеев для VGA-устройства.
  • 📉 PC-470 — Исправлено исчезновение данных в таблице хранилищ при сортировке по объёму.
  • 💽 PC-1586 — Повторная работа Hotplug диска.
  • 📦 PC-1513 — Исправлен импорт ВМ из VMware vSphere.
  • 💿 PC-1596 — Корректная работа с не-virtio дисками.
  • 📄 PC-295 / PC-564 — Унифицирована валидация имён файлов и папок.
  • ⚠️ PC-763 — Исправлена ошибка установки версии Procurator 2024.42.
  • 💡 PC-1352 — Поправлено отображение состояния сервиса Umbra в health check.
  • 📝 PC-1614 / PC-1340 / PC-1343 — Исправления в CLI (pcli).
  • 📊 PC-1467 / PC-1468 / PC-1501 / PC-228 / PC-1593 — Поправлены ошибки в API метрик VM.
  • и 👉 25+ других исправлений: UI, сортировки, метрики, отображение лицензий, иконки, удаление бэкапов, баги в Host Summary.

📈 Улучшения

  • ⚡ Оптимизация и переработка вызовов мониторинга ВМ.
  • 📉 Переход с БД Lindb на Prometheus TSDB — меньше потребление ресурсов мониторинга.
  • 🆔 Отображение hardware ID в интерфейсе для лицензий.
  • ⏳ Кэширование однотипных запросов в Core — меньше нагрузки.
  • 🔄 Оптимизация взаимодействия Procurator.Core ↔ Procurator.Metrics через gRPC.