Install dan Menjalankan Vagrant di CentOS 7

Install dan Menjalankan Vagrant di CentOS 7

vagrant.jpg

Vagrant adalah sebuah software virtual machine yang digunakan sebagai development environment sehingga memungkinkan kita untuk membuat lingkungan development software secara portable dan otomatisasi. Vagrant dimulai pada Januari 2010 oleh Mitchell Hashimoto.
Detailnya lengkapnya bisa anda baca di http://www.vagrantup.com/about.html

Instalasi Vagrant

Berikut ini adalah cara install vagrant di CentOS 7,
Download rpm installer vagrant di http://www.vagrantup.com/downloads , saya pilih yang Linux RPM 64 bit, untuk lebih cepatnya jalankan perintah berikut

rpm -i https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.2_x86_64.rpm

Tunggu hingga proses download dan install selesai.

Install Virtualbox
Tambahkan repo virtualbox, jalankan perintah berikut

cd /etc/yum.repos.d
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

Jika dkms belum terinstall, install terlebih dahulu, sebelumnya kita butuh menginstal EPEL Repositori, jalankan perintah berikut

yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
yum update

install dkms nya

yum install dkms

Cari versi terbaru virtualbox pada repo, jalankan perintah berikut

yum provides virtualbox

Copy versi yang paling baru dari virtualbox biasanya paling bawah, untuk menginstalnya jalankan yum install versi-virtualbox , seperti contoh dibawah

yum install VirtualBox-4.3-4.3.28_100309_el7-1

Tambahkan user yang akan menjalankan virtualbox ke group virtualbox

usermod -a -G vboxusers andykamto

Proses install selesai, kita tinggal mendowbload vagrant image / boxes OS sesuai dengan yang kita inginkan. Untuk daftar list template image base boxes dapat anda temukan lengkap di http://www.vagrantbox.es/

Menjalankan Vagrant

Setelah proses instalasi selesai kita bisa mulai melakukan initial setup untuk vagrant machine. Sebagai contoh saya akan membuat environment dengan menginstall image box Debian Jessie 8.0 x64, jalankan perintah berikut

vagrant box add jessie64 https://github.com/holms/vagrant-jessie-box/releases/download/Jessie-v0.1/Debian-jessie-amd64-netboot.box

Image yang sudah ditambahkan akan diekstrak menjadi template mesin virtual. Lokasi foldernya berada di /home/username/.vagrant.d/boxes.

Bisa dapat dicek dengan perintah

vagrant box list

Konfigurasikan projek kita, buat projek direktori baru dan jalankan vagrant init

mkdir vagrant_project
cd vagrant_project
vagrant init

Edit vagrantfile untuk mengubah config virtual machine boxnya, jalankan perintah dibawah

vi Vagrantfile

Ubah pada bagian config.vm.box = “base” , ganti dengan nama box yang sudah kita tambahkan diatas

config.vm.box = “jessie64”

Default network adapter yang digunakan adalah NAT. Untuk mengaktifkan network adapter host-only cari pada baris

# config.vm.network “private_network”, ip: “192.168.33.10”

hapus tanda pagarnya, dan ganti set dengan ip kita, save dan keluar dari editor vi.

Start jalankan environment kita dengan perintah

vagrant up

Untuk connect ke vagrant ssh, dengan perintah

vagrant ssh

Untuk shutdown environment

vagrant halt

Manual perintah lainnya bisa anda lihat di

vagrant –help

2

No Responses

Kirim Komentar