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_box [2026/08/23 12:51] enric_mieza_sanchez [Creació local del box] |
vagrant_box [2026/08/23 14:40] (actual) enric_mieza_sanchez [Càrrega a Vagrant Cloud] |
||
|---|---|---|---|
| Línia 12: | Línia 12: | ||
| </ | </ | ||
| - '' | - '' | ||
| + | |||
| + | Referències: | ||
| + | - Recomanacions oficials per a [[https:// | ||
| + | - [[https:// | ||
| \\ | \\ | ||
| Línia 17: | Línia 21: | ||
| ===== Creació local del box ===== | ===== Creació local del box ===== | ||
| - | Crear la VM amb el virtualitzador desitjat (libvirt, VirtualBox, etc.) | + | **Crear la VM** amb el virtualitzador desitjat (libvirt, VirtualBox, etc.) |
| Localitzar la imatge de disc desitjada. A '' | Localitzar la imatge de disc desitjada. A '' | ||
| - | Copiar la imatge en una carpeta de treball amb el nom '' | + | **Copiar la imatge en una carpeta de treball** amb el nom '' |
| Consultar les dades de la imatge de disc (en particular ens interessa la mida del disc '' | Consultar les dades de la imatge de disc (en particular ens interessa la mida del disc '' | ||
| Línia 75: | Línia 79: | ||
| Comprimim els 3 arxius en el package box (trigarà una mica): | Comprimim els 3 arxius en el package box (trigarà una mica): | ||
| - | $ tar cvfz pfsense.box ./ | + | $ tar cvfz pfsense-2.9.0.box ./ |
| Amb l' | Amb l' | ||
| - | $ vagrant box add pfsense.box --name pfsense | + | $ vagrant box add pfsense-2.9.0.box --name pfsense-2.9.0 |
| \\ | \\ | ||
| ===== Càrrega a Vagrant Cloud ===== | ===== Càrrega a Vagrant Cloud ===== | ||
| + | |||
| + | Creeu un compte a Vagrant Cloud. La manera més senzilla sol ser logant-se amb Github. | ||
| + | |||
| + | Anar a **Vagrant Registry** | ||
| + | |||
| + | Anar a **Crear box registry** i crear-ne un amb el teu nom d' | ||
| + | |||
| + | Entrar dins el teu registry. | ||
| + | |||
| + | Anar a **"+ Create box"** | ||
| + | - Afegir nom i descripció (p.ex. pfsense) | ||
| + | - Afegir versió (p.ex. 2.9.0) | ||
| + | - Afegir provider (p.ex. libvirt) | ||
| + | - Afegir arquitectura (p.ex. amd64) | ||
| + | - Carregar l' | ||
| + | - Clicar " | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Eliminar una versió de Vagrant Cloud ===== | ||
| + | Si es vol actualitzar una versió es pot treure un nou release (nou nom de versió). | ||
| + | |||
| + | Si es vol canviar una versió concreta primer caldrà eliminar-la i tornar-la a pujar. | ||
| + | |||
| + | En aquest darrer cas caldrà eliminar la box local. | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Eliminar una box local ===== | ||
| + | |||
| + | Caldrà eliminar-la de Vagrant i del provider. | ||
| + | |||
| + | Per llistar les imatges: | ||
| + | $ vagrant box list | ||
| + | |||
| + | I eliminar-la: | ||
| + | $ vagrant box remove emieza/ | ||
| + | |||
| + | Però això no eliminarà la imatge a libvirt. Per fer-ho caldrà veure les //pools// i després eliminar-la. | ||
| + | $ virsh pool-list --all | ||
| + | $ virsh vol-list default | ||
| + | $ virsh vol-delete --pool default emieza-VAGRANTSLASH-pfsense_vagrant_box_image_2.9.0_box.img | ||
| + | |||
| + | \\ | ||