El 25/06/15 a las 10:05, Michael González Medina escribió:
El 24/06/15 a las 21:18, Arian Molina Aguilera escribió:
El 24/06/15 a las 13:47, Michael González Medina escribió:
El 24/06/15 a las 11:44, låzaro escribió:
el que habla de proxmox es porque no conoce Xen ;)



de tu oración, deduzco que este último(Xen) es tu preferido sobre el primero(proxmox),

saludos y gracias por responder,

Proxmox (KVM + Openvz), dos tipo de virtualización en una, Red Hat avandonó Xen y se paso de lleno a KVM, ahora también docker, Xen adquirido por Citrix, y ahora su producto para virtualización de servidor XenServer. Xen es paravirtualización, por lo tanto lo unico que puedes virtualizar es Linux.

Hola Arian y gracias por responder, bueno, te comento que al parecer esto ha cambiado, segun [1] cito una parte para los que no tienen salida

"...Virtualización completa con Xen: Intel <https://es.wikipedia.org/wiki/Intel> ha realizado modificaciones a Xen para soportar su arquitectura de extensiones Vanderpool <https://es.wikipedia.org/wiki/Virtualizaci%C3%B3n_x86#VT_Intel_.28IVT.29>. Esta tecnología permite que sistemas operativos sin modificaciones se ejecuten en máquinas virtuales Xen, si el sistema soporta las extensiones Vanderpool <https://es.wikipedia.org/wiki/Virtualizaci%C3%B3n_x86#VT_Intel_.28IVT.29> o Pacífica (de Intel y AMD respectivamente, extensiones para soportar virtualización de forma nativa). Prácticamente, esto significa una mejora de rendimiento, y que es posible virtualizar Windows sin tener que modificarlo..."
Muy bueno, estaba desinformado por esta parte, gracias por el dato. Pero me quedo con KVM las ventajas sobre Xen son muchas.

KVM fullvirtualización, nativo de linux y puedes virtualizar cualquier otra cosa, He probado de todo y cuando llegue a proxmox ahí lo tengo todo. Salu2.

Por lo que he podido apreciar hasta ahora cuando comparas virtualizacion completa VS paravirtualizacion , en el primer caso(virtualizacion completa), puedes virtualizar al menos los SOs mas conocidos, mientras que en el segundo caso(paravirtualizacion), aun no me queda claro(a pesar de la cita en [1]) que esto funcione en la practica(tendre que probar y ver que tal, pues son cambios recientes) por otra parte, con la paravirtualizacion con Xen, cito de [1]

"...Paravirtualización con Xe: Xen utiliza una técnica llamada paravirtualización <https://es.wikipedia.org/wiki/Paravirtualizaci%C3%B3n> para alcanzar alto rendimiento (es decir, bajas penalizaciones del rendimiento, típicamente alrededor del 2%, con los peores casos rondando el 8%; esto contrasta con las soluciones de emulación que habitualmente sufren penalizaciones de un 20%)..." Con la paravirtualización, se puede alcanzar alto rendimiento incluso en arquitecturas (x86) que no suelen conseguirse con técnicas tradicionales de virtualización..."

de forma mas concreta se puede ver un ejemplo de esta ventaja en [2] cito;
correcto, por eso es mejor usar KVM (full virtualization) , en vez de paravirtualization, Si vas a virtualizar un linux, pues openvz se consiguen rendimientos mucho mejores muy cercanos al host nativo, ya que los contenedores usan el mismo kernel del host anfitrión.
"...Un ejemplo de uso de paravirtualización por rendimiento: el monitor de máquina virtual puede presentar el sistema operativo guest con una NIC inteligente con soporte para envío de paquetes basado en DMA, incluso si la NIC <https://es.wikipedia.org/wiki/Network_Interface_Card> en el anfitrión (real) carece de esta capacidad. El envío de paquetes es ejecutado enteramente por el monitor de máquina virtual y las señales enviadas a la NIC también. Aunque el envío de señales al sistema operativo guest es costoso, el rendimiento puede mejorar..."

Esto ya esta mucho más soportado en los drivers virtios tanto para NIC como para IO en la virtualización con KVM, que emplea Qemu y libvirtual + virtio-manager
de cualquier forma Arian, como se ha comentado en otros temas, no creo que de forma general uno sea superior a otro, es mas bien una cuestion de cual se ajusta mas a nuestras necesidad, gracias nuevamente por tu respuesta,

saludos,

1- https://es.wikipedia.org/wiki/Xen
2- https://es.wikipedia.org/wiki/Paravirtualización

Igualmente es mi consideración gracias por los datos, y el debate. para más información http://pve.proxmox.com . Salu2.

PD: para usar una virtualización comoda y decente con Xen, esta XenServer pero todo el conjunto de herramientas y manejo son privativas por parte de Citrix, proxmox provee un entorno de virtualización comodo, de gestión web, con muy buena gestión y todo lo que necesitamos. sin tener que usar nada privativo, basado en debian7 la actual 3.4, pronto tendremos una versión de proxmox 3.5 basada en debian 8.

--
Ing. Arian Molina Aguilera
Administrador de Redes y Servicios Telemáticos
Nodo Central ARTex S.A. La Habana. Cuba.
Telfs: +53(7)2047874, +53(7)204-2710 ext 123
jabber: ar...@artex.sa
Linux Usuario Registrado #392892





______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a