El entorno de pruebas perfecto, gracias a… Virt-Manager

Bueno, esta vuelta vuelvo a hablar de virtualización, y en mas especifico sobre XEN o KVM, pero esta vez enfocado a la administración de maquinas virtuales, y la importancia de esta herramienta que para mi es fundamental, el Virt-Manager.

Muchas veces nos ponemos a pensar sobre que herramienta utilizar para virtualizar, y una de las cosas que se nos cruza a veces por la cabeza es su administración, que debe ser fácil de administrar, el programa debería ser practico sencillo, etc… pero generalmente pensamos solo en el hipervisor y nos olvidamos del gestor. De ahí a que decidí escribir este articulo comentando cual es la forma que para mi es mas sencilla de virtualizar, obviamente dando a conocer este administrador de maquinas virtuales, que en pocas palabras es “genial” para mi gusto. Sigue leyendo

Bridge de RED para KVM

En el articulo anterior pase a describir como realizar la instalación de KVM en Ubuntu Server / Desktop. Ahora es tiempo de ir un poquito mas en profundidad para describir una problemática muy común, el “bridge” de red o “puente de red”.  Si bien siguiendo los pasos básicos que describí antes se puede tener una maquina virtual funcionando y conectada con Internet, esta maquina se encontraran que posee una IP fuera de su rango de RED, esto sucede por que pro defecto las maquinas se crean en modo NAT. Para poder dejar la maquina conectada a su red, como si se tratase de conectar una PC al switch del hogar/empresa sera necesario configurarla en modo “bridge”.

Antes de seguir con esta nota quisiera comentarles que sera necesario que sepan utilizar “VI” en un modo básico como mínimo (saber editar una linea de texto, guardar y salir alcanza, no es necesario saber como abrir o copiar y pegar lineas, o sea bien mínimo) y “ssh” para poder ingresar al equipo remoto (si es que el servidor KVM es otro equipo). Sigue leyendo

KVM en Ubuntu Server

KVM o Kernel Virtual Machine, como comente antes es un hypervisor, o en criollo un programa para virtualizar. Antes comente que para mi gusto es excelente para virtualizar servidores, pero deja bastante que desear a la hora de virtualizar desktops, la verdad es que en este caso me voy a basar mas en servidores que en Desktops, mas adelante les tocara a estos.

KVM es la opción por defecto en Red Hat y en Ubuntu, las cuales son 2 de las distribuciones mas utilizadas en entornos empresariales, como amante de Ubuntu la guia que voy a poner a continuación estará basada en la misma, en la configuración e instalación de KVM en Ubuntu y en algunos tips y consejos a la hora de manejar las maquinas virtuales.

En principio se deberán instalar kvm y algunas utilidades, para ello habrá que ejecutar “sudo apt-get install kvm libvirt-bin” y como utilidad adicional habrá que instalar el “virt manager”, el cual deberemos instalarlo en la PC que controlara al servidor o en el mismo servidor si este dispone de interfaz gráfica. En caso de que se instale en una desktop adicional el “manager” habra que ejecutar en dicha pc “sudo apt-get install virt-manager” obviamente que si dicha pc es un Ubuntu o si se aplica en el mismo servidor. El “virt manager” es una herramienta gráfica muy útil, la cual simplifica muchas cosas en especial la instalación de un sistema operativo virtual. Sigue leyendo

¿Virtualización?

Antes de continuar con otros temas que se vienen, quería dar una breve introducción a que es la virtualización ya que a futuro planeo escribir sobre distintas tecnologías para virtualizar, de hecho ya escribí antes un articulo sobre compartir discos en maquinas virtuales. Pero antes de continuar tenia ganas de dar una introducción a este tema. Esta vez si hay miles y miles de explicaciones dando vuelta por internet en TODOS los idiomas, pero quería hacer “mi introducción”.

Para comenzar hay que explicar un poquito que es la virtualización, y acá es donde entra en juego el tipo de explicación que la persona quiera escuchar, si una muy técnica o una en “criollo”. Para la explicación técnica no me queda mas que dejarles un link a la Wikipedia. Ahora la explicación criolla seria muy simple, la virtualización nos permite ejecutar sistemas operativos dentro de un sistema operativo como si se tratase de programas.

¿Ahora como se puede virtualizar, cuales son sus ventajas y desventajas? Sigue leyendo

Compartir disco entre VMs en VirtualBox

Esta vez voy a hablar de VirtualBox, una herramienta muy potente para realizar pruebas mediante maquinas virtuales, y sobre una solución a una problemática que me he encontrado recientemente.

Como habrán visto, días antes di una charla sobre “Cluster de maquinas virtuales” en la Ubucon junto con Eduardo Zuñiga. Tras dicha charla cree un articulo sobre como configurar en forma básica un DRBD en un Ubuntu Server. Y próximamente creare mas artículos sobre alta disponibilidad y Ubuntu Server. Pero para hacer esto a medida que voy haciendo los artículos, voy realizando pruebas sobre dichos temas, obviamente en maquinas virtuales. Allí, en las pruebas, fue donde me encontré una problemática muy rara, algo que jamas se me había ocurrido probar, necesitaba un disco en común para dos maquinas virtuales, dichas maquinas dentro de VirtualBox. ¿Ahora como podría hacerlo, ya que si bien se puede poner un mismo disco en la configuración de ambos equipos, al iniciar el segundo da un horroroso error? Sigue leyendo