Vagrant  это простая система для работы с виртуальными средами.

С помощью Vagrant можно быстро развернуть гостевую операционную систему и начать с ней работать. В образе уже будет произведена минимальная настройка.

Для пользователей Astra Linux Common Edition мы подготовили готовые образы.

Vagrant умеет работать с VirtualBox, Libvirt (и с нашей защищенной виртуализацией) и VMVare. Мы сделали образы только для VirtualBox и Libvirt.

В чём ещё плюсы? Vagrant умеет автоматически синхронизировать заданный каталог в виртуальную машину. А ещё заходить по ssh одной командой без необходимости манипуляций с /etc/hosts и DNS. Ну и ещё всякое.

Подготовка

Установите пакет vagrant. Необходима версия 2.0 и новее.

$ sudo aptitude install vagrant

В стандартной конфигурации Vagrant рассчитывает работать с VirtualBox. Если вы используете Libvirt, необходимо установить пакет vagrant-libvirt.

Запуск!

И так, на вашей машине установлены Vagrant, VirtualBox (Libvirt) и есть интернет. Всё готово для работы!

Создадим тестовый проект:

$ mkdir project; cd project
$ vagrant init lab50/ce-stable

Доступные образы:

  • lab50/ce-stable
  • lab50/ce-stable-fly

Должно появиться что-то такое:

A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.

Vagrant создал для нас файл Vagrantfile. Для начала можно оставить его как есть. Но если вы используете Libvirt, то скорее всего придется поднастроить провайдер, читайте про это здесь.

Запустим нашу виртуальную машину:

$ vagrant up

или

$ vagrant up --provider=libvirt

Внимание! При первом использовании Vagrant начнет скачивать образ из Интернета. В следующий раз он уже будет использовать скачанный.

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'lab50/orel-2.11' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Loading metadata for box 'lab50/orel-2.11'
    default: URL: https://vagrantcloud.com/lab50/orel-2.11
==> default: Adding box 'lab50/orel-2.11' (v1.0.0) for provider: virtualbox
    default: Downloading: https://vagrantcloud.com/lab50/boxes/orel-2.11/versions/1.0.0/providers/virtualbox.box
==> default: Box download is resuming from prior download progress
    default: Download redirected to host: keiraknightley.ytmnd.com
==> default: Successfully added box 'lab50/orel-2.11' (v1.0.0) for 'virtualbox'!
==> default: Importing base box 'lab50/orel-2.11'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'lab50/orel-2.11' is up to date...
==> default: Setting the name of the VM: test_default_1524743352305_21149
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
==> default: Forwarding ports...
    default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
==> default: Machine booted and ready!
==> default: Checking for guest additions in VM...
==> default: Mounting shared folders...
    default: /vagrant => /home/ig/proj/vagrant-lab50/test

Ура, можно зайти на только что созданную виртуальную машину:

$ vagrant ssh

P.S.

Во всех наших образах:

  • подключен наш репозиторий и установлен пакет с ключами;
  • настроено выключение по ACPI.

0 комментариев

Что у нас
нового

Блог

Окуляр ГОСТ

Окуляр ГОСТ и Astra Linux Special Edition

19 января 2024

Наш продукт «Окуляр ГОСТ» совместим с операционными системами: Ubuntu, Debian, Fedora.

Также прошёл тестирование на совместимость и получил соответствующие сертификаты от производителей операционных систем: «Ред ОС», «Альт», ROSA Fresh и «РОСА ХРОМ».

А теперь получен сертификат от компании ООО «РусБИТех-Астра» на совместимость с операционной системой Astra Linux Special Edition 1.7

Обновление Astra Linux Special Edition 1.7.5 ломает обратную совместимость

10 ноября 2023

В конце октября 2023 года вышло новое обновление Astra Linux Special Edition 1.7.5. В нашем блоге мы о нём писали.

Наши
контакты

Связаться с нами

Телефон: 8 (812) 981-68-09
Электронная почта: team@lab50.net






    Заполняя данную форму, вы принимаете условия Соглашения об использовании сайта, и соглашаетесь с Правилами обработки и использования персональных данных