Установка и настройка Vagrant на Windows 10

Vagrant работает с виртуальными машинами, а значит для виртуализации ему необходим какой-либо"провайдер". И для нашего примера подойдет VirtualBox.

Установка VirtualBox 5 на Windows 10

Для начала качаем VirtualBox с официального сайта последнюю версию (на текущий момент 5.2.18). Для этого после перехода по ссылке на страницу загрузки кликаем по ссылке Windows hosts:

Загруженный файл VirtualBox-5.2.18-124319-Win.exe запускаем для установки VirtualBox. Сам процесс установки сводится к нажатию нескольких кнопок "Next" и ожиданию завершения процесса. После запуска установщика появится следующее окно:

Здесь нажимаем Next.

На следующем этапе выбираем все компоненты для установки (выбраны по умолчанию) и нажимаем Next:

На следующем этапе указываем дополнительные настройки (если нужно) или оставляем все по умолчанию и нажимаем кнопку Next:


Наследующем этапе подтверждаем установку виртуального адаптера (то есть нажимаем Yes):

И на завершающем этапе нажимаем кнопку "Install":

В процессе установки, если включен контроль учетных записей,может появится следующее окно подтверждения действия. В нем нажимаем "Да". После чего начнется процесс непосредственной установки.

Так же в процессе установки VirtualBox 5 на Windows 10 появится диалоговое окно с подтверждением установки дополнительного программного обеспечения:

Здесь мы нажимаем кнопку "Установить".

И после завершения установки появляется диалоговое окно:

На этом процесс установки VirtualBox на Windows 10 завершен.

Установка Vagrant на Windows 10

Для установки Vagrant необходимо скачать пакет с файлами для установки,который доступен по ссылке. В появившемся окне выбираем последнюю версию установщика (на момент написания статьи 2.1.5):


И выбираем файл с расширением .msi для установки на Windows:

После скачивания запускаем файл vagrant_2.1.5_x86_64.msi. В результате появится диалоговое окно с приветствием:

На следующем этапе соглашаемся с правилами пользования (устанавливаем галочку в поле "I acept...") и нажимаем Next:

На следующем этапе указываем каталог, в который будет установлена программа. Можно оставлять путь по умолчанию, только обязательно запоминаем, куда устанавливаем (можно скопировать путь):

И в следующем окне нажимаем кнопку "Install":

Ожидаем окончания установки:

После чего появится окно с результатами завершения установки:

После завершения установки Vagrant на Windows 10 появится окно с просьбой о перезагрузке компьютера:

Здесь нажимаем "Yes" и ожидаем перезагрузки компьютера. Если необходимо вручную завершить работу других программ (или сохранить изменения в важных документах), то нажимаем кнопку "No" и потом перезагружаем компьютер вручную.

Timeweb Many GEOs

Внесение изменений в переменные среды

После перезагрузки компьютера обязательно необходимо добавить переменную vagrant в системные переменные. Это нужно для того, чтобы в командной строке можно было вызывать Vagrant при помощи одной команды: vagrant.

Изменения в переменные среды мы будем вносить при помощи командной строки, а конкретно в переменную PATH мы будем добавлять путь до каталога, куда установлен Vagrant (в нашем случаем это: C:\HashiCorp\Vagrant\bin).

Вызываем командную строку следующим образом:

1. нажимаем на клавиатуре клавиши Ctrl+R для вызова окна "Выполнить".
2. В появившемся окне набираем команду: cmd
3. Нажимаем кнопку ОК:

В итоге должны получить следующее:

В окне командной строки добавляем следующую команду:
set PATH=%PATH%;C:\HashiCorp\Vagrant\bin

и нажимаем клавишу Enter:


И теперь для проверки того, удалось ли нам прописать путь к Vagrant в переменные среду, в этом же окне командной строки набираем команду:
vagrant -v

и нажимаем клавишу Enter:


И при помощи данной команды мы получим информацию о версии установленного Vagrant. Если все получилось так, как и в статье, значит все сделали верно.

На этом процесс установки и настройки Vagrant и VirtualBox на Windows 10 завершен.

Создание виртуальной машины в Vagrant на Windows 10

Для создания виртуальной машины для начала создадим отдельный каталог, например, VagrantVM:

В командной строке откроем этот каталог. Для этого будем использовать команду cd. В нашем случае каталог располагается по следующему пути:

C:\VM's\VagrantVM

Значит в командной строке выполняем следующую команду:

cd C:\VM's\VagrantVM

В результате получим следующее:


Для примера будем использовать сборку ubuntu/trusty64. Чтобы ее запустить на виртуальной машине, нужно сначала инициализировать бокс с этой сборкой. Для этого в командной строке выполняем команду:

vagrant init ubuntu/trusty64

В результате получим следующее сообщение:


Теперь запустим проинициализированный бокс:

vagrant up

После запуска данной команды начнется запуск загрузки и настройки виртуальной машины. После завершения этой операции в VirtualBox появится новая виртуальная машина:


Работать с этой виртуальной машиной можно через SSH. Для этого нам потребуется программа PuTTY, которую можно скачать отсюда (процесс установки описывать не будем, он достаточно прост).

Так же можно с виртуальными машинами Vagrant работать и из командной строки. В том же окне командной строки выполняем команду:

vagrant ssh

В результате появится запрос на ввод пароля:

Пароль по умолчанию: vagrant. Имя пользователя: vagrant. Потому вводим здесь пароль: vagrant. И нажимаем клавишу Enter.

В результате после ввода пароля окно получаем следующее:

то есть попадаем в оболочку Ubuntu. Здесь можно непосредственно работать с виртуальной машиной при помощи командной строки.

Чтобы вернуться из этого режима в нормальный режим командной строки Windows, выполняем команду:
exit

Для работы с виртуальной машиной через программу PuTTY, указываем следующие параметры для соединения с виртуальной машиной:


И нажимаем кнопку Open. В появившемся диалоговом окне нажимаем Да:


В результате получаем следующее:


Здесь необходимо ввести логин и пароль (как мы ранее определились, по умолчанию vagrant/vagrant):


***Примечание: при вводе пароля символы не будут отображаться (никак, даже звездочками).

Чтобы завершить работу запущенного бокса, в окне командной строки выполняем команду:

vagrant halt

***Если окно командной строки ранее было закрыто, то необходимо снова его запустить и открыть при помощи команду cd каталог, в котором находится наша виртуальная машина.

На этом закончим данную статью. В следующих статьях подробнее разберем, как на виртуальной машине Vagrant можно настроить веб-сервер.


REG.RU

ТЕГИ:

Вы можете поделиться этой статьей в любой из соцсетей, представленных ниже:


Чтобы добавить свой комментарий, необходимо пройти аутентификацию
Комментарии
Показаны записи 1-1 из 1.
64x64
Администратор 08.06.2022 15:35

Дополнение к статье:

В некоторых случаях при переходе на ресурс releases.hashicorp.com/vagrant/ для скачивания Vagrant можно столкнуться с ошибкой: Error 405 Not allowed

На случай, если с подобной ошибкой столкнулись, идем на гитхаб и качаем нужную версию: https://github.com/hashicorp/vagrant-installers/releases или подключаемся через VPN и качаем. Но надо учесть, что установка образов системы тоже должна проходить через VPN.