Как настроить vagrant virtualbox на windows 10

Installing VirtualBox and Vagrant on Windows 10

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

Feb 9, 2019 · 3 min read

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

Recently I have been working on a small full-stack application, where I also wanted to implement a JSON endpoint. More on that in a later post! But somehow all this required me to have a virtual environment solution. This is where VirtualBox comes into picture.

VirtualBox is probably a new term for most of you out there, but it is on the similar lines of VMware, docker and other vendors that offer operating-system level virtualization services for software development — or Container, to be generic! It is offered by the age-old Oracle.

VirtualB o x usually goes hand-in-hand with Vagrant — an open-source software product by HashiCorp for building and maintaining portable virtual software development environments. So it acts as an agent that simplifies all the virtual environment configurations, meaning that developers can focus on developing and be more productive.

There are numerous blogs out there that explain this, but very few that simplify the installation process for people like me — who are always in hurry to jump to building solutions sans the expense of energy on configuration.

Getting ready…

Before jumping into installation, it would be a good idea to go through the above links and understand how VirtualBox and Vagrant work. Later is fine though!

Download the installation file for VirtualBox here — I’m using the latest i.e. 6.0.4 build. Also download for Vagrant here — I’m using 2.2.3.

Note: Just browse a little to make sure that your version of VirtualBox is compatible with your Vagrant, as this may cause issues later.

Begin installing!

Now that you have the installers, first install VirtualBox and then go for Vagrant (although the order doesn’t really matter, as we’ll be configuring it later).

You’ll need to work a little on the terminal (or it’s equivalent on Windows). A git bash would be preferable. Don’t worry, if you don’t have it, I suggest you check out my post which explains its installation!

After installation

Create a directory where we can have our VM, and then move into it

We’ll install a Ubuntu 14.04 server as our VM

After a few moments, if this was successful, it will say so in the output. Then

This initializes our VM. The output should go as:

Great! Now you are ready to get the VM running:

it means that the VM is in place successfully!

Start the VM

Now that the VM is ready to go, start it from the bash itself

If the installation was done properly, you should see something like below:

You are in! Type exit to exit the server, and vagrant halt to shut it down.

If you ran into this error:

This wouldn’t be a problem right now, but it may be in the long run. Read more about it here.

To get rid of it, first shut down the currently running Vagrant.

Then quickly install the required plugin

After it finishes running through more commands, it’s time to reload:

Now the errors should be gone:

You have successfully installed VirtualBox and Vagrant, which are now ready to use!

Источник

Введение в Vagrant

За последнее время обилие инструментов для разработчиков неуклонно растёт: Ansible, Otto, Vagrant, Nomad, Consul, Puppet, Chef. Что это всё? Дабы немного прояснить ситуацию, сегодня я бы хотел рассказать о таком замечательном инструменте как Vagrant, который сам использую практически каждый день.

Что такое Vagrant?

Vagrant это инструмент, позволяющий унифицировать среду разработки и среду в которой этот код будет разворачиваться, используя технологию виртуализации. Проще говоря, если вы как и я любитель делать проекты в среде Windows, но в будущем разворачивать их на *nix машинах, то Vagrant вам в помощь 🙂 Очень часто возникают проблемы на фоне того, что среда разработки значительно отличается от среды, где будет крутиться конечное приложение. Например, в Windows название папки с Заглавной буквы и со строчной это одно и то же, хотя в unix системах это две разные папки.

С высоты птичьего полёта, Vagrant ничто иное как CLI (интерфейс командной строки) для VirtualBox с блекджеком и Vagrantfile.

В качестве демонстрационного примера мы создадим изолированную операционную систему на базе Ubuntu 14.04.3 LTS с виртуальным окружением Python + работающим Django приложением внутри.

Терминология

Установка

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

Настройка

После установки Vagrant и VirtualBox желательно перезагрузить компьютер. Если всё прошло без косяков, то можно приступить к запуску первой виртуальной машины.

Для этого необходимо ввести следующие команды:

Тем самым мы создали Vagrantfile, в котором заданы настройки по-умолчанию, а именно:

Содержимое Vagrantfile ничто иное как код на языке Ruby, задающий определённые характеристики и поведение.

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

Ниже представлен скриншот процесса загрузки бокса и его последующей установки

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Но, в стандартной Windows отсутствует утилита ssh, поэтому можно получить вот такое сообщение об ошибке:

`ssh` executable not found in any directories in the %PATH% variable. Is an
SSH client installed? Try installing Cygwin, MinGW or Git, all of which
contain an SSH client. Or use your favorite SSH client with the following
authentication information shown below:

Но не стоит расстраиваться, достаточно установить пакет утилит Cygwin и прописать в переменную PATH путь до бинарников.

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

После успешного выполнения команды появится окно с шеллом:

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

Поздравляю! Первый этап выполнен. Для отключения виртуалки необходимо выполнить команду из хост-машины:

Список основных команд:

Демо пример с Vagrant, поднимающим отдельную виртуальную машину с виртуальным окружением Python на борту, а также Django приложением, можно найти на моём гитхаб репозитории. Достаточно склонировать реп, перейти в папку и вызвать команду vagrant up. Vagrant установит Ubuntu 14.04.3 LTS и все необходимые пакеты, по завершению установки достаточно будет зайти на виртуальную машину и вызвать runserver.

Django приложение можно увидеть на 18000 порту хост-машины.

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

Полезные ссылки:

💌 Присоединяйтесь к рассылке

Понравился контент? Пожалуйста, подпишись на рассылку.

Источник

Знакомимся с инструментом Vagrant

Содержание статьи

Как насчет того, чтобы поднять работу с VirtualBox на новый уровень — создавать виртуальные машины быстро и целыми пачками, организуя их в сеть? Что, если одним конфигурационным файлом и парой команд создавать простую и воспроизводимую структуру серверов, управляя шарингом папок и перенаправлением портов? Уже интересно?

Введение

Главная страница проекта сообщает, что ему уже выразили доверие такие гиганты мира IT, как Mozilla, Nokia или DISQUS. «Бродяга» (а именно так переводится название проекта) создан в лучших традициях эпохи гитхаба:

Установка

Несмотря на то что Vagrant — это всего лишь рубишный гем, создатели предлагают сразу несколько способов установки.

Первый — установка соответствующего операционной системе пакета с downloads.vagrantup.com. Там есть нативные инсталлеры под Windows, OS X и распространенные дистрибутивы Linux (Deb/RPM-пакеты, а также общий инсталлер). Второй — установка соответствующего гема:

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

Ну вот и все, теперь убедимся в ее работе — проверим ее состояние:

И зайдем по SSH, увидев стандартное приветствие убунты:

Базовые сборки

Базовые сборки (base box) — это специальным способом подготовленные шаблоны виртуальных машин, из которых потом создаются непосредственно виртуальные среды вагранта. Дело в том, что для ускорения процесса создания виртуалки он копирует существующую базовую сборку и уже ее настраивает в соответствии с конфигурационным Vagrant-файлом. В результате пользователь, с одной стороны, может не беспокоиться о некоторых нюансах конфигурации виртуалки (например, объеме памяти или сетевых контроллерах), с другой стороны — все эти нюансы при необходимости могут быть легко изменены. Также в большой степени экономится время на создании новой машины, что позволяет в любой момент «убить» все ненужное, а потом создать по новой. Базовые сборки в систему добавляются командой:

Сами разработчики вагранта предлагают четыре вида базовых сборок — два последних релиза Ubuntu в 32- и 64-битном исполнении (одну из них мы только что уже установили в системе):

Но на этом список далеко не заканчивается. Существует специальный сайт, где каждый желающий может выложить свою базовую сборку. Он располагается по адресу:www.vagrantbox.es. Там любой может выбрать себе что-нибудь по вкусу. В ассортименте: Debian, Windows Server, FreeBSD, CentOS, Gentoo и другие.

Кроме того, ты легко можешь создать собственную стартовую конфигурацию, но об этом чуть позже.

НОВШЕСТВА VIRTUALBOX 4.2

Кстати, не так давно Oracle выпустили новую версию VirtualBox под номером 4.2. Если ты еще не перешел на актуальную версию, то, вероятно, тебе будет интересно узнать о новшествах.

Группы виртуальных машин

В новом менеджере появилась возможность группировать виртуалки по какому-либо принципу (например, по типу операционной системы, по проекту, в котором они используются, или как-либо еще). Группы позволяют организовать весь зоопарк, который появляется у опытных пользователей виртуалбокса, а также выполнять групповые операции — например, можно разом стартануть несколько машин, выбрав соответствующую команду в группе.

Автостарт? Запуск «безмордовый»

Так называемый Headless launch — то есть запуск виртуалки без открытия соответствующего окна с интерфейсом машины — теперь возможен прямо из менеджера. Если раньше, чтобы запустить виртуальную машину, приходилось отправляться в консоль, набирать там что-то типа:

Создание виртуалок в два клика

Это, правда, чисто интерфейсное улучшение (то есть ни о каком программном ускорении создания виртуальной машины речи не идет), но все же. Если на первом диалоге при создании новой виртуалки нажать кнопку «Скрыть описание», то появится другой диалог типа «все в одном», в котором можно будет быстро настроить параметры создаваемой машины.

Улучшения сетевых интерфейсов

Теперь VirtualBox позволяет создавать виртуальные машины с 36 сетевыми картами на борту. Также представлен новый функционал регулирования пропускной способности, чтобы ограничить «прожорливость» виртуалки.

Повышение производительности процессоров

Многие современные процессоры поддерживают технологию виртуализации вложенных страниц для блока управления памятью процессора (у Intel она называется Extended Page Tables, а у AMD — Rapid Virtualization Indexing). С версии 4.2 виртуалбокс теперь ее тоже поддерживает. Поэтому владельцы Core i5 или AMD Bulldozer после обновления должны заметить определенный прирост скорости работы виртуальной машины.

Новые гостевые ОС

Список официально поддерживаемых гостевых операционок теперь дополнился следующими наименованиями:

Так что теперь все современные операционки без проблем должны работать внутри VB.

Хакер #170. Малварь для OS X

Vagrant-файл

Важной частью системы является специальный конфигурационный файл, написанный на Ruby. Он называется Vagrantfile и описывает виртуальные машины, необходимые в проекте. Предполагается, что в команде для разработки используется один и тот же Vagrantfile, который распространяется через систему контроля версий между ее членами. Важно заметить, что Vagrant читает конфигурацию последовательно из четырех мест и каждый последующий этап может изменять параметры предыдущего. Итак, точный порядок загрузки такой:

Полный список доступных настроек для вагрантфайла содержится в документации. Только что созданная виртуальная среда имеет минимальный конфиг вида:

И пока несколько бестолкова, но ничего, дальше мы добавим ей функционала.

Provisioning

Запуск пустой виртуальной машины (пусть даже и особым образом сконфигурированной) вряд ли может быть сильно полезен, поэтому в вагранте есть так называемые наполнители (provisioners) — различные способы настроить виртуальную машину не снаружи, а изнутри. По сути, это возможность писать различные дополнительные сценарии, которые выполняются после создания виртуальной машины. Поскольку вагрант написан рубистами, то в качестве конфигураторов машины выбраны привычные им средства: Chef Solo, Chef Server, Puppet Standalone, Puppet Server и обыкновенный Shell. Средства Chef и Puppet довольно известны и распространены и часто применяются для деплоя самых разных проектов, так что мы не будем заострять на нах внимание и рассмотрим самый простой вариант — shell-скрипт. Создадим в текущей директории файл с именем install_redis.sh и содержанием:

А в Vagrant-файл добавим команды для наполнения:

Теперь переконфигурируем нашу машину командой:

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

Сетевые настройки

Конечно, одна из важнейших настроек виртуальной машины — конфигурация сетевых интерфейсов. За сетевые настройки отвечает параметр config.vm.network. Вагрант предлагает два варианта на выбор: работа в сети, ограниченной хост-машиной, и подключение через сетевой мост.

В первом случае мы явно задаем IP машины, а также можем опционально указать маску сети (по умолчанию используется 255.255.255.0). В таком случае конфиг приобретает вид:

Во втором случае машина получает IP по DHCP и становится полноценным членом сети, в которой расположена и хост-машина. Если на хост-машине присутствует несколько сетевых интерфейсов, то мы можем указать, который именно использовать для моста. Для вывода списка имен сетевых интерфейсов воспользуемся командой:

И, соответственно, конфигурация примет вид:

Кроме того, Vagrant позволяет также пробрасывать порты. Вот, например, такой Vagrantfile позволяет пробрасывать с 6379-го порта гостевой машины, на который по умолчанию вешается редис, на 8765-й на хост-машине.

Какой вариант лучше — выбор за тобой, но в любом случае наша виртуалка уже вполне может выполнять роль сервера базы данных, на который можно зайти либо с хост-машины, либо с другой виртуалки.

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10 Также в VB 4.2 значительно улучшился общий интерфейс работы с машинами

Несколько виртуальных машин

Кстати, в одном Vagrant-файле можно объявить сразу несколько виртуальных машин с различными настройками. Как? Я думаю, следующий пример скажет сам за себя:

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

Общие папки

Еще одна интересная особенность VirtualBox — общие папки, дающие возможность легко обмениваться файлами между гостевой и хост-машинами. Разумеется, Vagrant предоставляет удобный способ настройки данной опции. Все, что нужно, — это немного поправить конфигурационный файл:

Важно заметить также, что папки, использующие протокол NFS (Network File System), показывают лучшую производительность, нежели общие папки виртуалбокса. С другой стороны, NFS не поддерживается на хостах с Windows. Для того чтобы использовать NFS вместо VirtualBox shared folders, необходимо это явно указать в настройках:

Снэпшоты и песочница

Поскольку Vagrant предоставляет гибкий API для расширения своего функционала, неудивительно, что существует немалое количество плагинов для Vagrant, решающих самые различные задачи. На случай, если у тебя появятся новые идеи, какие новые возможности можно добавить в вагрант, — в документации есть специальный раздел, содержащий все необходимые настройки и примеры (bit.ly/126iIsM).

Sahara

Плагин представляет собой песочницу для виртуальных машин: если что-то поломалось, можно легко и просто откатить до последнего снэпшота. Плагин является руби-гемом (что вполне ожидаемо) и называется sahara. После его установки в вагранте появляется дополнительная команда — vagrant sandbox. Типичный пример использования выглядит так. Включаем режим песочницы:

Производим определенные действия (работаем с файлами, меняем настройки и прочее):

Если результат работы нас удовлетворил — сохраняем изменения:

В противном случае откатываем неугодные правки:

И выходим из режима песочницы:

Создание базовых сборок

Несмотря на то что сообщество уже позаботилось о наиболее распространенных образах операционных систем, тебе вполне может понадобиться иметь свою особенную сборку. Из соображений безопасности (а вдруг хакер Вася добавил свою магию в одну из сборок, лежащих в Сети), необходимости каких-то особенных настроек или просто из интереса — неважно, главное, что такая возможность есть. И здесь нам поможет гем veewee, созданный специально для этих целей. Для начала установим его:

Репозиторий veewee содержит большое количество шаблонов. Выберем интересующий нас — пусть это будет последняя версия Ubuntu Server. Теперь создадим новую базовую сборку на основе этого шаблона:

В результате у нас появится новое «определение» бейс-бокса. В папке definitions/myubuntubox содержатся файлы, описывающие нашу виртуальную машину:

Немного поправим конфигурацию виртуалки:

Теперь запустим сборку командой

Veewee задумается на время, пока будет создавать виртуальную машину, скачивать ISO-образ операционной системы, а также устанавливать и настраивать ее. После того как команда закончит работу, проверим созданную виртуалку командой

Если все прошло гладко, можно двигаться дальше. Проэкспортируем созданную виртуальную машину как файл базовой сборки vagrant:

Ну вот, собственно, и все. Теперь, чтобы использовать нашу базовую сборку, вызовем уже знакомые команды. Добавим бокс в список:

И создадим новую виртуальную машину на основе уже созданной:

Вот и все — теперь даже самые рьяные параноики не смогут нас осудить, ведь теперь весь техпроцесс создания виртуальной среды контролируется нами же.

Заключение

Удобная среда разработки позволяет больше сконцентрироваться на решаемой проблеме, а не на вопросах совместимости ПО или различиях операционных систем, и это главная фишка Vagrant. С ним можно избавиться от проблем, когда на машине разработчика все работает, а на продакшене почему-то нет. Разумеется, на данный момент несколько смущает его сильная руби-ориентированность, но будем надеяться, что со временем разработчики решат и эту проблему, расширив, например, список провизоров на Python или Java. И кстати, в настоящее время идет работа по добавлению других систем виртуализации, кроме VirtualBox.

В любом случае, уже сейчас проект представляет большой интерес как для отдельных разработчиков, так и для групп разработки. Удачи и новых познаний!

Источник

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

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

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

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

Как настроить vagrant virtualbox на windows 10. Смотреть фото Как настроить vagrant virtualbox на windows 10. Смотреть картинку Как настроить vagrant virtualbox на windows 10. Картинка про Как настроить vagrant virtualbox на windows 10. Фото Как настроить vagrant virtualbox на windows 10

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

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

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

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *