Instalación de KVM en Debian Top 10

Instalación de KVM en Debian Top 10
En este artículo, le mostraré cómo instalar KVM en Debian 10 y crear una máquina virtual KVM usando Libvirt. Entonces empecemos.

Habilitando la extensión de virtualización de hardware:

Primero, debe habilitar la extensión de virtualización de hardware desde el BIOS de su computadora. Si está utilizando el procesador Intel, se llamará VT-X o VT-D. Si está utilizando un procesador AMD, se llamará AMD-V en el BIOS.

Una vez que tenga habilitado la virtualización de hardware, ejecute el siguiente comando para verificar que la extensión VT-X/VT-D o AMD-V esté habilitada.

$ Grep-Color-Perl-Regexp 'VMX | SVM' /Proc /Cpuinfo

Como se puede ver, SVM La bandera está disponible. Estoy usando un procesador AMD. Si está utilizando el procesador Intel, entonces será VMX. Entonces, la virtualización de hardware está habilitada. Excelente!

Instalación de KVM/QEMU:

Ahora, debe instalar KVM y QEMU del repositorio oficial de paquetes de Debian 10 Buster.

Primero, actualice el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt actualización

El caché del repositorio del paquete APT debe actualizarse.

Ahora, instale KVM y QEMU con el siguiente comando:

$ sudo apt install qemu qemu-kvm qemu-system qemu-utils

Para confirmar la instalación, presione Y y luego presiona .

APT Package Manager descargará e instalará todos los paquetes requeridos.

En este punto, se deben instalar KVM y QEMU.

Instalación de libvirt:

Para crear máquinas virtuales y administrarlas fácilmente, libvirt se usa. Es una herramienta imprescindible para la virtualización de KVM y QEMU.

libvirt y todas las herramientas requeridas están disponibles en el repositorio oficial de paquetes de Debian 10 Buster.

Instalar libvirt y todas las herramientas necesarias, ejecute el siguiente comando:

$ sudo apt install libvirt-clients libvirt-daemon-system virtinst

Ahora presiona Y y luego presiona Para confirmar la instalación.

APT Package Manager descargará e instalará todos los paquetes requeridos.

En este punto, libvirt y todas las herramientas requeridas se instalarán.

Ahora, verifique si libvirtd El servicio se ejecuta con la siguiente comunicación:

$ sudo systemctl status libvirtd

Como se puede ver, libvirtd el servicio es correr. El libvirtd El servicio también es activado. Entonces, comenzará automáticamente al arranque.

Si en algún caso, libvirtd El servicio no se está ejecutando, puede iniciarlo con el siguiente comando:

$ sudo systemctl start libvirtd

Por defecto, el por defecto red de libvirt no está activo como puede ver en la captura de pantalla a continuación.

$ sudo virsh net-list-todo

Para crear máquinas virtuales con libvirt, el por defecto la red debe estar activa.

Para comenzar el por defecto Red, ejecute el siguiente comando:

$ sudo virsh net-start predeterminado

Además, configure el por defecto red para comenzar automáticamente en el arranque con el siguiente comando:

$ sudo virsh net-autostart predeterminado

Creación de una máquina virtual KVM:

En esta sección, le mostraré cómo crear su primera máquina virtual KVM e instalar un sistema operativo (Ubuntu 16.04 lts) desde una imagen ISO en la máquina virtual. Entonces empecemos.

Primero, haga una nueva estructura de directorio para máquinas virtuales KVM con el siguiente comando:

$ sudo mkdir -pv /kvm /disco, iso

Se debe crear la siguiente estructura del directorio.

/KVM
-- disco/
--Yo asi/

En el /kvm/disco Directorio, todas las imágenes de disco duro de la máquina virtual se mantendrán.

En el /KVM/ISO Directorio, todas las imágenes ISO del sistema operativo se mantendrán.

Ahora, navegue al /KVM/ISO directorio con el siguiente comando:

$ CD /KVM /ISO

Ahora, descargue el Ubuntu 16.04 Imagen ISO LTS con el siguiente comando:

$ sudo wget http: // versiones.ubuntu.com/16.04.6/Ubuntu-16.04.6-server-amd64.Yo asi

La imagen ISO se está descargando. Tomará un tiempo completar. Una vez que se complete la descarga, la imagen ISO estará disponible en el /KVM/ISO directorio.

Una vez que se complete la descarga, ejecute el siguiente comando para crear una nueva máquina virtual KVM.

$ sudo virt-install --name Server01 \
--OS-Type Linux \
--OS-Variante Ubuntu16.04 \
--RAM 1024 \
--disco/kvm/disco/servidor01.img, dispositivo = disk, bus = virtio, size = 10, format = QCow2 \
--gráficos vnc, escuchar = 0.0.0.0 \
--noautoconsole \
--HVM \
--CDROM/KVM/ISO/UBUNTU-16.04.6-server-amd64.Yo asi \
--Boot Cdrom, HD

NOTA: Puede cambiar el texto de fuente en negrita en el comando anterior para instalar un nuevo sistema operativo. El comando se explica por sí mismo. Entonces, no voy a entrar en más detalles.

Se debe crear una nueva máquina virtual KVM.

Puede enumerar todas las máquinas virtuales KVM con el siguiente comando:

$ sudo Virsh List -Todo

Como puede ver, la nueva máquina virtual KVM servidor01 Esta corriendo.

Ahora, imprima el puerto VNC del servidor01 máquina virtual con el siguiente comando:

$ sudo virsh vncdisplay servidor01

Como puede ver, el puerto VNC es : 0

Ahora, imprima la dirección IP de su servidor KVM/QEMU con el siguiente comando:

$ ip a

Como puede ver, la dirección IP es 192.168.21.131. Será diferente en tu caso. Entonces, asegúrese de reemplazarlo de ahora en adelante.

Ahora, debería poder conectarse al servidor VNC de la máquina virtual desde cualquier cliente VNC.

Solo conéctese a la dirección VNC 192.168.21.131: 0.

Debe estar conectado al servidor VNC. Como puede ver, el Ubuntu 16.04 LTS Installer se está ejecutando. Ahora, instale Ubuntu 16.04 en la máquina virtual como suele hacer.

Ubuntu 16.04 LTS se está instalando en la máquina virtual KVM.

Una vez Ubuntu 16.04 LTS está instalado, el servidor01 La máquina virtual se encenderá automáticamente.

Para encenderlo nuevamente, ejecute el siguiente comando:

$ sudo virsh start server01

Ahora, debería poder conectarse a la consola de la servidor01 máquina virtual que usa VNC nuevamente.

También he instalado el servidor SSH en el servidor01 máquina virtual. Para conectarse a la máquina virtual a través de SSH, imprima primero la información de IP de la máquina virtual.

$ ip a

Ahora, debería poder ssh en la máquina virtual desde su servidor KVM/QEMU como puede ver en la captura de pantalla a continuación.

Entonces, así es como instala KVM en Debian 10 y usa Libvirt para crear máquinas virtuales de KVM en Debian 10. Gracias por leer este artículo.