bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


vagrant

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
vagrant [2025/10/22 14:51]
enric_mieza_sanchez [Exercici 5]
vagrant [2025/10/22 15:00] (actual)
enric_mieza_sanchez [Exercici 4]
Línia 130: Línia 130:
 </WRAP> </WRAP>
  
-==== Exercici 4 ====+==== Exercici 4: Apache, PHP i userdir ====
 <WRAP todo> <WRAP todo>
 Fes un Vagrantfile que crei una màquina amb les següents característiques: Fes un Vagrantfile que crei una màquina amb les següents característiques:
Línia 178: Línia 178:
 </WRAP> </WRAP>
  
-==== Exercici 6 ====+==== Exercici 6: Cluster Proxmox ====
 <WRAP todo> <WRAP todo>
 +
 +Crearem un cluster Proxmox (PVE) de 3 nodes amb Vagrant.
 +
 +  - Partirem d'una imatge de Proxmox 9 de l'usuari ''castor/proxmox''.
 +  - Ha de tenir suficient RAM (4G) i CPU (2) per node (PVE requereix recursos)
 +  - Les VMs han de tenir les adreces 192.168.40.21 , .22 i .23
 +  - Documentació disponible:
 +    * Instal·lació de Proxmox per a Debian 12 per a la configuració bàsica dels nodes.
 +    * PVE Cluster Manager per la clusterització dels nodes.
 +  - Configurar NFS per TCP si dona error de UDP (nfs_udp:false).
 +
 +Recomanacions per al script de creació:
 +
 +  - Es poden aprovisionar diversos scripts, s'executaran seqüencialment.
 +  - No utilitzar "apt install" ("apt" falla en alguns casos) sinó "apt-get install -y" (-y de "yes" evita que demani confirmació).
 +  - Arranjar el fitxer /etc/hosts (el que ve a la imatge no funciona bé per clusteritzar). Ho podeu fer amb la comanda ''sed'' o similars:
 +    * Eliminar la linia del /etc/hosts que diu "pve.example.com"
 +    * Proxmox requereix que a l'arxiu ''/etc/hosts'' hi hagi la IP pública del node, no serveix el loopback 127.0.0.1 o similars. Elimineu la línia que diu "nodeX" de ''/etc/hosts'' i afegiu la IP del node en qüestió.
 +  - Fer reboot afegint el paràmetres reboot:true al provision shell del script (si ho fem dins del script falla pq no espera el reinici).
 +  - Al node1 caldrà crear el cluster amb la comanda "pvecm create mycluster"
 +  - A la resta de nodes cal esperar (sleep) i anar-los afegint seqüencialment al cluster iniciat al node1. Esperar 10" x <numero_de_node>
 +  - Per automatitzar ens convé buscar sempre versions de les instruccions que no siguin interactives. En el cas que no tinguem mes remei, com passa a l'afegir els nodes amb "pvecm add <ip>" es poden introduir els paràmetres amb la redirecció ''<<''. Ens demana introduir la contrasenya d'admin i respondre "yes", per tant serà algo com:<code bash>pvecm add <ip> -force << EOF
 +<contrasenya>
 +yes
 +EOF
 +</code>
 +
  
 </WRAP> </WRAP>
  
vagrant.1761144680.txt.gz · Darrera modificació: 2025/10/22 14:51 per enric_mieza_sanchez