Configuració mínima per preparar màquines per a Vagrant (Linux)

1. Instal·lació de paquets essencials

Cal instal·lar eines que permetin al sistema treballar amb Vagrant i, si es fan servir hipervisors com VirtualBox, habilitar algunes funcionalitats com compiladors de codi o el servei SSH per a accés remot.

  • En màquines basades en Ubuntu/Debian: Cal instal·lar eines de desenvolupament (gcc, make) i serveis com SSH:
sudo apt update && sudo apt install -y gcc make dkms build-essential linux-headers-$(uname -r) openssh-server sudo libxt6

2. Configuració del GRUB

El GRUB és el gestor d’arrencada de Linux.

  • Què es fa?
    • Reduïm el temps d’arrencada perquè sigui més ràpid (ajustem GRUB_TIMEOUT=1 a 1 segon).
    • Configurem els noms de les interfícies de xarxa perquè segueixin un esquema clàssic com eth0 (això evita problemes amb eines antigues).

Amb això, ens assegurem que el sistema estigui preparat per arrencar ràpidament i pugui identificar correctament les xarxes.

3. Crear i configurar usuaris

És fonamental crear l’usuari vagrant perquè Vagrant treballa sempre amb aquest usuari per defecte.

  • Usuari vagrant/vagrant:
    • Se li donen permisos d’administració sense haver de demanar contrasenya (sudo NOPASSWD).
    • Es crea la carpeta .ssh i s’afegeix una clau pública predeterminada de Vagrant (vagrant insecure key). Això permet que Vagrant accedeixi sense contrasenya.
  • Usuari root/vagrant (opcional):
    • Es configura l’usuari root amb la contrasenya vagrant per a altres tipus d’accés si és necessari. Això és útil en entorns de desenvolupament.

4. Instal·lació de les Guest Additions

Si s’utilitza VirtualBox, les Guest Additions són necessàries perquè el sistema host (la teva màquina física) pugui compartir fitxers amb la màquina virtual (MV) o ajustar la resolució de la pantalla automàticament.

  • Com es fa?
    • Les eines com gcc, make i dkms ja han d’estar instal·lades.
    • S’inicia la instal·lació des del menú de VirtualBox per afegir aquestes funcionalitats a la màquina virtual.

Utilitzem cookies pròpies i de tercers per millorar la teva experiència de navegació i per oferir-te continguts personalitzats. Pots obtenir més informació o configurar les teves preferències a través de la nostra Política de Cookies.   
Privacidad