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.38/VirtualBox-6.1.38-153438-Win.exe
Paso2: Instalación de Vagrant:
https://releases.hashicorp.com/vagrant/2.3.0/vagrant_2.3.0_windows_amd64.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 = "oraclebase/oracle-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-Server-8"
end
end
config.vm.define :fcld do |fcld|
fcld.vm.hostname = "fundacion.fcld.acl"
fcld.vm.box = "raclebase/oracle-7"
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-Server-7"
end
end
end
Paso11: Despleguemos:
C:\HashiCorp\Vagrant\bin\vagrant.exe up acl
Nota: Note que luego de la creación de la primera maquina descargara puede tener una nueva :) OracleLinux-7
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
lsblk
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