Configuració de les MV per treballart amb Vagrant
Aquí t’explico com configurar una màquina per fer-la servir com a client en una xarxa, amb els passos clau que has comentat. Pensa que és com preparar-la perquè s’entengui bé amb tot el que l’envolta.
COM PREPARAR UNA MÀQUINA CLIENT PER A LA XARXA
Per tenir la teva màquina a punt com a client, hi ha unes quantes coses importants a fer:
1. Preparar els Paquets Necessaris: Abans de res, cal tenir tots els programes i eines que necessitem. Depèn del sistema operatiu que facis servir:
- Si vas amb Rocky Linux: Has d’instal·lar coses com bash-completion (perquè l’autocompletat funcioni a la terminal), sudo (per poder fer coses d’administrador), epel-release (un repositori amb més programes), i eines per compilar com gcc, make, perl, dkms, bzip2, i els headers del kernel (que són essencials per instal·lar altres coses).
- Si fas servir Debian: Primer, has d’actualitzar el sistema (sempre va bé). Després, instal·la els paquets bàsics per compilar com gcc, make, dkms, build-essential, i els linux-headers. També openssh-server (per connectar-te de forma segura), sudo i la llibreria libxt6.
2. Tocar la Configuració del GRUB: El GRUB és el menú que apareix quan arrenques l’ordinador. Aquí hem de fer un canvi ràpid:
- Busca el fitxer de configuració del GRUB i edita’l.
- Canvia el temps que espera el menú a només 1 segon. Així arrenca més ràpid.
- Un cop fet això, has de “regenerar” la configuració del GRUB, depenent de si estàs a Debian o a Rocky.
3. Identificar les Targetes de Xarxa: Perquè les teves targetes de xarxa (les que connecten la màquina a internet o a la xarxa local) tinguin noms simples i coneguts com a eth0, eth1, etc.:
- Has de desactivar la funció que els posa noms “predictius” o més complexos. Això fa que sigui més fàcil treballar amb elles.
4. Configuració dels Usuaris: Cal preparar un usuari específic per treballar:
- Pots crear un usuari que es digui vagrant ja durant la instal·lació del sistema, o fer-ho després a mà.
- És important que aquest usuari vagrant pugui utilitzar sudo (fer coses d’administrador) sense haver de posar la contrasenya cada vegada. Això agilita molt el treball.
- Finalment, has de posar-hi la clau pública (una mena de “passaport digital”) al directori .ssh d’aquest usuari vagrant, i assegurar-te que els permisos d’aquestes carpetes i fitxers són els correctes, perquè funcioni bé i sigui segur.
5. Instal·lar les Guest Additions (Extensions de Convidat): Això són uns programes que milloren molt el rendiment de la màquina virtual i fan que funcioni millor amb l’ordinador “real”:
- Per a Debian/Ubuntu: Has d’instal·lar paquets com dkms, build-essential i els headers del kernel que corresponguin a la teva versió.
- Per a CentOS/RHEL (Rocky): Aquí calen els paquets dkms, kernel-devel i kernel-headers.
6. El fitxer Vagrantfile: Això és un fitxer de configuració on li dius a Vagrant (una eina per gestionar màquines virtuals) com vols que sigui la teva màquina:
- Defineixes una màquina virtual amb el nom ROUTER1.
- Li dius que utilitzarà una “box” (una plantilla de sistema operatiu) que ja tens desada al teu ordinador.
- Especifica que el sistema operatiu que tindrà aquesta màquina és Rocky Linux.
- Defineixes que la comunicació amb la màquina es farà via SSH.
- I un punt clau és que configures la xarxa privada amb una IP estàtica (una adreça de xarxa fixa) perquè sempre saps on trobar-la.