Vagrant
IaC для виртуальных машин. Описываете VM в Vagrantfile → vagrant up → готовый сервер. Оркестратор поверх VirtualBox/VMware.
Explanation
| Документ | Описание |
|---|
| what-is-vagrant | Концепция, архитектура, Provider/Box/Provisioner, сравнение с Docker |
| networking | NAT, Private Network, Public Network, port forwarding |
Tutorials
| # | Документ | Что изучаем |
|---|
| 01 | 01-first-vm | Установка VirtualBox + Vagrant, первая VM, жизненный цикл |
| 02 | 02-docker-cluster | 3 VM с Docker, Private Network, Shell provisioning |
How-to
Reference
| Документ | Описание |
|---|
| cli-commands | up, halt, ssh, provision, snapshot, box, global-status |
Быстрый старт
mkdir project && cd project
vagrant init ubuntu/noble64
vagrant up
vagrant ssh
# Внутри VM...
exit
vagrant destroy -f
Связанные разделы
- index — SSH (подключение к VM)
- index — Ansible (автоматизация настройки VM)
- index — Docker (контейнеризация вместо VM)