LinuxParty
En esta guía se explica cómo instalar y utilizar KVM para crear y ejecutar máquinas virtuales en un servidor CentOS 6.3. Voy a mostrar cómo crear una imagen basada en máquinas virtuales y también máquinas virtuales que utilizan un volumen lógico (LVM). KVM es la abreviatura de basada en el Kernel Virtual Machine y hace uso de la virtualización de hardware, es decir, se necesita una CPU que tenga soporte para la virtualización de hardware, por ejemplo, Intel-VT o AMD-V.
Este artículo proporciona instrucciones paso a paso sobre cómo instalar Xen (versión 4.1.x) en un sistema CentOS 6.3 (x86_64).
Xen le permite crear sistemas operativos invitados (sistemas operativos *nix como Linux y FreeBSD), las llamadas "máquinas virtuales" o Domus, bajo un sistema operativo anfitrión (dom0). Con Xen puede separar sus aplicaciones en diferentes máquinas virtuales que son totalmente independientes entre sí (por ejemplo, una máquina virtual de un servidor de correo, una máquina virtual para un sitio web de alto tráfico, otra máquina virtual que sirve a sus sitios web de los clientes, una máquina virtual para DNS, etc), pero todavía utiliza el mismo hardware. Esto ahorra dinero, y lo que es aún más importante, es más seguro. Si la máquina virtual de su servidor DNS es pirateada, no tiene ningún efecto en el resto de sus máquinas virtuales. Además, puede mover máquinas virtuales de un servidor Xen a la siguiente.
phpvirtualbox es una web basada en el front-end de VirtualBox escrito en PHP que permite el acceso y el control remoto de VirtualBox. Se trata de parecerse a la interfaz gráfica de VirtualBox tanto como sea posible para hacer el trabajo con lo más fácil posible. Es un reemplazo agradable para la interfaz gráfica de usuario de VirtualBox. VirtualBox si ejecuta en servidores desatendidos. En este tutorial se explica cómo instalar phpvirtualbox en un servidor Fedora 17 para manejar una instalación local desatendida.
En esta guía se explica cómo puede ejecutar máquinas virtuales con VirtualBox 4.1 en un servidor Fedora 17 desatendido. Normalmente se utiliza la interfaz gráfica de usuario de VirtualBox para administrar sus máquinas virtuales, pero un servidor no tiene un entorno de escritorio. Afortunadamente, VirtualBox viene con una herramienta llamada VBoxHeadless que le permite conectarse a las máquinas virtuales a través de una conexión de escritorio remoto, así que no hay necesidad de que la interfaz gráfica de usuario de VirtualBox.
phpvirtualbox es una aplicación-web, además de front-end escrito en PHP para VirtualBox que le permite acceder y controlar a distancia las máquinas VirtualBox. La aplicación web trata de parecerse a la interfaz gráfica de usuario de VirtualBox tanto como sea posible para hacer el trabajo con él lo más fácil posible. Es un buen reemplazo para la interfaz gráfica de VirtualBox. En este caso VirtualBox se ejecuta en los servidores desatendidos. En este tutorial se explica cómo instalar phpvirtualbox en un servdor CentOS 6.2 para administrar una instalación local, desatendida de VirtualBox.
Si utiliza volúmenes LVM para sus máquinas virtuales VirtualBox, puede crear copias de seguridad y clones de una VM de ejecución sin apagarlo. Este tutorial muestra exactamente eso: utilizar LVM instantáneas para crear copias de seguridad y clones de ejecutar VirtualBox VMs sin downtime (tiempo de inactividad).
¿Qué es LXC?
LinuX Containers, una tecnología de contenedores que permite crear jaulas aisladas, una jaula contenedora es un sistema GNU/Linux auto-contenido dentro de otro, al que se le pueden aplicar cuotas de disco, CPU, memoria y algunos límites y capacidades, asignarle una (o varias) interfaces de red e “iniciarlo” como si fuera un equipo independiente.
LXC es construido encima de una jaula (chroot) y proporciona un sistema virtual completo, con mecanismos de “aislamiento e individualización” (isolation) que son completamente nativos al kernel Linux.
A diferencia de una virtualización al estilo de Xen, una “virtualización” basada en contenedores solamente puedes levantar el sistema operativo del host (en este caso, GNU/Linux), sin embargo, se puede levantar diversas “versiones” de GNU/Linux, al estilo de openVZ, con LXC se pueden levantar contenedores “compatibles” en Linux basados en Fedora, CentOS o Ubuntu y a diferencia de openVZ, no requieren un micro-kernel o un parche completo al kernel Linux, ya que se basa exclusivamente en una tecnología de espacios y grupos (CGROUPS) que es nativa del kernel Linux desde el 2.6.30 y cualquier equipo con un kernel 2.6.30 (o superior), CGROUPS habilitado y los scripts de LXC puede comenzar a crear contenedores.
Este tutorial proporciona instrucciones paso a paso acerca de las instrucciones sobre cómo instalar Xen (versión 4.1.2) en un sistema de CentOS 6.2 (x86_64). Xen permite crear sistemas operativos invitados (sistemas operativos *nix como Linux y FreeBSD), llamado "máquinas virtuales" o domus, bajo un sistema operativo anfitrión (dom0). Usando Xen puede separar sus aplicaciones en diferentes máquinas virtuales que son totalmente independientes el uno del otro, pero siguen utilizando el mismo hardware.
También hemos visto otros sistemas de virtualización como:
Si quieres que escribamos sobre otros sistemas de virtualización, déjanos un comentario.
No vamos a negar nuestro amor por las máquinas virtuales, porque simplemente nos fascina la forma en la que nos permite usar distintos sistemas operativos sin la necesidad de alternar hardware, abriéndonos un inagotable abanico de software. Por eso nos satisface saber que el cliente View de VMware ya ofrece soporte para Mac, Linux y hasta para el Kindle Fire (soporte para iPad y Android fue proporcionado desde marzo).
-
Virtualización
- VirtualBox 7.1.4 agrega soporte inicial para Linux Kernel 6.12 y otros cambios de Linux
- VirtualBox 7.1 promete soporte Wayland para compartir portapapeles en Linux
- VirtualBox 7.0.20 presenta soporte inicial para los kernels openSUSE 15.6 y RHEL 9.5
- VirtualBox 7.0.16 lanzado con soporte inicial para los kernels Linux 6.8 y 6.9
- Instalar un Sistema Operativo Invitado en VirtualBox
- Publicación de QEMU 8.0 para Linux, Windows y Mac con más emulación ARM y RISC-V
- Realidad Virtual, una revolución para el modelo digital de ocio
- Cómo instalar QEMU/KVM en Ubuntu para crear máquinas virtuales
- Cómo instalar VirtualBox 7.0 en AlmaLinux
- Cómo ejecutar aplicaciones de Android en Linux mediante Anbox
- Multipass: ejecutar varias VMs Ubuntu Linux bajo Demanda para cualquier sistema Linux
- Cómo usar máquinas virtuales Virtualbox en KVM en Linux
- Cómo clonar y crear una plantilla de máquina virtual KVM
- Gestión de máquinas virtuales KVM con Cockpit Web Console en Linux
- Cómo crear máquinas virtuales en Linux usando KVM (máquina virtual basada en kernel)