Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save terracenter/868db9d02160003f3f4ba741a4404e2f to your computer and use it in GitHub Desktop.
Save terracenter/868db9d02160003f3f4ba741a4404e2f to your computer and use it in GitHub Desktop.
Cómo usar Virt Manager en Gentoo

Ayuda para instalar Virt-manager en Gentoo

  • Instalación de virt-manager

    • Primero necesitamos añadir algo de información para construir virt-manager y qemu correctamente:

      echo "app-emulation/virt-manager gui policykit sasl" |  sudo tee  /etc/portage/package.use/virt-manager
      echo "app-emulation/qemu fuse lzo nfs numa opengl plugins python snappy ssh usbredir vde vte " |  sudo tee  /etc/portage/package.use/qemu
      echo "app-emulation/libvirt  fuse nfs numa parted policykit " |  sudo tee  /etc/portage/package.use/libvirt
      echo ">=sys-block/parted-3.6 device-mapper" |  sudo tee  /etc/portage/package.use/parted
      echo ">=net-misc/spice-gtk-0.42-r3 sasl usbredir" |  sudo tee  /etc/portage/package.use/spice-gtk
      sudo vim /etc/portage/make.conf
      QEMU_SOFTMMU_TARGETS="x86_64"
      QEMU_USER_TARGETS="x86_64"
      
  • Para poder utilizar la potencia de la virtualización en Gentoo, necesitará instalar los siguientes paquetes:

    Nota: Se necesitan algunos controladores de vídeo adicionales e iptables es obligatorio. Si está bajo Gentoo, necesitará reconstruir o comprobar si ya hay módulos compilados en el kernel, consulte la documentación de QEMU.

    sudo emerge -aqv virt-manager qemu xf86-video-qxl app-emulation/spice spice-gtk spice-protocol net-firewall/iptables app-emulation/libvirt
  • Después de la instalación, por favor añada su usuario al grupo kvm y libvirt (o créelo) e inicie el demonio libvirt como se indica a continuación ,y añádalo como predeterminado para que se inicie después de reiniciar:

    sudo gpasswd -a $USER kvm
    sudo gpasswd -a $USER libvirt
    sudo systemctl restart libvirtd
    sudo systemctl enable libvirtd
  • Configure polkit

    A continuación añadiremos algunos cambios de la configuración por defecto, para que tu usuario pueda usar virt-manager sin contraseña y sin ser root:

    sudo mkdir -p /etc/polkit-l/localauthority/50-local.d
    sudo vim /etc/polkit-l/localauthority/50-local.d/org.libvirt.unix.manage.pkla
    [Allow group libvirt management permissions]
    Identity=unix-group:libvirt
    Action=org.libvirt.unix.manage
    ResultAny=yes
    ResultInactive=yes
    ResultActive=yes
    
  • Iniciando los módulos necesarios ahora y después de reiniciar

    sudo modprobe kvm kvm-intel tun
    sudo vim /etc/conf.d/modules
    modules="kvm tun kvm-intel"
  • Después de los cambios, es posible que tenga que reiniciar el ordenador.

    sudo reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment