Instalasi Vagrant dan Provisioning VM
Sebelum ke tahap instalasi saya akan menjelaskan pengertiannya terlebih dahulu.
Pengertian Vagrant
Vagrant adalah sebuah software otomatisasi yang menggunakan teknologi virtual machine dalam penggunaannya. Sehingga bila kita ingin membuat suatu OS di virtual machine, kita tinggal menjalankan Vagrant, maka virtual machine akan terbuat secara otomatis, tanpa harus konfigurasi secara manual.
Hal Yang Diperlukan Sebelum Instalasi Vagrant
- Virtual box (karena tidak perlu lisensi)
- Aplikasi Vagrant
- Vagrant box
- Koneksi Internet
Langkah-langkah Instalasi Vagrant
- Pertama, kita download Vagrant-nya dulu, pilih lah sesuai kebutuhan kalian. Saya memilih yang Debian, karena saya memakai os Ubuntu(turunan Debian). Kalian bisa download di web resmi Vagrant-nya 👉 https://www.vagrantup.com/downloads.html
- Setelah di download, buka terminal lalu masuk ke directory dimana kita menyimpan Vagrant-nya, masukkan command cd Downloads/programs/ (tempat saya menyimpan Vagrant-nya). Lalu kita install Vagrant-nya dengan command
sudo dpkg -i vagrant_2.2.5_x86_64.deb
(masukkan sesuai nama file vagrant kalian)
Okee, mungkin hanya sekian,
Jangan lupa sharing ke teman-teman yang lain agar lebih berkah ilmunya👍
Semoga dapat dipahami dan semoga bermanfaat :)
- Tunggu beberapa saat sampai proses instalasi selesai.
- Lalu kita cek versinya apakah sudah terinstall Vagrant-nya dengan command
vagrant --version
- Kemudian kita install Vagrant box. Dengan command vagrant box add ubuntu/xenial64. Ubuntu/xenial64 adalah Vagrant box yang berupa ubuntu server untuk 64 bit. Kalian bisa lihat referensi Vagrant box lainnya di👇 https://www.vagrantup.com/docs/boxes.html Vagrant Box berfungsi sebagai virtual machine yang memuat OS dan disana juga terdapat seluruh konfigurasi yang kita lakukan. Dengan demikian, secara tidak langsung, sebenarnya kita telah menggunakan virtual machine, oleh sebab itu kita membutuhkan virtual box sebagai tempat virtual machine.
- Bila sudah selesai, kita cek dengan command
vagrant box list
- Sekarang kita buat folder untuk Vagrantfile (dengan nama bebas). Lalu kita masuk ke direktori folder tersebut dengan command
cd belajar -vagrant/
- Kemudian kita edit Vagrantfile nya dengan command
nano Vagrantfile
- Dan isi Vagrantfile dengan script seperti dibawah
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.network "private_network", ip: "192.168.50.4"
config.vm.define "coba"
config.vm.hostname = "coba"
config.vm.provider "virtualbox" do |vb|
vb.name = "Ubuntu-Vagrant16.04"
vb.cpus = 2
vb.memory = 1024
end
end
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.network "private_network", ip: "192.168.50.4"
config.vm.define "coba"
config.vm.hostname = "coba"
config.vm.provider "virtualbox" do |vb|
vb.name = "Ubuntu-Vagrant16.04"
vb.cpus = 2
vb.memory = 1024
end
end
- Kemudian tekan ctrl+x lalu tekan y dan kemudian enter
- Lalu jalankan Vagrant dengan command
vagrant up
- Lalu kita buka Virtualbox, dan disitu akan terlihat VM berjalan secara otomatis
Okee, mungkin hanya sekian,
Jangan lupa sharing ke teman-teman yang lain agar lebih berkah ilmunya👍
Semoga dapat dipahami dan semoga bermanfaat :)















Tidak ada komentar: