Lika-Liku Vagrant provider=vbox

Review dulu ya...
Vagrant merupakan sebuah tools yang menyediakan lingkungan virtual, yang di dukung oleh provider seperti libvirt, virtualbox dll.
Libvirt merupakan sebuah Virtualization API (demikian singkatnya)

why??
Vagrant sangat membantu tentunnya dalam hal infra, (server, network, cloud provider)

install
sebelum install vagrant kita install dulu untuk provider nya
zypper install virtualbox atau virt-manager libvirt
zypper install vagrant vagrant-libvirt (untuk libvirt bersifat opsional, karena ini merupakan sebuah plugin libvirt untuk vagrant)

Cli Vagrant
init - menginisialisasi file Vagrantfile pada direktory
up - membuat dan menjalankan mesin guest berdasarkan file Vagrantfile yang dibuat
destroy - mengainisialisasi hi
ssh - masuk ke dalam VM yang dibuat oleh Vagrant (biasanya di gunakan setelah vagrant up)
halt -  mematikan mesin Vagrant tanpa menghapusnya
reload - digunakan jika file Vagrantfile dimodifikasi saat mesin Vagrant sedang berjalan. Dengan menggunakan reload perubahan yang dibuat akan diterapkan pada mesin.
Dst

Setelah kita sudah menginstall dan sudah memahami akan perintah nya kita coba untuk lab nya
buat folder untuk project nya
exmpl : mkdir exmpl
masuk pada folder tersebut
cd exmpl
inisiasi project, ini mengambil image dari boxes (https://app.vagrantup.com/boxes/search)
vagrant init [name [url]]
vagrant init centos/8
menjalankan project dengan provider yang di tentukan
vagrant up --provider=virtualbox
jika berhasil maka hasil nya (tidak ada eror)

lalu coba cek apakah image yang kita ambil bener2 centos 8 atau bukan
coba masuk ke VM nya, vagrant ssh


akan tetepi jika mengalami eror demikian, coba untuk cek list VT-x pada Bios nya



refrensi:
https://doc.opensuse.org/documentation/leap/virtualization/html/book-virt/cha-libvirt-manage-vagrant.html
https://app.vagrantup.com

Related Posts

Post a Comment