Automated virtual machine deployment with Vagrant
Оглавление:
- Предпосылки
- Установите Vagrant на Ubuntu
- 1. Установка VirtualBox
- 2. Установка Vagrant
- 3. Проверьте установку Vagrant
- Начало работы с Vagrant
- Вывод
Vagrant - это инструмент командной строки для создания и управления средами виртуальных машин. По умолчанию Vagrant может предоставлять компьютеры поверх VirtualBox, Hyper-V и Docker. Другие поставщики, такие как Libvirt (KVM), VMware и AWS, могут быть установлены через систему плагинов Vagrant.
Vagrant обычно используется разработчиками для настройки среды разработки, соответствующей производственной среде.
В этом уроке мы покажем вам, как установить Vagrant на компьютер с Ubuntu 18.04. Мы будем использовать провайдера VirtualBox, который является поставщиком по умолчанию для Vagrant. Те же шаги можно использовать для Ubuntu 16.04 Xenial Xerus.
Предпосылки
Прежде чем продолжить этот урок, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.
Установите Vagrant на Ubuntu
Чтобы установить Vagrant в вашей системе Ubuntu, выполните следующие действия:
1. Установка VirtualBox
Как уже упоминалось во введении, мы будем предоставлять машины поверх VirtualBox, поэтому первым шагом является то, что доступно в репозиториях Ubuntu:
sudo apt install virtualbox
Если вы хотите установить последнюю версию VirtualBox из репозиториев Oracle, проверьте это руководство.
2. Установка Vagrant
Пакет Vagrant, который доступен в репозиториях Ubuntu, устарел. Мы загрузим и установим последнюю версию Vagrant с официального сайта Vagrant.
На момент написания этой статьи последняя стабильная версия Vagrant - это версия 2.2.6. Прежде чем продолжить выполнение следующих шагов, проверьте страницу загрузки Vagrant, чтобы узнать, доступна ли более новая версия.
Начните с обновления списка пакетов:
sudo apt update
Загрузите пакет Vagrant, используя следующую команду
curl
:
curl -O
После загрузки файла
.deb
установите его, набрав:
sudo apt install./vagrant_2.2.6_x86_64.deb
3. Проверьте установку Vagrant
Чтобы убедиться, что установка прошла успешно, введите следующую команду, которая печатает версию Vagrant:
vagrant --version
Вывод должен выглядеть примерно так:
Начало работы с Vagrant
Теперь, когда Vagrant установлен в вашей системе Ubuntu, давайте создадим среду разработки.
Первым шагом является создание каталога, который будет корневым каталогом проекта, и файл Vagrantfile. Vagrantfile - это файл Ruby, который описывает, как настроить и подготовить виртуальную машину.
Создайте каталог проекта и переключитесь на него:
mkdir ~/my-first-vagrant-project
cd ~/my-first-vagrant-project
Затем инициализируйте новый Vagrantfile с помощью команды vagrant
vagrant init
и укажите поле, которое вы хотите использовать.
Коробки представляют собой формат пакета для сред Vagrant и зависят от поставщика. Вы можете найти список общедоступных ящиков Vagrant на странице каталога ящиков Vagrant.
В этом примере мы будем использовать поле
centos/7
. Запустите следующую команду, чтобы инициализировать новый Vagrantfile:
vagrant init centos/7
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.
Вы можете открыть Vagrantfile, прочитать комментарии и внести изменения в соответствии с вашими потребностями.
Запустите команду
vagrant up
чтобы создать и настроить виртуальную машину, как указано в Vagrantfile:
vagrant up
==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant
Vagrant также монтирует каталог проекта в
/vagrant
на виртуальной машине, что позволяет вам работать с файлами вашего проекта на вашей хост-машине.
Чтобы войти в виртуальную машину, запустите:
vagrant ssh
Вы можете остановить виртуальную машину с помощью следующей команды:
vagrant halt
Следующая команда останавливает машину, если она работает, и уничтожает все ресурсы, созданные при создании машины:
Вывод
Вы узнали, как установить и использовать Vagrant на своем компьютере с Ubuntu 18.04. Мы также показали, как создать базовую среду разработки.
Чтобы узнать больше о визите Vagrant, посетите официальную страницу документации Vagrant.
бродячий убунтуРуководство по привратнику: как с его помощью установить и установить приложения Mac
Узнайте больше о Gatekeeper и о том, как использовать его для установки самых безопасных приложений на ваш Mac.
Как установить, установить принтер hp officejet 6500a plus "все в одном"
Узнайте, как настроить и установить принтер HP Officejet 6500A Plus «все в одном».
Как установить vagrant на Debian 9
Vagrant - это инструмент командной строки с открытым исходным кодом для построения и управления средами виртуальных машин. В этом руководстве объясняется, как установить Vagrant на компьютер с Debian 9.







