Show Menu
Cheatography

Cheatsheet de Vagrant

SETUP

apt install vagrant
Instala vagrant

BOXES

vagrant up
Crea y configura nuestro entorno
vagrant box list
Lista las boxes descar­gadas
vagrant destroy
Detiene la MV y borra sus recursos
VBoxManage showvminfo
Muestra inform­ación de la máquina

COMA­NDOS

vagrant port
Ver puertos redire­cci­onados
vagrant reload
Aplicar cambios

Vagr­antfile config­ura­ción

Especifica la box a utilizar
config.vm.box = "­ubu­ntu­/bi­oni­c64­"
Define el nombre de la MV
config.vm.define "­mi_­vm"
Modificar RAM y nº de núcleos
config.vm.pr­ovider "­vir­tua­lbo­x" do |vb| vb.memory = 1024 vb.cpus = 2 end
Config­uración de red
config.vm.ne­twork "­for­war­ded­_po­rt", guest: 80, host: 8080 config.vm.ne­twork "­pri­vat­e_n­etw­ork­", type: "­dhc­p"
Entorno gráfico
vb.gui = true
Configurar un disco
vb.cus­tomize ['crea­tehd', '--fil­ename', 'addit­ion­al_­dis­k.vdi', '--size', 500 * 1024] vb.cus­tomize ['stor­age­att­ach', :id, '--sto­rag­ectl', 'SATA Contro­ller', '--port', 1, '--dev­ice', 0, '--type', 'hdd', '--med­ium', 'addit­ion­al_­dis­k.vdi']

VAGR­ANT­FILE

vagrant init
Crea el vagrant file
vagrant validate
Valida el vagrant file
 

~/. vagrant. d

config.vm.provider «virtualbox» do |vb|
vb.name = «nombre»
vb.memory = «512»
vb.cpus = 2
vb.gui = true
end

config.vm.provider «virtualbox» do |vb|
file_to_disk = ‘tmp/disk.vdi’
unless File.exist?(file_to_disk)
vb.customize [‘createhd’,
‘–filename’, file_to_disk,
‘–size’, 500 * 1024]
end

vb.customize [‘storageattach’, :id,
‘–storagectl’, ‘SATAController’,
‘–port’, 1,
‘–device’, 0,
‘–type’, ‘hdd’,
‘–medium’, file_to_disk]
end
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Vagrant Cheat Sheet Cheat Sheet
          Vagrant Set-Up Cheat Sheet
          Vagrant Cheat Sheet