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_ubuntu_libvirt [2024/11/25 20:04] enric_mieza_sanchez [Instal·lació en Ubuntu] |
vagrant_ubuntu_libvirt [2025/09/15 22:52] (actual) enric_mieza_sanchez [Instal·lació en Debian/Ubuntu] |
||
---|---|---|---|
Línia 9: | Línia 9: | ||
\\ | \\ | ||
- | ===== Instal·lació en Ubuntu ===== | + | ===== Instal·lació en Debian/Ubuntu ===== |
Tenim [[https:// | Tenim [[https:// | ||
Línia 15: | Línia 15: | ||
- [[https:// | - [[https:// | ||
- | - Instal·la Libvirt i la interfície gràfica virt-manager:< | + | - Instal·la Libvirt i la interfície gràfica virt-manager:< |
- | - Instal·la NFS per tal que Vagrant pugui gestionar l es carpetes compartides amb Libvirt (en Windows això no funciona).< | + | - Instal·la NFS per tal que Vagrant pugui gestionar l es carpetes compartides amb Libvirt (en Windows això no funciona).< |
+ | - Afegeix el teu usuari al grup '' | ||
- Reinicia la màquina perquè l' | - Reinicia la màquina perquè l' | ||
- Engega la interfície gràfica:< | - Engega la interfície gràfica:< | ||
+ | - Instal·la les eines de desenvolupament per a poder compilar el plugin:< | ||
- Instal·la els plugins de Vagrant que permeten gestionar Libvirt.< | - Instal·la els plugins de Vagrant que permeten gestionar Libvirt.< | ||
- | - Prova un configuració mínima:< | + | |
- | cd /el/ | + | Ara ja hauries de tenir la instrucció '' |
- | vagrant init debian/ | + | |
+ | \\ | ||
+ | ===== Crea VMs amb Vagrant ===== | ||
+ | |||
+ | Provarem una configuració mínima | ||
+ | |||
+ | * Crea una carpeta per cada projecte (una per cada VM si no tenen res a veure entre elles):<code bash>mkdir vm1 | ||
+ | cd vm1</code> | ||
+ | * Crea el Vagrantfile. Aquesta instrucció crearà un esquelet molt complert que pots anar activant per parts descomentant les línies que t' | ||
+ | vagrant init debian/ | ||
+ | * Engega la màquina amb:< | ||
vagrant up --provider=libvirt | vagrant up --provider=libvirt | ||
</ | </ | ||
- | | + | |
# Configuració comuna a per totes les màquines | # Configuració comuna a per totes les màquines | ||
config.vm.provider " | config.vm.provider " | ||
- | vb.memory = "1024" | + | vb.memory = "2048" |
- | vb.cpus = 1 | + | vb.cpus = 2 |
end | end | ||
</ | </ | ||
+ | |||
+ | ===== Cerca imatges a Vagrant Cloud ===== | ||
+ | |||
+ | Les imatges han d' | ||
+ | |||
+ | Consulta a [[https:// | ||
+ | |||
+ | Exemples d' | ||
+ | * bento/ | ||
+ | * bento/ | ||
+ | * debian/ | ||
+ | |||
+ | Si utilitzes una Ubuntu i et dona error en la compartició NFS, pots intentar aquesta configuració que farà el //shared folder// via TCP enlloc del UDP per defecte al Vagrantfile: | ||
+ | <code ruby> | ||
+ | config.vm.synced_folder " | ||
+ | type: " | ||
+ | nfs_version: | ||
+ | nfs_udp: false, | ||
+ | nfs_protocol: | ||
+ | </ | ||