Заметки к релизу 2.0.0
1. Что нового
-
Поддержка тайм-аутов
В ресурсах:
zvirt_vm,zvirt_disk,zvirt_disk_copy,disk_attachment, а также прямых LUN FC и iSCSI появился вложенный атрибутtimeouts, в котором можно задать:-
время создания;
-
время обновления;
-
время удаления.
-
-
Поддержка управления маршрутами
Добавлен ресурс
zvirt_router_route, позволяющий управлять маршрутами в логическом маршрутизаторе. -
Новые источники данных:
-
zvirt_sdn_portиспользуемый для сбора информации о порте: MAC, ID, IP-адрес. -
zvirt_security_groupиспользуемый для сбора информации о группе безопасности по её имени. -
zvirt_vm_guest_infoпредназначенный для сбора агентной информации о виртуальной машине, в частности информации о сетевых устройствах и IP-адресах ВМ.
-
-
Поддержка расширенной настройки TLS
Реализована возможность явного указания пути к центру сертификации (CA) либо передачи корневого сертификата в виде строки, закодированной в формате Base64 (certificate bundle).
-
Ресурс
zvirt_vm_poolдля управления пулами виртуальных машин.
2. Улучшения
-
При создании ресурса
zvirt_vm_folderдобавлена проверка наличия связанных атрибутов:parent_pathилиparent_id. -
Добавлена валидация, запрещающая уменьшение размера диска: проверяется текущий размер при изменении и сравнивается размер исходного диска с целевым при клонировании.
-
Устранена зависимость клонированного диска от родительского.
-
Реализована переработка модели данных для следующих компонентов - произведена миграция с блочной структуры на вложенные атрибуты (nested attributes):
-
Ресурс
zvirt_router; -
Ресурс
zvirt_vm.
Для работы с новой версией провайдера требуется провести миграцию конфигурационных манифестов. -
-
Выделены независимые ресурсы для управления правилами NAT и сетевыми интерфейсами логического маршрутизатора -
zvirt_router_natиzvirt_router_interface. -
Атрибут
datacenter_idстал обязательным для источника данныхzvirt_vnic_profile. -
Удалён поиск vNIC профиля из ресурсов SDN.
Для работы с новой версией провайдера требуется провести миграцию конфигурационных манифестов. Для поиска vNIC-профиля созданной сети рекомендуется использовать отдельный источник данных. -
Реализована поддержка импорта ресурса
zvirt_disk_copy. -
Модель сетевых интерфейсов виртуальной машины переведена с
schema.TypeListнаschema.TypeMap.В релизе 2.0.0 сетевые интерфейсы обозначаются в формате «ключ — значение» В качестве ключа (key) используется имя сетевого интерфейса, например
nic1. В качестве значения (value) — параметры данного интерфейса, такие как: vNIC-профиль, интерфейс подключения к ВМ, параметры порта SDN. -
Изменение типов списков для источников данных и ресурсов:
-
в источнике данных
zvirt_datacenters– атрибутdatacentersтеперь является списком объектов(list). -
в источнике данных
zvirt_networks– атрибутnetworksтеперь является списком объектов(list). -
в ресурсе
zvirt_external_network- атрибутdatacenter_idsизменён c List на Set. -
в ресурсе
zvirt_logical_network- атрибутdatacenter_idsизменён с List на Set.
-
-
В ресурс
zvirt_vmдобавлен атрибутvideo typeдля управления типом видеодрайвера в консоли ВМ. -
Добавлена поддержка управления SSO в ресурсе
zvirt_vm.
3. Исправления
-
Исправлена ошибка передачи атрибута
shareableресурсаzvirt_disk_copy. -
Исправлен текст сообщения об ошибке при поиске шаблона.
-
Исправлено некорректное считывание списка групп безопасности (security groups), назначенных на порт ВМ.
Подробная информация о релизе представлена на вкладке Документация релиза 2.0.0.