Заметки к релизу 1.3.0
1. Что нового
-
Добавлены источники данных для сбора информации с хостов
Реализовано два источника данных
zvirt_hostиzvirt_hosts.zvirt_host предназначен для получения информации о конкретном хосте в рамках заданного кластера.
zvirt_hosts позволяет получить список хостов с возможностью фильтрации по идентификатору центра данных (datacenter_id) и/или идентификатору кластера (cluster_id).
-
Добавлен ресурс и источник данных для адрес-пула
Источник данных
address poolосуществляет поиск по имени адрес-пула и возвращает полный набор атрибутов пула.Ресурс
address poolобеспечивает создание, изменение и удаление адрес-пулов. Поддерживается импорт существующих пулов для дальнейшего управления. -
Реализовано управление дисками с типом Прямой LUN
Реализованы новые ресурсы для создания дисков типа Прямой LUN: zvirt_direct_lun_fc (для Fiber Channel) и zvirt_direct_lun_iscsi (для iSCSI).
-
Добавлен ресурс для подключения диска к ВМ.
-
Реализована поддержка групп сходства.
Для управления политиками по размещению ВМ относительно друг друга или хостов на основе меток и групп сходства, были реализованы ресурсы:
-
zvirt_affinity_label - позволяет объединить хосты с использованием меток.
-
zvirt_affinity_group - позволяет управлять списком хостов или меток хостов, а также политиками сходства ВМ и хостов.
Для указания групп сходства в которые входит ВМ, в ресурсе
zvirt_vmдобавлен атрибутaffinity_group_ids. -
-
Реализована поддержка папок ВМ.
Для управления папками в zVirt, был добавлен ресурс
zvirt_vm_folderи следующие источники данных:-
zvirt_system_vm_folder - возвращает имя и ID системной папки.
-
zvirt_vm_folder - осуществляет поиск папки по имени и родительской папке.
Для указания папки, в которой ВМ будет создана или перемещена, в ресурсе
zvirt_vmдобавлен атрибутfolder_id. -
2. Улучшения
-
Поддержка миграции дисков между доменами хранения
Атрибут
zvirt_storage_domainресурсаzvirt_diskбольше не использует модификатор RequiresReplace(). При изменении значения этого атрибута Terraform инициирует операцию миграции диска между доменами хранения, а не пересоздаёт диск. -
В ресурс
zvirt_vmдобавлен параметрpersist_initializationПараметр
persist_initializationопределяет работу механизма инициализации ВМ. При значенииfalseизменение конфигурации инициализации требует перезагрузки ВМ, запуск ВМ осуществляется в однократном режиме , а конфигурация инициализации перезаписывается при каждом старте. При значенииtrueинициализация выполняется только при первом запуске ВМ, изменение параметров инициализации не вызывает перезагрузку, режим однократного запуска не применяется, и ВМ сохраняет своё состояние. -
Поддержка возможности создания native диска ВМ и перемещение в заданный домен хранения.
-
В ресурс
zvirt_security_ruleдобавлен атрибутremote_address_pool_id. -
Добавлено допустимое значение
other_linux_kernel_4для атрибутаos_typeв ресурсеzvirt_vm.
3. Исправления
-
Исправлен текст ошибки при проверке выключения ВМ.
Подробная информация о релизе представлена на вкладке Документация релиза 1.3.0.