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/Download vagrantbox untuk centos.
$ cd /opt/vagrant/
$ vagrant box add centos/7Selanjutnya buat initial vagrantfile /opt/vagrant/Vagrantfile.
$ vagrant initEdit vagrant file ibarat dibawah ini.
Vagrant.configure("2") do |config|Jalankan vagrant dengan perintah berikut.
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-shell>
$ vagrant upJika tidak ada kesalahan pada vagrantfile, maka teman sudah menciptakan virtual machine dengan service nginx didalamnya.
http://192.168.56.101Output:
Demikian tutorial singkat linux kali ini mengenai management virtual machine memakai vagrant. Semoga bermanfaat bagi kita semua dan selamat mencoba.!!!