Instalación de KVM/QEMU en CentOS 8 para la virtualización

Instalación de KVM/QEMU en CentOS 8 para la virtualización
En este artículo, le mostraré cómo instalar KVM/QEMU en CentOS 8 y cómo conectarse de forma remota utilizando Virtual Machine Manager. Entonces empecemos.

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

Primero, debe habilitar la extensión de virtualización de hardware de la BIOS de su máquina Centos 8. Para los procesadores Intel, habilite la extensión de CPU VT-X o VT-D. Para procesadores AMD, habilite la extensión de la CPU AMD-V.

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

En mi caso, SVM La bandera está habilitada como puede ver en la captura de pantalla a continuación. Estoy usando un procesador AMD.

Si está utilizando un procesador Intel, VMX la bandera estará habilitada. Entonces, la virtualización de hardware está habilitada. Excelente!

Instalación de KVM/QEMU durante la instalación de CentOS 8:

Puede configurar la virtualización de KVM/QEMU en CentOS 8 durante la instalación de CentOS 8 seleccionando Host de virtualización desde el Selección de software.

Instalación de KVM/QEMU usando el Administrador de paquetes YUM:

Si no instaló Host de virtualización entorno Durante la instalación de CentOS 8 para configurar KVM/QEMU, aún puede hacerlo luego utilizando el Yum Package Manager.

El Host de virtualización El medio ambiente está disponible como grupo en Centos 8. Puedes instalar el Host de virtualización agrupar usando el administrador de paquetes YUM con el siguiente comando:

$ sudo yum groupinstall "host de virtualización"

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

Todos los paquetes enumerados en el Host de virtualización Se debe instalar el grupo.

Gestión del servicio Libvirtd:

Ahora, verifique si el libvirtd El servicio se ejecuta con el siguiente comando:

$ sudo systemctl status libvirtd

Como puedes ver, el libvirtd el servicio es correr. Tambien es activado Para comenzar automáticamente en el arranque del sistema.

Si libvirtd El servicio no se está ejecutando, luego comience con el siguiente comando:

$ sudo systemctl start libvirtd

Si libvirtd El servicio no está habilitado para comenzar automáticamente, luego habilitarlo con el siguiente comando:

$ sudo systemctl habilitar libvirtd

Verificación de si KVM/QEMU está funcionando:

Ahora, para verificar si KVM/QEMU está funcionando correctamente, ejecute el siguiente comando:

$ sudo Virsh Versión

Como puede ver, KVM/QEMU funciona correctamente. Si no fuera así, recibiría un mensaje de error de conexión aquí.

CENTOS 8 al momento de este escrito enviado con libvirt 4.5.0 y Qemu 2.12.0.

Permitir comandos QEMU/KVM sin root:

Si desea permitir que su usuario de inicio de sesión (no Root) ejecute el comando Virsh u otros comandos KVM/QEMU, o use estos comandos sin sudo, luego agregue su usuario de inicio de sesión al grupo libvirt de la siguiente manera:

$ sudo usermod -ag libvirt $ (whoami)

Cliente de línea de comandos para instalar máquinas virtuales KVM/QEMU:

Virt-Install es una herramienta de línea de comando para instalar fácilmente las máquinas virtuales KVM/QEMU. Virt-Install se basa en libvirt. Entonces, las máquinas virtuales instaladas usando Virt-Install También se puede gestionar con virsh y gerente de virtud.

Puedes instalar Virt-Install Uso de YUM Package Manager de la siguiente manera:

$ sudo yum install virt-install

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

Se debe instalar Virt-Install.

Ejecute el siguiente comando para verificar si Virt-Install está funcionando:

$ virt-install --version
Virt-Install está funcionando.

Instalación de la utilidad gráfica del Administrador de máquinas virtuales:

Virtual Machine Manager es una utilidad gráfica para crear máquinas virtuales KVM/QEMU KVM/QEMU. Si va a ejecutar máquinas virtuales KVM/QEMU en un servidor CentOS 8 con GUI (interfaz gráfica de usuario), entonces Virtual Machine Manager es una herramienta imprescindible para usted.

Puede instalar Virtual Machine Manager utilizando el Administrador de paquetes YUM de la siguiente manera:

$ sudo yum instalación virt-manager

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

Virtual Machine Manager se debe instalar.

Una vez que se instala Virtual Machine Manager, puede encontrarlo en el menú de aplicaciones de CentOS 8 como puede ver en la captura de pantalla a continuación. Haga clic en el icono Virtual Machine Manager.

Virtual Machine Manager debe iniciarse y conectarse automáticamente al KVM/QEMU que se ejecuta en su máquina CentOS 8 usando Libvirt.

Conectando de forma remota al servidor KVM/QEMU:

Puede configurar un servidor sin cabeza CentOS 8 KVM/QEMU y administrarlo de forma remota desde otra computadora usando Virtual Machine Manager.

Una vez que instale KVM/QEMU en CentOS 8, ejecute el siguiente comando para encontrar la dirección IP de su máquina CentOS 8:

$ ip a | grep inet

Como puede ver, la dirección IP de mi máquina Centos 8 es 192.168.21.226. Será diferente para ti. Entonces, asegúrese de reemplazarlo con el tuyo de ahora en adelante.

Luego, desde otra computadora de Linux (en mi caso, Debian 10), ejecute el siguiente comando para crear un par de claves público-privadas SSH.

$ ssh-keygen

Prensa .

Prensa .

Prensa .

Se debe crear un par de claves público-privado SSH.

Ahora, copie la tecla SSH a su máquina CentOS 8 con el siguiente comando:

$ SSH-COPY-ID [email protected]

NOTA: Aquí, pala es mi nombre de usuario de inicio de sesión y 192.168.21.226 es la dirección IP de mi servidor CentOS KVM/QEMU. No olvides reemplazarlo con el tuyo.

Escribir y presionar .

Escriba la contraseña de su usuario de inicio de sesión y presione .

La clave SSH debe copiarse al servidor CentOS 8 KVM/QEMU.

Ahora, abra Virtual Machine Manager y vaya a Archivo > Agregar conexión ..

Ahora, seleccione Qemu/kvm como Hipervisor, controlar Conectarse al host remoto a través de SSH. Luego, escriba el nombre de usuario de inicio de sesión y la dirección IP de su servidor CentOS 8 KVM/QEMU en el Nombre de usuario y Nombre de host sección respectivamente.

Si desea conectarse automáticamente al servidor CentOS 8 KVM/QEMU cuando inicie Virtual Machine Manager, verifique el Autoconectar caja.

Una vez que haya terminado, haga clic en Conectar.

Su servidor CentOS 8 KVM/QEMU debe aparecer en el panel de Virtual Machine Manager.

Si desea crear una nueva máquina virtual en el servidor CentOS 8 KVM/QEMU, haga clic derecho (mouse) y seleccione Nuevo.

Entonces, sigue al mago.

Entonces, así es como instala KVM/QEMU en Centos 8 y se conecta de forma remota utilizando Virtual Machine Manager. Gracias por leer este artículo.