Soy Oscar Mas y me gustaría enseñaros una alternativa a VMWare que he estado implementado últimamente, con la cual podremos gestionar una plataforma de virtualización con todas las funcionalidades que nos brinda VMWare, pero a coste 0 y manteniendo todas las funcionalidades. La solución a este dilema es oVirt.
oVirt es una alternativa a VMWare vSphere que nos provee de una increíble administración y una fantástica gestión de KVM. Actualmente oVirt, soporta todos los formatos standard de storage: fiber cannel, iSCSI, NFS, etc…, pero también se le puede dotar de sistemas de Storage OpenSource: Ceph. Gluster, etc… y se integra perfectamente con Satellite, Foreman, etc…. oVirt es el proyecto abierto el cual se nutre RHEV (Red Hat Enterprise Virtualization). oVirt dispone de una interfaz web para poder gestionar nuestra infraestructura de virtualización. Esta interfaz web, nos da un panel desde el cual podremos gestionar los equipos virtuales, nuestro storage, dispositivos de red, etc…. También dispone de un portal para usuarios finales, desde el cual delegaremos partes de nuestra infraestructura de virtualización.
Varios conceptos que hemos de tener claros antes de empezar a sumergirnos en el mundo de oVirt son: oVirt Node, oVirt Engine, VDSM, etc…. yo simplemente os detallo los tres fundamentales, existe una excelente documentación en la web de oVirt que hace referencia a todos sus componentes:
- oVirt Node: es el componente que se instalará KVM y VDSM. Para los que vengan de VMWare, sería el equivalente al ESXi
- oVirt Engine: es la administración del conjunto de oVirt Node. Para los que vengan de VMWare, sería el equivalente al Virtual Center
- VDSM (Virtual Desktops and Servers Manager daemon): es el demonio encargado de enviar las ordenes al KVM y a su vez reportar a oVirt Engine. La funcionalidad del VDSM es ponerse en contacto con libvirt.
Existen más conceptos, pero estos son los básicos para poder empezar a disfrutar de este sistema de virtualización.
Las formas de instalar oVirt Engine, son variopintas. Podemos instalarlo mediante un Appliance o se puede instalar en un equipo físico o virtual. También cabe destacar que se puede integrar con nuestro Active Directory , LDAP, etc…
Para los más escépticos, comentar que un oVirt Node usa menos de 300MB de RAM:
Con oVirt dispondremos de las siguientes funcionalidades:
- Alta disponibilidad
- Migración de máquinas virtuales en caliente entre diferentes hosts
- Migración de máquinas virtuales en caliente entre diferentes Storage
- Balanceo de recursos
- Monitorización
- Reportes
- Gestión de los Storage
- … y un largo sin fin de funcionalidades
Si vuestra idea es ponerlo en producción, es importante ver la lista de compatibilidad del power management, ya que si nuestros equipos no son compatibles no podremos disfrutar ciertas funcionalidades que nos ofrece oVirt:
Podemos definir la Afinidad (Affinity) o Anti-Afinidad (Anti-Affinity). Lo que nos permite que los equipos indicados, siempre se ejecuten en el mismo host que realiza las funcionalidades de Hypervisor o que los equipos virtuales indicados se se ejecuten en diferentes hosts
Toda la documentación de oVirt la podemos conseguir dandonos de alta en la web de RedHat. Toda la información que encontremos sobre RHEV (Red Hat Enterprise Virtualization) la podremos aplicar a nuestra plataforma de oVirt sin ningún tipo de problema, así que os aconsejo que os deis de alta en la web de RedHat.
Como en todas las plataformas de virtualización, en oVirt disponemos de herramientas para poder migrar de diferentes entornos como podrian ser ESXi, Xen, KVM, etc…. a la plataforma de oVirt.
Los formatos de Storage que podemos asignar a los equipos virtuales en oVirt, son de dos tipos: QCOWS2 o RAW. El formato QCOWS2 sería igual a usar al formato de discos duros de VMDK en VMWare.
Os dejo unas capturas de cómo es la interfaz web de administración:
En los próximos post, veremos cómo realizar una implementación de oVirt. Espero que os sirva de ayuda.
No os perdáis todos los Posts de esta serie sobre oVirt
- oVirt – ¿Qué es oVirt?
- oVirt – Instalación
- oVirt – Guest Agent
- oVirt – Subir a una ISO a nuestro Storage
- oVirt – Actualización de 3.6 a 4.0
- oVirt – Actualización de Hosts
- oVirt – Android
- oVirt – Sistema de Alertas
- oVirt – Backups
- oVirt – ¿Qué es el SPM?
- oVirt – Interactuando con KVM
- oVirt – Desplegando un S.O. Windows 2012 R2





Puedes incluir en el menu la migración de una vm desde vmware? ya seria de nota.
Saludos
Hola Pep
No he podido probar la migración de equipos de VMware a oVirt, ya que en la empresa que he implementado oVirt, ellos realizaban las migraciones con sistemas de Activo/Pasivo, en concreto con Cyrus ( https://cyrusimap.org/ ), pero por lo que he visto es bastante sencillo. Simplemente has de crear un OVF e importarlo a oVirt. Te paso un enlace por si te sirve de ayuda: http://www.ovirt.org/documentation/admin-guide/virt/vm-migration-from-vmware/
Un abrazo 😉
Hola , que diferencias tiene con Proxmox ?, porque Ovirt y no Proxmox?
Gracias
Saludos
Hola Pablo
Ni uno ni otro, oVirt por lo que yo veo, es un producto mucho más maduro que Proxmox. Además piensa que si en un futuro quieres integrarlo con algún storage OpenSource como Ceph, GlusterFS, etc…. que mejor producto que oVirt. Has de pensar que estos sistemas de storage son de RedHat y oVirt es de RedHat, así que poco hay que decir al respecto. Aparte oVirt ofrece escritorios VDI en el propio producto, se integra perfectamente con Foreman, SpaceWalk, Docker, etc….. En definitiva, los dos productos son buenos competidores de VMWare.
Muy bueno. Esperaré cada uno de los episodios.
Saludos y gracias por compartir.
Vaya que sorpresa , yo trabajo con Red HAt enterprise Virtualization y el MANAGER de esta luce igual que el OVIRT
Hola Nelson
oVirt y Red Hat Enterprise Virtualization (HREV), es lo mismo. De hecho RHEV se nutre de oVirt, lo único que cambian es el logo 😉
Una de las diferencias, es que si adquieres RHEV, solamente podrás disponer de la versión 3.6 (versión estable), en cambio con oVirt puedes escoger entre la 3.6 y la 4.0.x (versión inestable)
Un saludo
Tengo un problema existencial que no se como resolverlo, ya me he dado vueltas por toda la red y no logro aun resolver el incoveniente, tengo montado el engine en un server y el node en otro el engine montado sobre centos 7 y el node con la iso para centos. El problema radica cuando agregar el node como host dentro del engine me aparece el mensaje de “Install Failed”
Host NodoOvirt installation failed. Command returned failure code 1 during SSH session ‘[email protected]’.
Buenos días, tengo en el servidor de la empresa el ESXi instalado en un servidor fisico con Windows Server 2008 y para hacer backups y demas el Veeam Backup. Debido a que no son de libre distribución el Vmware y problemas de compatibilidad necesito una alternativa para todo eso; seria un programa de virtualizacion (ovirt, proxmox no lo se) para instalar el windows server 2016 y un programa alternativo al veeam backup de libre distribucion y compatible con todo lo anterior. ¿Sabe de alguna alternativa posible? Gracias de antemano, un cordial saludo.
Se puede conectar con un nodo de computo de openstack