Diferencia entre revisiones de «Instalación KVM»

De Wiki Proyectos Beta
Ir a la navegación Ir a la búsqueda
([feat] Add information Instalación KVM)
(feat: add Instalación KVM en Ubuntu 24.04 LTS)
 
(No se muestran 3 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
= GNU/Linux =
== GNU/Linux ==


== Ubuntu ==
=== Ubuntu ===


=== Ubuntu 22.04 LTS ===
==== Ubuntu 24.04 LTS ====


Instalamos los paquetes necesarios, entramos en la consola y escribimos:
Instalamos los paquetes necesarios, entramos en la consola y escribimos:


  sudo apt update
  sudo apt update
  sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system virtinst virt-viewer -y
  sudo apt install qemu-system-x86 libvirt-clients libvirt-daemon-system virtinst virt-viewer -y
  sudo apt clean && sudo apt autoclean
  sudo apt clean && sudo apt autoclean


Línea 26: Línea 26:
  sudo modprobe kvm-amd
  sudo modprobe kvm-amd


Preparar la configuración de red para que los futuros guests tengan conectividad entre el host y los guest.
Antes de crear una máquina virtual debe de reiniciar su sistema. Volvemos a teclear en la consola:
Entramos en la consola y escribimos:


  sudo nano /etc/network/interfaces
  sudo reboot


Les podría salir algo similar a lo siguiente:
==== Ubuntu 22.04 LTS ====


auto eth0
Instalamos los paquetes necesarios, entramos en la consola y escribimos:
iface eth0 inet dhcp


Deberían de llegar a algo como lo siguiente:
sudo apt update
sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system virtinst virt-viewer -y
sudo apt clean && sudo apt autoclean


auto br0
Para agregar al usuario que queremos que use la virtualización. En este caso usamos proyectosbeta (pueden elegir cualquier usuario del sistema). Escribimos en la consola:
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_maxwait 5


Ahora guardamos los cambios (control + o) y luego lo cerramos (control + x). Antes de crear una máquina virtual debe de reiniciar su sistema. Volvemos a teclear en la consola:
sudo adduser proyectosbeta libvirt
sudo adduser proyectosbeta libvirt-qemu
sudo adduser proyectosbeta kvm


sudo reboot
Sería recomendable cargar el módulo.
Para Intel, escribimos en la consola:


Observaciones:
sudo modprobe kvm-intel


* Ser usuario proyectosbeta
Para AMD, escribimos en la consola:


Luego de reiniciar podemos continuar.
sudo modprobe kvm-amd
Creación de VM’s por línea de comando virt-install:


Escribimos en la consola:
Antes de crear una máquina virtual debe de reiniciar su sistema. Volvemos a teclear en la consola:


  virt-install --connect=qemu:///system --name=debianPrueba --ram=256 --vcpus=1 --check-cpu --os-type=linux --hvm --vnc --accelerate --disk=/home/proyectosbeta/debianPrueba.img,size=8,sparse=true --cdrom=/home/proyectosbeta/Descargas/debian-10.9.0-amd64-netinst.iso
  sudo reboot
 
El significado de los parámetros:
 
* name=debianPrueba -> El nombre que le vamos a dar a la VM.
* ram=256 -> La RAM que le vamos a asignar (se puede modificar posteriormente).
* vcpus=1 -> CPU’s virtuales que le vamos a asignar.
* check-cpu -> Comprueba que el nº de CPU’s asignadas no exceda el del Host y si es así nos avisa.
* os-type=linux -> Tipo de Sistema Operativo que vamos a instalar (linux o windows).
* hvm -> Que utilice full-virtualization.
* disk=/home/proyectosbeta/debianPrueba.img,size=8,sparse=true -> El disco que vamos a crear, size=8 el tamaño en GB, sparse=true que no reserve todo el espacio y que lo vaya asignando a medida que crece el disco (.img).
* cdrom=/home/proyectosbeta/Descargas/debian-10.9.0-amd64-netinst.iso -> La iso o el cd si está puesto y montado.
 
Saldría algo similar a lo siguiente:
 
Empezando la instalación...
 
Y nos saldrá una ventana para que podamos instalar Debian Buster en nuestra máquina.

Revisión actual - 13:27 16 oct 2024

GNU/Linux

Ubuntu

Ubuntu 24.04 LTS

Instalamos los paquetes necesarios, entramos en la consola y escribimos:

sudo apt update
sudo apt install qemu-system-x86 libvirt-clients libvirt-daemon-system virtinst virt-viewer -y
sudo apt clean && sudo apt autoclean

Para agregar al usuario que queremos que use la virtualización. En este caso usamos proyectosbeta (pueden elegir cualquier usuario del sistema). Escribimos en la consola:

sudo adduser proyectosbeta libvirt
sudo adduser proyectosbeta libvirt-qemu
sudo adduser proyectosbeta kvm

Sería recomendable cargar el módulo. Para Intel, escribimos en la consola:

sudo modprobe kvm-intel

Para AMD, escribimos en la consola:

sudo modprobe kvm-amd

Antes de crear una máquina virtual debe de reiniciar su sistema. Volvemos a teclear en la consola:

sudo reboot

Ubuntu 22.04 LTS

Instalamos los paquetes necesarios, entramos en la consola y escribimos:

sudo apt update
sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system virtinst virt-viewer -y
sudo apt clean && sudo apt autoclean

Para agregar al usuario que queremos que use la virtualización. En este caso usamos proyectosbeta (pueden elegir cualquier usuario del sistema). Escribimos en la consola:

sudo adduser proyectosbeta libvirt
sudo adduser proyectosbeta libvirt-qemu
sudo adduser proyectosbeta kvm

Sería recomendable cargar el módulo. Para Intel, escribimos en la consola:

sudo modprobe kvm-intel

Para AMD, escribimos en la consola:

sudo modprobe kvm-amd

Antes de crear una máquina virtual debe de reiniciar su sistema. Volvemos a teclear en la consola:

sudo reboot