admin@demi4.com

Vagrant – первое знакомство

Vagrant - первое знакомство

Возникла тут задача потенциальная – клиенту на его 15 серверах надо поднять прокси для какого то парсинга. Когда это надо будет и как быстро пока не понятно – решил под эту задачу изучить ansible и вьехать как автоматизировать такое дело как поднятие squid на куче серверов

По старой привычке на ноуте поднял в VirtualBox образ тестовой системы и чет вылезло в голове что читал про разные варианты контейнерной виртуализации – docker был сразу отброшен как технология мне не понятная и не логичная (возможно когда то ее пойму), решил начать с Vagrant – простое и довольно интересное – с моими задачами сразу нашлось место для нее. Суть технологии простая – Vagrant это по сути CLI для VirtualBox или LXC (пока с ним не работал) – который позволяет быстро развернуть нужную версию ОС с нужным набором софта. Все очень просто и быстро настраивается в пару тройку команд. Для начала просто его установил:

Дальнейшие манипуляции можно делать под пользователем ( не под root )

После этого в зависимости от надобности и потребностей – выбираем нужные репозиторий и подключаем его (найти можно тут – http://www.vagrantbox.es/ )

Добавление проходит очень просто:

В моем случае это было так:

После чего я у себя в домашнем каталоге создал директорию для работы с образами:

Далее инициализирую нужную мне версию ОС (Debian 8)

После инициализации в диретории появляется файл Vagrantfile который служит для настройки виртуальной машины, в нем можно задавать имя, ресурсы, настройки сети и прочее, я внес только настройки имени машины, сети для этого раскомментировал и прописал некоторые настройки (больше настроек в документации)

после чего поднял и подключился к виртуалке с консоли (выполнять команды надо находясь в каталоге с Vagrantfile:

Понравилось тем что не надо долбать себе мозги с контейнерами как в docker, управление проще и логичнее, система не засирается за счет AUFS и много прочих интересных как для обычного админа приятностей.

После инициализации можно запустить и без консоли – просто запустив в Virtualbox

1 голос
Позначки:, ,

Залишити відповідь

Увійти через: 

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Related Post

IspManager 5 OldBackupIspManager 5 OldBackup

Я человек очень консервативный и без лишней особой нужды чего то менять в жизни не планирую. Так и с софтом и с методами решения проблем, настройки серваков и прочее… Столкнулся

Linux RAR

Linux rar archive cp1251 – windows encodingLinux rar archive cp1251 – windows encoding

Сегодня скачал архив с очень нужной инфой, как оказалось архив делали под виндой и с виндовой кодировкой и архив RAR. Быстрый поиск по репам показал рекомендованный софт unrar Но к

Install Redis an Debian 8

Установка Redis на Debian 8Установка Redis на Debian 8

Заметка о том как поставить свежий Redis на сервер Debian 8. В стандартном комплекте в репах Debian идет  redis-server Version: 2:2.8.17-1+deb8u3 (на момент написания статьи) 3 голоса Схожі записи: Debian