Задача: установить Vagrant на Mac OS.
Что такое Vagrant и как его использовать — в следующий раз, в данном посте — установка и первый запуск бокса.
Операционная система:
$ system_profiler SPSoftwareDataType
Software:
System Software Overview:
System Version: OS X 10.10.5 (14F27)
Kernel Version: Darwin 14.5.0
...
Провайдером для Vagrant будет VirtualBox.
Устанавливаем:
# brew cask install virtualbox
Устанавливаем сам Vagrant:
# brew cask install vagrant
Менеджер для управления машинами, при желании:
# brew cask install vagrant-manager
Проверяем:
# vagrant -v Vagrant 1.7.4
Создадим временный каталог для проверки:
# mkdir -p /tmp/vagrant # cd /tmp/vagrant
Создаём новую машину:
# vagrant init ubuntu/trusty64 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 up --provider virtualbox
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'ubuntu/trusty64' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 22 => 2222 (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: VirtualBox Version: 5.0
...
Проверяем — подключаемся к новой машине по SSH:
# vagrant ssh
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-65-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Mon Oct 19 12:58:13 UTC 2015
System load: 0.92 Processes: 82
Usage of /: 2.9% of 39.34GB Users logged in: 0
Memory usage: 21% IP address for eth0: 10.0.2.15
Swap usage: 0%
Graph this data and manage this system at:
https://landscape.canonical.com/
Get cloud support with Ubuntu Advantage Cloud Guest:
http://www.ubuntu.com/business/services/cloud
0 packages can be updated.
0 updates are security updates.
vagrant@vagrant-ubuntu-trusty-64:~$
Готово.




