Virtualización con KVM en RHEL y clones (y fedora?)

Imagen de Epe

Bueno, CentOS es una excelente plataforma para que, basándote en paquetes bien estables y ajustados por RedHat, puedas realizar una serie de pruebas, experimentos e implementaciones super interesantes.

KVM es la plataform de virtualización que RedHat ha optado por promover y utilizar a partir de su versión 6 de RHEL y por más que me agrade muchísimo Xen (fue con el sistema que comencé a virtualizar comercialmente), realmente KVM hay que seguirle, nos guste o no. Y te confieso que le probé hace un corto tiempo y me ha gustado. Hoy, Febrero del 2012, no conozco TODO sobre KVM, pero la idea es ir avanzando rápidamente porque lo positivo que tiene este tema de virtualización es que las soluciones pueden tener diferentes formas de realizar las tareas, pero éstas en sí son lo mismo por tanto, si ya sabes virtualizar en Xen o en otro sistema, KVM te parecerá bastante fácil

El tema de la virtualización es uno en los que me he visto envuelto desde el 2004-2005, no anoto cuando comienzo a usar algo.

En realidad la virtualización no es algo que sirva o necesite todo el mundo, pero trataré de explicar las ventajas:

  1. Evitas que el hardware esté subutilizado: Puedes tener varias máquinas corriendo en un sólo hardware, de forma tal que se mantengan verdaderamente separadas, minimizando el riesgo de una intrusión, pero que se aproveche el hardware completamente.

    Ten en cuenta que normalmente un hardware que tengas en tu empresa o casa, se utiliza sólo al 15% de su rendimiento, por lo que en verdad le puedes dar mejor uso.

    Eso sí, si en verdad tienes un sistema o aplicación que usa el 100% de tu hardware todo el tiempo, entonces quizá no debas usar virtualización

  2. Puedes migrar fácilmente de hardware: Necesitas que tu o tus máquinas corran en un mejor hardware? Puedes realizar una fácil y rápida migración sin tener que reinstalar, se mueve toda la info al nuevo hardware y se arranca la máquina.

    Hay dos tipos de migración: En vivo (que no se detiene) o con la maquina virtual apagada (está apagada mientras copias la info) En cualquier caso es más fácil que tener que reinstalar todo.

  3. La maquina virtual arranca más rápido: No hay que esperar que cuente la memoria o cargue el bios, ya el hardware lo tenía cargado desde hace rato.
  4. Si hay un crash en una máquina, el sistema en sí que virtualiza sigue trabajando.
  5. Puedes probar diversas tecnologías que requieren de varias máquinas: Clusters, cliente-servidor y varias cosas más.
  6. es interesante.

No todo son ventajas, también hay que tener en cuenta algunos detalles que pueden ser vistos negativamente:

  1. Si se daña el disco duro, chao pescao, se te dañan todas las máquinas. Sugiero uso del RAID, los discos no se dañan siempre, pero a veces pasan, y hay hasta quien se atreve a afirmar que es por mi culpa.
  2. Si te roban la máquina, chao pescao, te roban todas las máquinas virtuales. Después no me digas que no te lo dije: realiza respaldos! y por favor no me culpes tampoco del robo
  3. En fin, cualquier evento que ocurra con el hardware, afectará a todas las máquinas virtuales (corriente, red, etc) asi que si necesitas un sistema bien redundante buscalo (doble red, doble disco, doble fuente de corriente, etc).
  4. Más que contras son elementos que deben dimensionar adecuadamente para evitar que les suceda. Si les sucede es porque no pensaron en él antes de instalarlo, no es culpa de la máquina virtual.

Dividiré los howto en diversos esquemas de virtualización. Aquí hay muchos temas por tratar y si puedes colaborar sobre cómo hacer uno de ellos, eres bienvenido a publicarlo en esta sección. Por ejemplo migración, o cómo clonar las máquinas, incluso temas fáciles pero a mi a veces no me alcanza el tiempo pero no soy egoísta como algunos por ahí que sólo entran a leer y no aportan lo que saben.

Comentarios

Enhorabuena!

Imagen de iknaxio

Enhorabuena! vamos a aprender KVM en EcuaLUG :D :D :D

A mí me cae como anillo al dedo este HowTo ;)

"Transporta un puñado de tierra todos los días y construirás una montaña" - Confucio
floss.iknaxio.net