Virtualización Archive

Herramientas de virtualización: coLinux y Wine (7/7)

Y terminamos esta serie de 7 entregas sobre virtualización. Hemos analizado los diferentes tipos de virtualización que existen, y las herramientas más importantes que existen en el mercado para cada uno de los tipos de virtualización. Hoy para terminar analizaremos la emulación, que a pesar de no ser como tal un tipo de virtualización, es algo muy muy parecido y que nos ofrece unos resultados similares y muy útiles. Es por ellos que muchos autores importantes, que son gurús de la virtualización, consideran a la emulación cooperativa y a la emulación a nivel de biblioteca, como una forma más de virtualizar. Para entenderlo mejor, voy a explicar directamente las herramientas asociadas a cada tipo de virtualización.

Herramientas de virtualización: Linux-Vserver, Virtuozzo y OpenVZ (6/7)

Retomamos las explicaciones sobre las herramientas de virtualización, con tres herramientas que se basan en la virtualización a nivel de sistema operativo. Comenzaremos, como en los casos anteriores, explicando este tipo de virtualización, y posteriormente las tres herramientas que nos ofrece el mercado: Linux-Vserver, Virtuozzo y OpenVZ.

Virtualización a nivel de sistema operativo
Sobre un núcleo de base con un determinado sistema operativo se montan Servidores Privados virtualizados. El esquema es el siguiente:

Esquema de virtualización en el nivel del sistema operativo

Esquema de virtualización en el nivel del sistema operativo

Herramientas de virtualización: XEN y UML (5/7)

A lo largo de las diferentes entradas sobre herramientas de virtualización hemos explicado la emulación y la virtualización completa. Existe otro tipo de virtualización que es conocido como paravirtualización.
Así pues vamos a explicar en primer lugar la paravirtualización, y luego explicaremos dos herramientas que la utilizan, además de ofrecer virtualización completa: XEN y UML.

Paravirtualización
La paravirtualización es un sistema virtualizador mediante el cual, las instrucciones de la MV(Máquina Virtual) se ejecutan directamente en el procesador físico, puesto que emplea sistemas operativos modificados para ello.

Esquema de paravirtualización utilizado en XEN y UML

Esquema de paravirtualización utilizado en XEN y UML