Mengenal Vagrant di Windows

April 13, 2017
Mengenal Vagrant di Windows - Ekuiva


Vagrant membantu kita membuat sebuah mesin virtual on-the-fily melalui set file yang dapat digunakan kembali. Developer dapat berbagi konfigurasi dan skrip mereka melalui GitHub dan ditempat lain, sehingga para developer dapat memiliki environment yang sama identik dengan para developer lainnya. Sehingga tidak perlu kesulitan ketika akan menyamakan sebuah environment dari developer satu dengan developer lainnya.

Ini adalah tool yang sangat bagus untuk dijadikan sebuah testing environment diserver, lalu belajar bagaimana kita menggunakan tools Linux, atau berkerja di environment testing sebelum kita menerapkan ke sistem production. 




Apakah kita ingin belajar PHP / Apache / MySQL lalu di install di dalam Ubuntu? atau sekedar menyiapkan cache server seperti Varnish bersama Apache? atau Mencoba server Nginx? atau Belajar PHP saja? Dengan Vagrant membuat hal-hal tersebut bisa lebih sedikit sederhana sehingga mudah digunakan  daripada hanya sekedar menggunakan VirtualBox saja.

Memasang beberapa perlengkapan untuk memulai Vagrant
Untuk memulai, kita diharuskan untuk menginstall beberapa tools didalam perangkat kita:
  • VirtualBox (software yang berfungsi untuk menciptakan sebuah mesin virtual nantinya)
  • Vagrant (software yang berfungsi untuk menyebarkan mesin virtual dan menjalankan script kita nantinya)
  • Putty dan PuTTYgen (SSH klien dan generator security key)

Memulai membuat project kita
Sekarang kita akan membuat sebuah project sederhana, kita akan membuat sebuah folder project yang berfungsi untuk konfigurasi untuk masing-masing VMs kita nantinya. Kita akan menggunakan command line untuk menjalankan perintah.

Silahkan buat folder seperti path ini: E:\Vagrant\sitepoint

Menggunakan Vagrant
Perintah utama untuk memulai yaitu : vagrant init dan vagrant up

Buka command line dan arahkan kedalam folder project kita. Jalankan vagrant init dan file vagrant baru akan dibuat di dalam direktori tersebut, maka didalam akan ada file "Vagrantfile" (tanpa ekstensi) yang berfungsi untuk menkonfigurasi awal.

Vagrantfile tersebut silahkan hapus yang baru saja kita buat untuk melanjutkan konfigurasinya.

Setelah itu, kita akan menginstall "ubuntu / trusty64" yaitu Ubuntu Server 14.04 LTS (Trusty Thar). Untuk mencarinya silahkan buka halaman Vagrant Cloud dan silahkan ketikan dibawah ini untuk mencarinya:

vagrant init ubuntu/trusty64






Referensi: disni

Tidak ada komentar:

Diberdayakan oleh Blogger.