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).
-
Linux
- Cambiar la hora en Linux con Chrony
- Ejecutar Aplicaciones Gráficas Remotas en Local: Guía Completa en Linux
- Montar un directorio remoto, vía NFS, en Linux
- Linux 6.14 ya disponible: Mayor compatibilidad con Windows, Mejoras en gaming, IA y rendimiento para AMD e Intel"
- Zorin OS 17.3, basado en Ubuntu, ya está disponible para usuarios de Windows 10.
- La distribución de Linux KaOS 2025.03 se lanzó con KDE Plasma 6.3 y Linux Kernel 6.13
- Compartir archivos en la red LAN, sin nada, todo con un simple script en Python
- Free10: La mejor alternativa gratuita a Windows 10 basada en Linux
- ¿Se toma en serio la privacidad en línea? Este sistema operativo Linux "en vivo" es para usted
- Linux supera el 5% de cuota de mercado según PornHub: Un crecimiento del 41% en 2024
- Linux 6.14 permite que algunos sistemas suspendan y reanuden más rápidamente
- Cómo mantener Linux optimizado (y ahorrar tiempo) con Stacer
- Cambiar la Hora y la Fecha al sistema Linux
- Predicciones de Linux para 2025
- Elementary OS 8: una distribución de Linux para usuarios de Windows y macOS