Multiple Virtual Machine Menggunakan Vagrant


Multiple Virtual Machine Menggunakan Vagrant - Pada artikel sebelumnya www.dimasrio.com sudah menjelaskan bagaimana cara managenent virtual machine menggunakan vagrant. Kali ini saya akan mencoba membuat sebuah vagrantfile yang digunakan untuk melakukan management multiple virtual machine

Pada contoh kali ini saya akan membuat 2 buah vm dengan nama node1 dan node2 hanya dengan satu vagrantfile. 

Initial vagrantfile.
vagrant init
Edit vagrantfile seperti dibawah ini.
Vagrant.configure("2") do |config|

     config.vm.box = "centos/7"

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

          subconfig.vm.provider "virtualbox" do |vbox|
                     vbox.name = "node1"
                     vbox.memory = 1024
                     vbox.cpus = 2
          end
     end

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

         subconfig.vm.provider "virtualbox" do |vbox|
                     vbox.name = "node2"
                     vbox.memory = 1024 
                     vbox.cpus = 2
         end
     end

end  
Jalankan vagrantfile dengan perintah berikut.
vagrant up
Setelah di run, maka vm node1 dan node2 secara otomatis akan terbuat.

Demikian tutorial singkat saya kali ini mengenai multiple virtual machine menggunakan vagrant. Semoga bermanfaat bagi kita semua dan selamat mencoba..!!!


EmoticonEmoticon