Instalación Vagrant en Windows

Paso0:

Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización.

Vagrant es una herramienta para la creación y configuración de entornos de desarrollo virtualizados.​ Originalmente se desarrolló para VirtualBox y sistemas de configuración tales como Chef, Salt y Puppet.

Paso1: Instalación VirtualBox:

https://download.virtualbox.org/virtualbox/6.1.12/VirtualBox-6.1.12-139181-Win.exe

Paso2: Instalación de Vagrant:

https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.msi

Nota: Observe la ruta de instalación

Paso3: Entramos nuestro command Prompt y Creamos nuestro directorio para Vagrant:

Ventanita --> cmd

mkdir vagrant_Academia

cd vagrant_academia

Paso4: Verificamos si tenemos algún Boxes:

C:\HashiCorp\Vagrant\bin\vagrant.exe box list

Paso5: Vamos agregar un Box:

C:\HashiCorp\Vagrant\bin\vagrant.exe box add 'bento/centos-8' 

Nota: Leer bien si te solicitar  seleccionar tu virtualizado:

  1) parallels
  2) virtualbox
  3) vmware_desktop

Paso6: Vamos Listar Los box disponibles:

C:\HashiCorp\Vagrant\bin\vagrant.exe box list

Paso7: Vamos crear nuestro Vagrantfile de una de las distro descargada:

C:\HashiCorp\Vagrant\bin\vagrant.exe init bento/centos-8 

dir

Paso8: Iniciamos el despliegue de nuestra distro:

C:\HashiCorp\Vagrant\bin\vagrant.exe up 

Nota: Revisar su virtualbox que ahora ya debe tener una maquina virtual :)

Paso9: Eliminamos esa maquina virtual:

C:\HashiCorp\Vagrant\bin\vagrant.exe destroy -f 

Paso10: Vamos ha personalizar nuestro vagrantfile :
Nota: Reemplace el contenido por este:

notepad Vagrantfile
Vagrant.configure("2") do |config|
  config.ssh.insert_key = false
  
  config.vm.provision "shell", inline: "sudo echo kikla | passwd root --stdin"
  config.vm.provision "shell", inline: "adduser estudiantes"
  config.vm.provision "shell", inline: "sudo echo solucion | passwd estudiantes --stdin"
  config.vm.provision "shell", inline: "echo LC_CTYPE=en_US.UTF-8 >>  /etc/environment  "
  config.vm.provision "shell", inline: "
  echo '
  #Esperamos contar con tu apoyo 
  #Suscribete en nuestro canal https://www.youtube.com/c/codigolibrerd 
  #Siguenos en Instagram https://www.instagram.com/codigolibrerd
  #Siguenos en Twitter https://twitter.com/codigolibrerd
  #Siguenos en Facebook https://www.facebook.com/codigolibre.org' > /etc/motd"
  
  config.vm.define :acl do |acl|
  acl.vm.box = "bento/centos-8"
  acl.vm.hostname = "academia.fcld.acl"
  acl.vm.network :private_network, ip: "192.168.56.105"
  acl.vm.provider :virtualbox do |vb|
  vb.memory = 2068
  vb.cpus = 1
  vb.name = "Academia-CentOS-8"
  end
  end
  
  config.vm.define :fcld do |fcld|
  fcld.vm.hostname = "fundacion.fcld.acl"
  fcld.vm.box = "bento/centos-7.6"
  fcld.vm.network :private_network, ip: "192.168.56.106"
  fcld.vm.provider :virtualbox do |vb|
  vb.memory = 2068
  vb.cpus = 1
  vb.name = "Fundacion-CentOS-7"
  end
  end
  end

Paso11: Despleguemos:

C:\HashiCorp\Vagrant\bin\vagrant.exe up 

Nota: Note que luego de la creación de la primera maquina descargara una nueva :) CentOS-7.6

Nota: Revisar su VirtualBox :P

Paso12: Vamos acceder via MobaXterm:

***Password estudiantes: solucion
***Password Root: kikla

ssh estudiantes@192.168.56.105 

Nota: ejecute los siguientes comandos:
ping codigolibre.org
lsbkl
hostnamectl

Nota: Inicie realizar todas nuestras Practicas, No los quiero ver Instalando paso a paso, perdiendo tiempo ... JUMMMM...

Paso13: Ejercicio: Descargue y despliegue:

https://yum.oracle.com/boxes

Paso16: Usted debe tener conocimiento avanzado para realizar estas secuencias de pasos, si no inscribete en el diplomado de Linux y DBA.

GNU/Nota: Espere mas vídeo suscrito en nuestro canal https://www.youtube.com/c/codigolibrerd

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

X