bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


vagrant_ubuntu_libvirt

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ó

Següent revisió
Revisió prèvia
vagrant_ubuntu_libvirt [2024/11/25 19:47]
enric_mieza_sanchez creat
vagrant_ubuntu_libvirt [2025/01/21 15:43] (actual)
enric_mieza_sanchez
Línia 1: Línia 1:
 ====== Vagrant amb Libvirt en Ubuntu ====== ====== Vagrant amb Libvirt en Ubuntu ======
  
-Libvirt i KVM son unes biblioteques de virtualització molt eficients per treballar, en especial quan ho fem de forma automatitzada, com en el cas de Vagrant.+Libvirt i KVM son unes biblioteques de virtualització molt eficients per treballar, en especial quan ho fem de forma automatitzada, com en el cas de Vagrant. KVM és emprada per distribucions tan potents com Proxmox.
  
 [[Vagrant]] és una eina d'automatització d'infraestructura, també conegut com a IaC. [[Vagrant]] és una eina d'automatització d'infraestructura, també conegut com a IaC.
Línia 9: Línia 9:
 \\ \\
  
-===== Instal·lació en Ubuntu =====+===== Instal·lació en Debian/Ubuntu ===== 
 +Tenim [[https://bizanosa.com/ubuntu-debian-install-libvert-for-vagrant/|aquesta referència]].
  
-  - [[https://developer.hashicorp.com/vagrant/install?product_intent=vagrant#linux|Instal·la Vagrant com indica el fabricant HashiCorp la seva web]]. +Resum per Ubuntu 22.04 24.04:
-  - Instal·la Libvirt la interfície gràfica virt-manager:<code bash>sudo apt install libvirt-daemon virt-manager</code> +
-  - +
  
 +  - [[https://developer.hashicorp.com/vagrant/install?product_intent=vagrant#linux|Instal·la Vagrant com indica el fabricant HashiCorp a la seva web]].
 +  - Instal·la Libvirt i la interfície gràfica virt-manager:<code bash>sudo apt install libvirt-daemon virt-manager nfs-kernel-server</code>
 +  - Instal·la NFS per tal que Vagrant pugui gestionar l es carpetes compartides amb Libvirt (en Windows això no funciona).<code bash>sudo apt install nfs-kernel-server</code>
 +  - Afegeix el teu usuari al grup ''libvirt'':<code>sudo adduser <usuari> libvirt</code>
 +  - Reinicia la màquina perquè l'usuari principal pugui gestionar Libvirt.<code bash>sudo reboot</code>
 +  - Engega la interfície gràfica:<code>Dash -> virt</code>
 +  - Instal·la les eines de desenvolupament per a poder compilar el plugin:<code bash>sudo apt install libvirt-dev ruby-dev make gcc</code>
 +  - Instal·la els plugins de Vagrant que permeten gestionar Libvirt.<code bash>vagrant plugin install vagrant-libvirt</code>
 +  - Prova un configuració mínima: **ULL! et demanarà la password de sudo**<code bash>
 +cd /el/meu/projecte/vagrant
 +vagrant init debian/bookworm64
 +vagrant up --provider=libvirt
 +</code>
 +  - Recorda que per ajustar els paràmetres de Libvirt per a la VM podem afegir dins del Vagrantfile:<file ruby>
 +  # Configuració comuna a per totes les màquines
 +  config.vm.provider "libvirt" do |vb|
 +    vb.memory = "1024"
 +    vb.cpus = 1
 +  end
 +</file>
  
vagrant_ubuntu_libvirt.1732564071.txt.gz · Darrera modificació: 2024/11/25 19:47 per enric_mieza_sanchez