Posts

Showing posts from May, 2022

AUTOMATION MULTIER PROJECT USING VAGRANT

  VAGRANTFILE: Vagrant.configure("2") do |config|   config.hostmanager.enabled = true    config.hostmanager.manage_host = true    ### DB vm  ####   config.vm.define "db01" do |db01|     db01.vm.box = "geerlingguy/centos7"     db01.vm.hostname = "db01"     db01.vm.network "private_network", ip: "192.168.56.15"     db01.vm.provision "shell", path: "mysql.sh"     end    ### Memcache vm  ####    config.vm.define "mc01" do |mc01|     mc01.vm.box = "geerlingguy/centos7"     mc01.vm.hostname = "mc01"     mc01.vm.network "private_network", ip: "192.168.56.14"     mc01.vm.provision "shell", path: "memcache.sh"     end    ### RabbitMQ vm  ####   config.vm.define "rmq01" do |rmq01|     rmq01.vm.box = "geerlingguy/centos7"   rmq01.vm.hostname = "rmq01"     rmq01.vm.network "private_...

manual project

Image
VPROFILE PROJECT SETUP       Prerequisite   1.      Oracle VM Virtualbox 2.      Vagrant 3.      Vagrant plugins a.      vagrant plugin install vagrant-hostmanager b.      vagrant plugin install vagrant-vbguest   4.      Git bash or equivalent editor     VM SETUP   1.      Clone source code. 2.      Cd into the repository. 3.      Switch to the local-setup branch. 4.      cd into vagrant/ Manual_provisioning.   Bring up vm’s $ vagrant up   NOTE: Bringing up all the vm’s may take a long time based on various factors. If vm setup stops in the middle run “vagrant up” command again.   INFO: All the vm’s hostname and /etc/host...