Возможности vRA-провайдера Terraform для создания деплойментов не ограничиваются работой с облачными шаблонами и элементами каталога. Развертывания можно создавать полностью с нуля, собирая их как конструктор из различных ресурсов. Какой из перечисленных методов самый оптимальный? Вначале разберём последний, затем сравним все три варианта.
Продолжить чтениеAuthor Archives: as
Terraform + vRA. Blueprints
В статье Terraform + vRA. Быстрый старт новый деплоймент создаётся из опубликованного в каталоге vRA элемента. Это самый простой способ работы с vRA из Terraform, но он недостаточно гибкий, — нет возможности изменить схему шаблона, деплойменты будут такими, как решил администратор Cloud Assembly. Terraform позволяет создавать свои облачные шаблоны и разворачивать из них деплойменты.
Продолжить чтениеvRA 8: плагин SolarWinds IPAM
Первые тесты переноса виртуальных машин с vRA7 на vRA8 показали, что мигрированные машины не регистрируются во встроенном IPAM. Использовать его на подсетях, где уже есть VM, не получится, — требуется внешний IPAM. Наш SolarWinds IPAM не имеет готовой интеграции с vRA8, поэтому разработали плагин сами.
Продолжить чтениеTerraform + vRA. Быстрый старт
Платформа vRealize Automation позволяет не только организовать работу облака, но и работать с ним, описывая инфраструктуру как код (Incfastructure as Code – IaC). Одним из самых распространённых инструментов, реализующих данную модель и уже интегрированным с vRA, является Terraform. Начинаем разбираться в совместной работе Terraform и vRA 8.
Продолжить чтениеvRO: пакет управления vRA 8
Продолжаем плавную миграцию на vRealize Automation 8, сегодня на очереди управление по API. В vRO 7 для управления vRA использовались плагины vCAC и vCACCAFE, в 8й версии управление только по REST API. Пакета от VMware пока нет, а процессы нужны прямо сейчас. Чтобы сэкономить время на старте, предлагаю начать работу с небольшого набора базовых процессов.
Продолжить чтениеvRO: данные из Kubernetes
С появлением в продуктивной среде Kubernetes, автоматизация расширяется с уровня хостов, кластеров и виртуальных машин, включая в себя объекты K8S: namespace, ingress, service, pod… Нужно ли создавать ещё одну систему автоматизации специально для Kubernetes или можно использовать vRealize Orchestrator, который уже интегрирован с Вашими информационными системами?
Продолжить чтениеvRA 8: интеграция с Polemarch
В двух предыдущих статьях рассматривалась работа vRealize Automation 8 с Ansible Open Source. В нашей инфраструктуре для работы с Ansible уже используется Polemarch, а интеграции с ним в vRA 8 нет. Чтобы не ждать разработки интеграции от VMware, сделаем её самостоятельно с помощью Custom Resources и Dynamic Types.
Продолжить чтениеvRA 8: Ansible + Kubernetes
В предыдущей статье «vRA 8: интеграция с Ansible» тестируется использование Ansible для настройки серверов в vRealize Automation 8. Проверим, как это работает на реальной задаче — развертывание кластера kubernetes. Существует большой выбор готовых плейбуков Ansible, один из самых продвинутых — Kubespray. Разработаем блюпринт vRA для создания кластера K8S с помощью Kubespray.
Продолжить чтениеvRA 8: интеграция с Ansible
Начинаем тестировать новые функции и готовиться к миграции на vRealize Automition 8. В нашей инсталляции vRA 7.x активно используются software components для настройки серверов. Поэтому основной вопрос — как настраивать сервера, если программных компонентов больше нет? vRA 8 предлагает несколько вариантов решения: cloud-init, Ansible Tower и просто Ansible (на удалённом SSH-сервере).
Продолжить чтениеvRA: пакет работы с Яндекс.Облаком
В предыдущей статье описана реализация основных процессов взаимодействия vRealize Orchestrator и Яндекс.Облака. Новая версия пакета направлена на управление Яндекс-инстансами из vRA через объекты Dymamic Types. Разработаны необходимые процессы, создан набор объектов для vRA: ресурсы, действия, блюпринты.