Diferencia entre revisiones de «Instalación KVM»
([feat] Add information Instalación KVM) |
([feat] Add information Instalación KVM) |
||
Línea 4: | Línea 4: | ||
=== Ubuntu 22.04 LTS === | === 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 | |||
Preparar la configuración de red para que los futuros guests tengan conectividad entre el host y los guest. | |||
Entramos en la consola y escribimos: | |||
sudo nano /etc/network/interfaces | |||
Les podría salir algo similar a lo siguiente: | |||
auto eth0 | |||
iface eth0 inet dhcp | |||
Deberían de llegar a algo como lo siguiente: | |||
auto br0 | |||
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 reboot | |||
Observaciones: | |||
* Ser usuario proyectosbeta | |||
Luego de reiniciar podemos continuar. | |||
Creación de VM’s por línea de comando virt-install: | |||
Escribimos 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 | |||
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 del 18:00 1 sep 2023
GNU/Linux
Ubuntu
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
Preparar la configuración de red para que los futuros guests tengan conectividad entre el host y los guest. Entramos en la consola y escribimos:
sudo nano /etc/network/interfaces
Les podría salir algo similar a lo siguiente:
auto eth0 iface eth0 inet dhcp
Deberían de llegar a algo como lo siguiente:
auto br0 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 reboot
Observaciones:
- Ser usuario proyectosbeta
Luego de reiniciar podemos continuar. Creación de VM’s por línea de comando virt-install:
Escribimos 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
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.