Changelog
Октябрь 2023
расширена возможная область инвентаризации узла; теперь она включает в себя процессоры, модули памяти, физические диски и сетевые карты + портгруппы
визуализация портгрупп узла
улучшено обнаружение проблем функционирования порта в портгруппе LACP
Сентябрь 2023
Снэпшот с памятью
Август 2023
экспорт в CSV таблиц web-interface
добавлена панель фильтрации списка виртуальных машин на основе их атрибутов
добавлено свойство ndmp_address в результат работы метода vm-get(); позволяет получать одним запросом все реквизиты, необходимые для постановки виртуальной машины на резервное копирование
кластерная опция max_disk_size: ограничение на размер одного диска виртуальной машины
переработка панели квот vDC
Июль 2023
Улучшен механизм автоматического внедрения в эксплуатацию управляющей виртуальной машины при установке кластера
Июнь 2023
Добавлена обработка событий от аппаратных компонентов узла кластера (физические диски, пулы хранения)
Добавлены свойства scrubbing и resilvering к пулам хранения
улучшен механизм автоматического запуска виртуальных машин на холодном старте кластера, при котором не все узлы стартовали; позволяет ускорить возврат в эксплуатацию доступных ресурсов виртуальной инфраструктуры
улучшен механизм деплоя правил Edge при использовании самоподписных сертификатов; позволяет значительно ускорить старт Edges при рестарте узлов или холодном старте кластера
микроверсионирование Edge добавлено в вывод edge-get() и edge-list(); позволяет отслеживать объекты Edge, которые по каким-то причинам не обновились
улучшен механизм валидации успешного завершения расширения корневой файловой системы при создании и первом старте Edge
Добавлено дополнительное свойство к блокирующим правилам firewall на Edge: логгирование пакетов; в дальнейшем такие пакеты можно «скачать» в виде PCAP-файла
Май 2023
Добавлена информация (API + web-interface) о потреблении памяти гостевой ОС и функционировании механизма ballooning на стороне гостевой ОС; добавлена соответствующие панели в данные о производительности виртуальной машины в разделе RAM
Апрель 2023
Добавлена возможность переопределять топологию vCPU для каждой виртуальной машины
Добавлена поддержка AutoSupport
Улучшена работа гостевых OS Linux с ядрами 5.X и выше
Добавлены общие в контексте vDC объекты Edge, управляемые пользователями с ролью vDC admin
Март 2023
Добавлена возможность автономного старта виртуальных машин при холодном старте кластера; кластерная опция: feature.autonomous_VM_wakeup
Методу vms-suspend-pool() добавлен опционал takeback-on-fail, позволяющий определить поведение при ошибке приостановки пула (оставить всё как есть или вернуть виртуальные машины в оригинальное состояние)
Улучшена логика холодного старта управляющей VM
Добавлена возможность определять для пользователя возможные адреса и сети, с которых возможно использование его учётной записи
Добавлена возможность определять для пользователя возможные виртуальные хосты (SSL-терминатора), через которые возможно использование его учётной записи
Добавлены методы user-remote-list(), user-vhost-list(), user-remote-add(), user-remote-delete(), user-vhost-add(), user-vhost-delete()
Добавлены неудаляемые правила firewall, запрещающие любой трафик кроме служебного в управляющей сети Edge
Февраль 2023
Добавлен метод API user-roles-map()
Опциональный наследуемый от образа атрибут VM extra_options может быть переопределён для любой виртуальной машины
В метод vms-create() добавлен явный код ошибки -256 при попытке создать виртуальную машину из несуществующего образа
Оптимизирован механизм блокировки объекта виртуальной машины, обеспечивающий консистентность, в случае возникновения ошибки на стороне прикладных контроллеров
К результату работы метода vm-history() добавлено поле ts_nano, содержащее время с наносекундами, необходимое для сортировки и получения длительности шагов, выполняющихся крайне быстро
Методу vm-history() добавлен опционал lines, ограничивающий область видимости событий виртуальной машины, позволяющий уменьшить время ответа данного метода для машин с «богатой» историей
Добавлена возможность явно определять адрес, используемый кластером для управления
Добавлена возможность создавать сети с маской /29 с кастомизированным IPPool
Январь 2023
Добавлена возможность опционального ограничения количества IP-адресов, используемых из IPpool конкретной сети конкретным vDC
Добавлена управляемая конфигурация узлов кластера; изменения возможны как в отношении текущей конфигурации, так и в отношении конфигурации, применяемой при загрузке
Добавлена возможность явно указывать multicast address для сетей на основе VXLAN
Улучшена производительность инвентаризации, выполняемой при старте или рестарте управляющей VM, что приводит к более быстрому старту
Улучшен механизм самовосстановления работы транспортной части API endpoint, что приводит к меньшему времени недоступности API транспортного компонента API endpoint после аварийных ситуаций
Добавлены дата и время изменения oper_status объекта виртуальной машины к результату методов vm-get() и vm-list(), что позволяет реализовывать более сложную логику работы с объектом виртуальной машины и её статусом (например сравнивать время модификации и изменения oper_status)
Автоматический селектор выбора пула номер 1 теперь учитывает кластерную опцию pool_capacity_treshold, что исключает стремительное переполнение пула при создании виртуальной машины с большим объёмом дисков