Skip to main content

Management Virtual Machine Memakai Vagrant


Management Virtual Machine Menggunakan Vagrant - Vagrant merupakan sebuah tools yang dipakai untuk melaksanakan management virtual machine environtment dan berfokus pada automation dalam single workflow. Vagrant sering kali dimanfaatkan sebagai testing environtment dalam pembuatan suatu aplikasi ataupun script testing infrastructure ibarat puppet maupun ansible. Ketika development menciptakan suatu aplikasi tentunya membutuhkan depedencies packages, dengan vagrant kita hanya perlu menciptakan vagrantfile untuk mendefine environtment testing dan packages yang dibutuhkan. Dengan vagrant up semua yang telah didefine pada vagrantfile akan otomatis terinstall pada virtual machine.

Baca Juga:
Container Orchestration Menggunakan Docker Swarm.
Setup Monitoring Tools Menggunakan Prometheus dan Grafana.


Konfigurasi Virtual Machine Menggunakan Vagrant

Pada pola kali ini, www.dimsario.com akan mencoba menciptakan sebuah virtual machine dengan kebutuhan nginx. Disini aku anggap teman sudah menginstall virtualbox dan vagrant di system operasi teman sehingga pembahasan sanggup lebih terfokus.

Create directory untuk vagrant.
$ mkdir /opt/vagrant/
$ cd /opt/vagrant/
Download vagrantbox untuk centos.
$ vagrant box add centos/7
Selanjutnya buat initial vagrantfile  /opt/vagrant/Vagrantfile.
$ vagrant init
Edit vagrant file ibarat dibawah ini.
Vagrant.configure("2") do |config|

   config.vm.box = "centos/7"

   config.vm.define "master" do |master|
      master.vm.hostname = "master.dimzrio.com"
  master.vm.network "private_network", ip: "192.168.56.101", name: "vboxnet0", adapter: 4

      master.vm.provider "virtualbox" do |vbox|
               vbox.gui = false
               vbox.memory = "1024"
               vbox.name = "centos7-master"
      end

      master.vm.provision "shell", inline: <<-SHELL<-shell br="">
               yum -y install epel-release
               yum makecache
               yum -y install nginx
               systemctl restart nginx
               systemctl enable nginx
      SHELL

   end
end
Jalankan vagrant dengan perintah berikut.
$ vagrant up
Jika tidak ada kesalahan pada vagrantfile, maka teman sudah menciptakan virtual machine dengan service nginx didalamnya.
http://192.168.56.101
Output:

Demikian tutorial singkat linux kali ini mengenai management virtual machine memakai vagrant. Semoga bermanfaat bagi kita semua dan selamat mencoba.!!!

Sumber http://www.dimasrio.com/
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar