Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
vagrant [2025/10/22 14:48] enric_mieza_sanchez [Exercici 4] |
vagrant [2025/10/22 15:00] (actual) enric_mieza_sanchez [Exercici 4] |
||
|---|---|---|---|
| Línia 130: | Línia 130: | ||
| </ | </ | ||
| - | ==== 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 143: | Línia 143: | ||
| </ | </ | ||
| - | ==== Exercici 5 ==== | + | ==== Exercici 5: Wordpress |
| <WRAP todo> | <WRAP todo> | ||
| Volem fer proves amb Wordpress i automatitzarem la configuració del servei en una VM amb Vagrant. | Volem fer proves amb Wordpress i automatitzarem la configuració del servei en una VM amb Vagrant. | ||
| Línia 160: | Línia 160: | ||
| - Descarregar arxiu ZIP de Wordpress en català i descomprimir. | - Descarregar arxiu ZIP de Wordpress en català i descomprimir. | ||
| - Configurar wp-config.php amb credencials per a BD (a partir de wp-config-sample.php). | - Configurar wp-config.php amb credencials per a BD (a partir de wp-config-sample.php). | ||
| - | - Es recomana utilitzar la comanda sed per modificar l' | + | - Es recomana utilitzar la comanda |
| - Ajustar permisos per a les càrregues d' | - Ajustar permisos per a les càrregues d' | ||
| - Crear taules del blog i configurar usuari vagrant/ | - Crear taules del blog i configurar usuari vagrant/ | ||
| Línia 166: | Línia 166: | ||
| *Amb la utilitat via comandes wp-cli.org | *Amb la utilitat via comandes wp-cli.org | ||
| - | Segurament el darrer pas de crear les taules del blog pot ser el més poc habitual. | + | Segurament el darrer pas de crear les taules del blog pot ser el menys habitual. |
| * Accedir a la web d' | * Accedir a la web d' | ||
| * Introduir les dades | * Introduir les dades | ||
| - | * Utilitzar l' | + | * Utilitzar l' |
| * Enviar el formulari. Les dades que necessitem les tenim davant nostre a la URL. | * Enviar el formulari. Les dades que necessitem les tenim davant nostre a la URL. | ||
| * Elaborar la comanda curl amb -X POST i -d " | * Elaborar la comanda curl amb -X POST i -d " | ||
| Línia 178: | Línia 178: | ||
| </ | </ | ||
| - | ==== 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' | ||
| + | - 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: | ||
| + | |||
| + | Recomanacions per al script de creació: | ||
| + | |||
| + | - Es poden aprovisionar diversos scripts, s' | ||
| + | - No utilitzar "apt install" | ||
| + | - Arranjar el fitxer /etc/hosts (el que ve a la imatge no funciona bé per clusteritzar). Ho podeu fer amb la comanda '' | ||
| + | * Eliminar la linia del /etc/hosts que diu " | ||
| + | * Proxmox requereix que a l' | ||
| + | - 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 < | ||
| + | - 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' | ||
| + | < | ||
| + | yes | ||
| + | EOF | ||
| + | </ | ||
| + | |||
| </ | </ | ||