User Tools

Site Tools


guia_rapida_de_vagrant

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
guia_rapida_de_vagrant [2021/05/02 23:07] busindreguia_rapida_de_vagrant [2022/10/01 02:15] (current) – [Sincronización de carpetas] busindre
Line 238: Line 238:
     end     end
 </code> </code>
 +
 +===== Compartir directorios / Sincronización de carpetas entre la VM y el Host =====
 +
 +Vagrant por defecto intenta asignar el tipo de carpeta compartida de forma automática. Es posible que en algunos casos no lo haga bien, en el caso de CentOS7 es habitualmente que use rsync. Este modo solo permite hacer cambios desde el host anfitrión y no desde la VM. Para que tanto el anfitrión como la máquina virtual puedan escribir en el directorio, usando VirtualBox se debe usar la siguiente configuración en "Vagrantfile".
 +
 +<code bash># https://developer.hashicorp.com/vagrant/docs/synced-folders/virtualbox
 +config.vm.synced_folder ".", "/vagrant", type: "virtualbox"</code>
  
 ===== Directorios de VMs en Vagrant y VirtualBox ===== ===== Directorios de VMs en Vagrant y VirtualBox =====
  
 Vagrant descarga y almacena las imágenes limpias en su directorio home, que normalmente es "~/.vagrant.d". Luego en VirtualBox lo que se realizan son clones enlazados (también llamados clones vinculados) a esas imágenes (que siempre están limpias). Esos clones se encuentran normalmente en ~/VirtualBox\ VMS. Vagrant descarga y almacena las imágenes limpias en su directorio home, que normalmente es "~/.vagrant.d". Luego en VirtualBox lo que se realizan son clones enlazados (también llamados clones vinculados) a esas imágenes (que siempre están limpias). Esos clones se encuentran normalmente en ~/VirtualBox\ VMS.
 +
 +===== Cambiar la limitación de rangos de IP válidos al usar vagrant con VBox =====
 +
 +A partir de Diciembre del 2021 es posible encontrar este mensahe de error a la hora de arrancar VMs mediante Vagrant.
 +<code>
 +The IP address configured for the host-only network is not within the
 +allowed ranges. Please update the address used to be within the allowed
 +ranges and run the command again.
 +
 +  Address: X.X.X.X
 +  Ranges: 192.168.56.0/21
 +
 +Valid ranges can be modified in the /etc/vbox/networks.conf file. For
 +more information including valid format see:
 +
 +  https://www.virtualbox.org/manual/ch06.html#network_hostonly
 +</code>
 +
 +Si se quiere poder usar cualquier red, simplemente se debe aplicar dicha configuración al fichero /etc/vbox/networks.conf
 +<code>* 0.0.0.0/0 ::/0</code>
guia_rapida_de_vagrant.1619989622.txt.gz · Last modified: 2021/05/02 23:07 by busindre