GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Virtualización simple con Ubuntu 16.04 Linux y KVM

Claro, VirtualBox es una solución popular para la virtualización rápida y sencilla en Linux, pero KVM puede proporcionar una solución más robusta y eficiente con una configuración mínima. Con el uso de herramientas como Virt-Manager, puede ser igual de fácil de usar.

Configurar Ubuntu para albergar

Redes en puente gráficas

Antes de configurar Ubuntu para alojar máquinas virtuales, es una buena idea configurar una red en puente. El uso de redes en puente en lugar de la interfaz de red virtualizada integrada de KVM permite que las máquinas virtuales existan en la red local junto con las máquinas físicas. La forma más sencilla de hacerlo es mediante Network Manager.

Para comenzar, haga clic derecho en el subprograma Network Manager en la barra de menú o ábralo desde el menú de programas.
De cualquier manera, el objetivo es llegar a la lista de conexiones de red. Una vez allí, haz clic en Add . Se le presentará un menú en el que puede seleccionar el tipo de conexión. Selecciona Bridge bajo el Virtual sección y haga clic en Code .

Luego verá una ventana de configuración para el nuevo puente. Puede configurarlo como desee, incluido el nombre, pero asegúrese de que Automatically connect... y All users... se marcan en General pestaña.

Bajo el IPv4 pestaña, hay ajustes para configurar la interfaz de red. Si desea simplicidad, asegúrese de que Method: está configurado en DHCP . Si desea una dirección IP estática, no dude en configurarla.

De vuelta en el Bridge pestaña, haga clic en Add para vincular el puente a un dispositivo de red. Nuevamente, obtendrá una ventana que le pedirá que seleccione el tipo de conexión. Ethernet es probablemente el que está buscando, a menos que necesite algún tipo de configuración especial.

Después de hacer clic, Create , verá otra ventana de configuración. En Device seleccione la interfaz de red que desea conectar. Al igual que la configuración del puente, asegúrese de que Automatically connect... y All users... se marcan en General pestaña. Cuando haya terminado, haga clic en guardar. Protege también el puente.

De vuelta en las Network Connections ventana, elimine la conexión existente que se agregó al puente.

En este punto, Network Manager debería recoger los cambios y aplicarlos. Si no es así, intente reiniciarlo con Systemd.

$ sudo systemctl restart networking

Si todo lo demás falla, reinicie la computadora.

Conexiones en puente manuales

El primer paso para hacer que un puente de red funcione manualmente en Ubuntu es instalar las bridge utils paquete.

$ sudo apt-get install bridge-utils

Las bridge-utils El paquete proporciona utilidades para crear y administrar puentes de red. El principal necesitaba aquí el brctl utilidad.

$ sudo brctl addbr br0
$ sudo ip addr show
$ sudo brctl addif br0 eth0

Los comandos anteriores utilizan configurar los conceptos básicos para el puente. Primero, brctl agrega la interfaz puenteada br0 . El segundo comando busca las direcciones IP de las interfaces actualmente en uso. Elija el que su sistema esté usando realmente. En esta guía, se denominará eth0 . La última línea establece el puente entre br0 y eth0 .

Ahora que está configurado, es hora de agregar los detalles del puente a la configuración de la interfaz de red. Para hacerlo, abra la configuración como root, como en el siguiente comando.

$ sudo vim /etc/network/interfaces

Para usar el puente, asegúrese de que su configuración sea similar a la siguiente, sustituyendo eth0 para el nombre de su interfaz.

# Establishing which interfaces to load at boot and establish the loopback
auto lo br0
iface lo inet loopback

# Set the existing interface to manual to keep it from interfering with the bridge via DHCP
iface eth0 inet manual

# Create the bridge and set it to DHCP.  Link it to the existing interface.
iface br0 inet dhcp
bridge_ports eth0

Cuando se completen los cambios, guarde la configuración y salga del editor de texto. Todo debe estar configurado para que el puente funcione. Nada más cambiará en términos de uso normal. Solo habrá una interfaz en puente disponible para las aplicaciones que la utilicen. Para que el puente surta efecto, reinicie la red con Systemd.

$ sudo systemctl stop network-manager
$ sudo systemctl disable network-manager
$ sudo systemctl restart networking

Configurar KVM y Virt-Manager

Se necesitan un par de paquetes más para ejecutar KVM y Virt-Manager, así que instálelos ahora.

$ sudo apt-get install qemu-kvm libvirt-bin virt-manager

Una vez que los paquetes terminen de instalarse, es una buena idea agregar un usuario a libvirtd grupo, para que puedan administrar la máquina virtual. Si no, se puede hacer como root, pero probablemente esa no sea la mejor idea.

$ sudo adduser username libvirt
$ sudo adduser username libvirt-qemu

Después de que el usuario se haya agregado a libvirtd grupo, deben cerrar la sesión y volver a iniciarla para que los nuevos permisos del grupo surtan efecto.

Gestor virtual

Después de volver a iniciar sesión como ese usuario, puede abrir Virt-Manager y comenzar a configurar máquinas virtuales. Suele estar bajo el System con el nombre completo Virtual Machine Manager . Al abrir el programa, verá una ventana como la siguiente. Para crear una nueva máquina virtual, haga clic en el icono con el monitor y el destello de luz.

A continuación, seleccione la primera opción para instalar desde una ISO. Por supuesto, si desea utilizar una de las otras opciones, puede hacerlo, pero la ISO es probablemente la más fácil de configurar rápidamente con una instalación limpia. La siguiente pantalla, que se ve a continuación, le pedirá que seleccione una imagen ISO o un CD o DVD físico. Lo cual depende totalmente de ti. También intentará detectar automáticamente el sistema operativo en el medio. Puede corregirlo manualmente si es incorrecto.

La siguiente pantalla le permitirá seleccionar la cantidad de RAM y la cantidad de núcleos de CPU que desea que estén disponibles para la nueva máquina virtual. Las cantidades dependen completamente de usted, pero asegúrese de seleccionar lo suficiente para las aplicaciones que planea ejecutar en él.

La siguiente pantalla es similar a la anterior, pero se refiere al espacio del disco duro. Nuevamente, asegúrese de dejar suficiente espacio.

La última pantalla le permitirá volver a verificar la configuración que ingresó y nombrar la VM. También tendrá un menú desplegable que le permitirá seleccionar la interfaz de red. De forma predeterminada, debería haber seleccionado el puente que configuró anteriormente. Si no, selecciónalo en el menú. Cuando esté seguro de que todo está como lo desea, haga clic en Finalizar.

Eso es todo. Su nueva máquina virtual se iniciará como si estuviera arrancando en el ISO de instalación que seleccionó. Simplemente ejecute el proceso de instalación y reinicie cuando se le solicite al final. La máquina virtual se reiniciará y tendrá una instalación funcional en la nueva VM. La GUI de Virt-Manager proporciona la interfaz que necesita para iniciar, detener y ver su máquina virtual, así como para administrar la creación y eliminación de otras máquinas virtuales. Disfrute usando toda la potencia de KVM tan fácilmente como lo haría con VirtualBox.


Ubuntu
  1. 7 formas sencillas de liberar espacio en Ubuntu y Linux Mint

  2. Arreglar WiFi que no se conecta en Linux Mint 18 y Ubuntu 16.04

  3. Arranque dual Ubuntu Linux y Windows 7

  4. Cómo habilitar y deshabilitar el módulo PHP curl con Apache en Ubuntu Linux

  5. Copiar y pegar en la terminal de Linux y Ubuntu

Cómo configurar el puente de red en Ubuntu

KVM y OpenVZ Virtualización y computación en la nube con Proxmox VE

50 comandos de corte de Linux simples y útiles en Unix con ejemplos

Cómo instalar y configurar KVM en Ubuntu Linux

Cómo instalar y comenzar con Itch en Ubuntu Linux

Cómo configurar y usar Network Bridge en Ubuntu Linux