24/06/2016 - VAGRANT
Aşağıdaki basit adımları takip ederek, vagrant ile yeni bir sanal Ubuntu 14.04 kutusu yaratabilirsiniz. Sisteminizde Oracle VM VirtualBox'un kurulu olduğundan emin olun.
Vagrant'ı vagrant sitesinden indirip sisteminize kurulumunu yapın.
Eğer vagrant ubuntu boxes linkine giderseniz, mevcut olan kutuların tümünün listesini bulabilirsiniz. Biz bu örnekte ubuntu/trusty64-juju
kutusunu kullanacağız.
Yeni bir teminal penceresi açıp, aşağıdaki komut ile yeni Ubuntu kutusunu vagrant ile sisteme ekleyin. Bu işlemi bir kere yaptıktan sonra bir daha yapmanıza gerek kalmayacak, çünkü kutu sisteminize eklenmiş olacak. Yeni bir proje yaratacağınız zaman bu işlemi yapmayacaksınız.
$ vagrant box add ubuntu/trusty64-juju
==> box: Loading metadata for box 'ubuntu/trusty64-juju'
box: URL: https://atlas.hashicorp.com/ubuntu/trusty64-juju
==> box: Adding box 'ubuntu/trusty64-juju' (v20160621.0.0) for provider: virtualbox
box: Downloading: https://vagrantcloud.com/ubuntu/boxes/trusty64-juju/versions/20160621.0.0/providers/virtualbox.box
==> box: Successfully added box 'ubuntu/trusty64-juju' (v20160621.0.0) for 'virtualbox'!
$ mkdir ubuntu-trusty64-juju
$ cd ubuntu-trusty64-juju/
$ vagrant init ubuntu/trusty64-juju
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.
Bu işlem yeni kutuyu Oracle VM VirtualBox içine ekleyecek.
$ vagrant up
Komutun sonunda aşağıdaki satırları göreceksiniz.
==> default: From your browser on your hosts, you should be able to
==> default: access the GUI by going to: http://127.0.0.1:6080
==> default:
==> default: Your password is: v8ZQ/rUg
==> default: juju-gui start/running, process 14315
==> default: juju-gui start/running, process 14315
Eğer http://127.0.0.1:6080
adresine giderseniz, admin:v8ZQ/rUg
ile Juju admin ekranına bağlanabilirsiniz. Bunun ne işe yaradığını bilmiyorum ama siz ilgilenebilirsiniz.
$ vagrant ssh
vagrant@vagrant-ubuntu-trusty-64:~$
Bu andan itibaren yeni Ubuntu kutunuzu kullanabilirsiniz.
# List root folder
vagrant@vagrant-ubuntu-trusty-64:~$ ls -l /vagrant
total 4
drwxr-xr-x 1 vagrant vagrant 68 Jun 24 12:45 charms
-rw-r--r-- 1 vagrant vagrant 3024 Jun 24 12:43 Vagrantfile
# Get into root folder
vagrant@vagrant-ubuntu-trusty-64:~$ cd /vagrant
vagrant@vagrant-ubuntu-trusty-64:/vagrant$ ls -l
total 4
drwxr-xr-x 1 vagrant vagrant 68 Jun 24 12:45 charms
-rw-r--r-- 1 vagrant vagrant 3024 Jun 24 12:43 Vagrantfile