

Native Terraform
Интеграция со стандартным процессом Terraform
Декларативный подход
Описание инфраструктуры в манифестах
Гибкая экосистема
Интеграция с Git и CI/CD-системами
О компоненте
Terraform-провайдер zVirt — встроенный компонент расширенной редакции платформы виртуализации zVirt для управления виртуальной инфраструктурой в формате Infrastructure as Code.
Компонент позволяет описывать и создавать ресурсы zVirt через стандартный процесс Terraform: подготовку конфигурации, планирование изменений, их применение и контроль состояния инфраструктуры.
Поддерживается управление виртуальными машинами, дисками, сетевыми объектами, шаблонами и базовыми операциями жизненного цикла. Конфигурации можно хранить в Git и других системах управления версиями, повторно использовать в разных проектах и встраивать в CI/CD-процессы.

Получите триал
Протестируйте Terraform-провайдер zVirt в своей инфраструктуре
Преимущества
Нативная автоматизация без лишних прослоек
Terraform-провайдер zVirt позволяет управлять инфраструктурой напрямую через стандартный Terraform-процесс, без CLI-обвязок и самописных скриптов. Это снижает сложность автоматизации, количество точек отказа и затраты на сопровождение.
Манифест вместо сценария
Декларативное описание конечного результата без микроменджемента сценария и обработки промежуточных состояний — существенно сокращает время автоматизации процесса.
Предсказуемые изменения инфраструктуры
Механизмы plan, apply и state позволяют заранее оценивать изменения, контролировать их применение и поддерживать актуальное состояние инфраструктуры. Заказчик снижает риск ошибок при изменении ВМ, сетей, дисков и других ресурсов.
Стандартизация через повторно используемые модули
Terraform-модули позволяют один раз описать типовые конфигурации и применять их в разных командах, проектах и средах. Это ускоряет выдачу ресурсов, снижает расхождения между окружениями и упрощает масштабирование процессов.
Интеграция в существующие CI/CD-процессы
Terraform-провайдер zVirt встраивается в текущие пайплайны без дополнительных промежуточных инструментов и программных доработок. Команды могут автоматизировать создание и изменение инфраструктуры в привычном процессе разработки и эксплуатации.
Жизненный цикл поддерживаемых ресурсов в коде
Создание, изменение, масштабирование и удаление поддерживаемых ресурсов zVirt выполняется через декларативные конфигурации. Это сокращает ручные операции, ускоряет обслуживание инфраструктуры и повышает предсказуемость эксплуатации.
Единообразие при масштабировании
Одни и те же модули и шаблоны можно применять в разных контурах и командах. Это помогает поддерживать стандарты инфраструктуры, уменьшать конфигурационные расхождения и снижать операционные риски.
Terraform-провайдер в редакциях zVirt
Terraform-провайдер
Стандартная редакция
Расширенная редакция
ФСТЭК-редакция
Наличие компонента
Terraform-провайдер
Наличие
Наличие компонента
FAQ
Terraform — это инструмент для разработчиков, зачем он инфраструктурной команде?
Terraform решает не только задачи разработки, но и задачи инфраструктурной автоматизации. Команде виртуализации он позволяет описывать типовые окружения как код, повторно использовать шаблоны, заранее видеть план изменений и снижать объем ручных операций. Минимальный порог вхождения (и помощь ИИ-инструментов) позволяют перейти к автоматизации даже персональных ad-hoc-задач.
У нас уже есть Ansible, зачем еще Terraform?
Ansible и Terraform закрывают разные классы задач. Ansible чаще используется для настройки операционных систем и прикладного ПО, а Terraform — для оркестрации инфраструктурных ресурсов. Terraform работает декларативно: описывается целевое состояние инфраструктуры, после чего инструмент определяет, какие изменения нужно выполнить для его достижения. Terraform подходит как слой Infrastructure as Code для управления ресурсами виртуализации zVirt.
У нас уже есть скрипты для автоматизации zVirt, зачем нужен Terraform?
Традиционно скрипты реализуют сценарный подход, решают отдельные инфраструктурные задачи, но сложнее поддерживаются, хуже масштабируются и не всегда дают прозрачную картину состояния инфраструктуры. Terraform добавляет стандартный декларативный подход, планирование изменений, state-файл и возможность встроить управление инфраструктурой в общие IaC-процессы. Переход к модели манифеста существенно экономит время на обработку ошибок и выработку четких последовательностей инструкций.
Terraform не усложнит работу администраторов?
Terraform не заменяет консоль zVirt, а дополняет ее для сценариев, где важны повторяемость, скорость и контроль изменений. Ручное управление может сохраняться для отдельных операций, а типовые и массовые действия можно перевести в автоматизированный формат.
Что, если у нас нет компетенций по Terraform внутри команды?
Мы предоставляем готовые модули и примеры конфигураций для типовых сценариев, чек‑листы миграции с ручных операций и скриптов на IaC, а также документацию и консультации по внедрению. Базовая модель Terraform — описание состояния, планирование и применение — достаточно проста, а готовые шаблоны позволяют сократить время запуска до нескольких дней.





