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 [2025/09/15 22:52] enric_mieza_sanchez [Instal·lació en Debian/Ubuntu] |
vagrant_ubuntu_libvirt [2026/02/17 23:39] (actual) enric_mieza_sanchez [Compartir carpetes amb viriofsd] |
||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| ====== Vagrant amb Libvirt en Ubuntu ====== | ====== Vagrant amb Libvirt en Ubuntu ====== | ||
| - | Libvirt i KVM son unes biblioteques | + | El sistema |
| - | [[Vagrant]] és una eina d' | + | En aquest sistema tenim: |
| + | * QEMU: motor de virtualització | ||
| + | * KVM o Kernel Virtual Machine : acceleració de la virtualització | ||
| + | * libvirt: emulació dels perifèrics | ||
| - | En Ubuntu, el més habitual sol ser treballar Vagrant amb VirtualBox, però la configuració amb Libvirt | + | [[Vagrant]] és una eina d' |
| + | |||
| + | En Ubuntu, el més habitual sol ser treballar Vagrant amb VirtualBox, però la configuració amb el proveïdor '' | ||
| \\ | \\ | ||
| Línia 55: | Línia 60: | ||
| * bento/ | * bento/ | ||
| * debian/ | * debian/ | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Compartir carpetes amb viriofsd ===== | ||
| + | |||
| + | Per defecte, les carpetes compartides (per exemple ''/ | ||
| + | |||
| + | Fins a Debian 12 '' | ||
| + | |||
| + | Si tens Debian 13+ hauràs d' | ||
| + | sudo apt install virtiofsd | ||
| + | |||
| + | Al '' | ||
| + | <code ruby> | ||
| + | | ||
| + | A la configuració del // | ||
| + | <file ruby Vagrantfile> | ||
| + | config.vm.provider " | ||
| + | vm.memory = " | ||
| + | vm.cpus = 1 | ||
| + | # ajustos per a virtiofs | ||
| + | vm.memorybacking :access, :mode => ' | ||
| + | end | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== NFS en 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: | 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: | ||
| Línia 64: | Línia 97: | ||
| nfs_protocol: | nfs_protocol: | ||
| </ | </ | ||
| + | |||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Nested virtualization (virtualització aniuada) ===== | ||
| + | |||
| + | Si vols fer //nested virtualization// | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Escriptoris ===== | ||
| + | |||
| + | Les imatges oficials Vagrant solen ser versions //server// o // | ||
| + | $ sudo apt-get update | ||
| + | $ sudo apt-get install -y gnome | ||
| + | | ||
| + | També podeu instal·lar altres escriptoris com '' | ||
| + | |||
| + | Perquè funcioni adequadament amb l' | ||
| + | <file ruby Vagrantfile> | ||
| + | config.vm.provider " | ||
| + | libvirt.memory = " | ||
| + | libvirt.cpus = 2 | ||
| + | libvirt.graphics_type = " | ||
| + | libvirt.video_type = " | ||
| + | libvirt.channel :type => ' | ||
| + | end | ||
| + | </ | ||
| + | |||