Прокуратор v2024.50 13.12.20

🆕 Релиз 2024.50 — 13.12.2024

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

🔧 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.
  • 💾 Модальное окно 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.
  • и 30+ других исправлений, включая ошибки CLI (pcli), сортировки в интерфейсе, метрик VM, отображения лицензий, иконок, паники при вызовах API и др.

(Полный список багов приведён в оригинале — все исправлены в этом релизе) ✅


📈 Улучшения

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