Cara Instalasi Vagrant di CentOS 7

Development environment adalah hal penting yang diperlukan oleh seorang developer ketika sedang mengembangkan suatu proyek. Salah satu software yang sering digunakan untuk membuat dan mengelola development environment secara virtual adalah Vagrant. Di artikel ini, kamu akan mempelajari bagaimana cara instalasi Vagrant untuk CentOS 7.

Vagrant

Vagrant
gambar: avlenov

Vagrant adalah open-source software yang didesain untuk membuat dan mengelola virtual software development environment, seperti untuk VirtualBox, KVM, VMWare, AWS, dan Docker. 

Agar dapat menginstal Vagrant, pastikan kamu telah menginstal VirtualBox. Jika belum, kamu bisa mengetahui cara instalasinya di artikel: Cara Instalasi VirtualBox di CentOS 7.

Persyaratan Instalasi Vagrant di CentOS 7

Sebelum mempraktikkan cara instalasi Vagrant, pastikan kamu telah memiliki beberapa persyaratan di bawah ini.

  • Memiliki server dengan CentOS 7.
  • Memiliki akses sebagai root.

Baca Juga: Tutorial Instalasi Let’s Encrypt SSL (FREE) 

Cara Instalasi Vagrant di CentOS 7

CentOS 7

Langkah 1 – Instal EPEL Repository

Agar dapat menginstal Vagrant, kamu akan memerlukan perintah DNF. Paket DNF hanya tersedia jika kamu sudah melakukan instalasi EPEL Repository pada sistem operasi (OS) yang kamu gunakan.

 

$ yum install epel-release -y 

Langkah 2 – Instal DNF 

Instal perintah DNF yang akan digunakan untuk menginstal Vagrant.

 

$ yum install dnf -y

Langkah 3 – Instal Vagrant

Gunakan perintah DNF yang sudah terinstal untuk menginstal Vagrant.

 

$ dnf install https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.rpm

 

Kalau instalasinya sudah selesai, ikuti langkah berikut untuk memastikan bahwa Vagrant sudah berhasil terinstal atau belum.

 

$ vagrant –version

Vagrant 2.2.6

 

Baca Juga: Cara Instalasi OpenCart di cPanel

Langkah 4 – Membuat Vagrant Project

Jika sudah menyelesaikan cara instalasi Vagrant, langsung saja coba untuk membuat sebuah development environment menggunakan VirtualBox.

 

$ mkdir ~/vagrant-project

$ cd ~/vagrant-project

 

Selanjutnya, inisialisasi Vagrant menggunakan perintah atau command “vagrant init” dan pilih secara spesifik, box manakah yang ingin digunakan. Konfigurasi file Vagrant ini menggunakan sintaksis (syntax) Ruby untuk menentukan konfigurasinya.

Boxes adalah format paket untuk Vagrant environment. Kamu bisa mencari Vagrant Boxes yang tersedia di Discover Vagrant Boxes. Pada contoh kali ini kami akan menggunakan box ubuntu/bionic64. Jalankan command atau perintah di bawah untuk memulai inisialisasinya.

 

$ vagrant init ubuntu/bionic64

 

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

 

default: Configuring and enabling network interfaces…     

default: SSH address: xx.xx.xx.xx

default: SSH username: vagrant

default: SSH auth method: private key 

default: Rsyncing folder: /home/srvdewiweb/Vagrant/vagrant-project/ => /vagrant

 

Vagrant akan otomatis segera melakukan mounting ke /vagrant di virtual machine. 

 

Untuk SSH ke VM Vagrant:

$ vagrant ssh

 

Jika sudah selesai dan ingin berhenti, menutup, atau mematikan Vagrant:

$ vagrant halt

 

Untuk menghapus virtual machine Vagrant:

$ vagrant destroy

 

Simpulan

Jika kamu dapat menerapkan cara instalasi Vagrant di CentOS 7 ini dengan benar, berarti kamu sudah bisa menciptakan development environment-mu sendiri menggunakan Vagrant.

Demikian artikel ini, jangan sungkan untuk meninggalkan ide-ide topik yang ingin kamu baca di blog Dewaweb, ya. Semoga artikel ini membantu!