User Tools

Site Tools


on-premise_terraform

This is an old revision of the document!


Развертывание инфраструктуры в On-premise облаке с использованием Terraform

Реклама

  • Хочешь сделать что-то хорошо - сделай сам! В нашем случае речь пойдет про управление виртуальной инфраструктурой. Посмотрим, поможет Terraform ли в наших условиях помочь в переходе на KVM без необходимости участвовать в доработке государственных решений. Так же узнаем, чем Terraform отличается от Vagrant и Ansible и можно ли использовать его с LXC/LXD и как его использовать с облачными провайдерами для задач обучения

. Как всегда, все можно будет воспроизвести “дома” в качестве новой увлекательной компьютерной игры.

Техническое задание

  • Развернуть “в домашних” условиях KVM и Terraform
  • Описать инфраструктуру через Terraform
  • Осуществить развертывание Linux систем через Cloud-Init
  • Осуществить развертывание Windows систем
  • Осуществить развертывание ресурсов на время обучения в обучения в облачном провайдере

Запись вебинара

  • Тэги: Cloud-Init, Terraform, KVM, Linux, libvirt

Методическая подготовка

Шаг 1. Подготовка (сделано заранее)

При использовании VM

  • Импорт системы home-computer, побольше RAM и CPU

Установка ПО

Загрузка образов

Шаг 1. Использование KVM и облачных образов с Cloud-init

Шаг 2. Использование Terraform для одной VM

Шаг 3. Использование Terraform для развертывания множества VM

Вернуть исходное состояние

Домашнее задание

Недостатки решения

  1. Использование индексов в именах объектов
on-premise_terraform.1721442128.txt.gz · Last modified: 2024/07/20 05:22 by val