Configuració de les MV per treballar amb vagrant

COM CONFIGURAR UNA XARXA CLIENT

Descarregar els paquets necessaris

Per a Rocky Linux:
Cal instal·lar els paquets bàsics com bash-completion, sudo, epel-release, gcc, make, perl, dkms, bzip2, i els headers del kernel.

Per a Debian:
Primer cal actualitzar el sistema i després instal·lar paquets essencials com gcc, make, dkms, build-essential, linux-headers, openssh-server, sudo i la llibreria libxt6.


Configuració del GRUB

Cal editar el fitxer de configuració del GRUB i canviar el valor del temps d’espera a 1 segon.
Després, s’ha de regenerar la configuració del GRUB segons la distribució utilitzada (Debian o Rocky).


Identificació de les interfícies de xarxa

S’ha de desactivar el nom predictiu de les interfícies per tal que aquestes apareguin com a eth*.


Configuració d’usuaris

  1. Es pot crear l’usuari vagrant durant la instal·lació del sistema operatiu o manualment.
  2. Cal configurar permisos perquè l’usuari vagrant pugui utilitzar sudo sense necessitat de contrasenya.
  3. S’ha d’afegir la clau pública al directori .ssh de l’usuari vagrant, i assegurar-se que els permisos són correctes.

Instal·lació de les Guest Additions

Per a Debian/Ubuntu:
És necessari instal·lar paquets com dkms, build-essential i els headers del kernel corresponents.

Per a CentOS/RHEL (Rocky):
S’han d’instal·lar els paquets dkms, kernel-devel i kernel-headers.


Vagrantfile

Configuració de la màquina virtual amb Vagrant:

  • Es defineix una màquina virtual anomenada ROUTER1.
  • Es fa servir una box personalitzada desada localment.
  • El sistema operatiu de la màquina guest és Rocky Linux.
  • El protocol de comunicació és SSH.
  • Es configura la xarxa privada amb una IP estàtica.

Configuració de xarxa privada:

  • IP: 10.0.1.2 (adaptada segons la subxarxa /27 de la imatge)
  • Màscara de xarxa: 255.255.255.224
  • Xarxa interna: LAN

Leave a Comment