Christophe de Dinechin inició un proyecto skunkworks para virtualizar Itanium, con la ayuda de Jean-Marc Chevrot y de un "equipo virtual" de experimentados ingenieros de HP. Entre 2000 y 2003, Christophe de Dinechin , Todd Kjos y Jonathan Ross desarrollaron un prototipo de Integrity Virtual Machines. [1] [2] Luego, un equipo más grande de experimentados ingenieros de kernel de OpenVMS , Tru64 Unix y HP-UX lo convirtieron en un producto completo .
Las versiones 1.0 y 1.2, lanzadas en 2005, ejecutaban HP-UX en máquinas virtuales.
La versión 3.5, publicada a fines de 2007, admite SUSE Linux Enterprise Server , [4] invitados HP-UX 11i v3, nuevos paquetes de servicios para invitados Windows y Linux y E/S virtual acelerada para invitados HP-UX, [5] lo que permite un mejor rendimiento de E/S y una mayor cantidad de dispositivos.
La versión 4.0, publicada en septiembre de 2008, se ejecuta en HP-UX 11.31 (también conocido como 11i v3), admite 8 CPU virtuales, asignación de CPU limitada (además de la asignación de CPU como en versiones anteriores), compatibilidad adicional con E/S virtual acelerada (AVIO) y una nueva herramienta de análisis de rendimiento de VM. La versión 4.0 también incluye funciones beta como migración en línea y compatibilidad con invitados OpenVMS .
La versión 4.1, publicada en abril de 2009, es compatible con la migración de máquinas virtuales en línea, lo que permite a los clientes migrar invitados activos de un host de máquina virtual a otro sin interrumpir el servicio. También ofrece compatibilidad con alternativas de terceros para comunicaciones seguras mediante SSH, E/S virtual acelerada (AVIO) para redes en invitados de Windows y Linux, compatibilidad con ignite y almacenes de respaldo VxVM. [6]
La versión 4.2, publicada en marzo de 2010, admite el cifrado durante la migración de una máquina virtual, ofrece compatibilidad con hardware Itanium más reciente y versiones del sistema operativo invitado de la máquina virtual, contiene software que permite utilizar máquinas virtuales como paquetes Serviceguard y nodos Serviceguard, y admite la reasignación automática de memoria. También agregó compatibilidad con invitados OpenVMS 8.4. [7]
La versión 4.2.5, lanzada en septiembre de 2010, brinda soporte para HP Integrity Superdome 2 , así como soporte para suspender y reanudar una máquina virtual. [8]
La versión 4.3, lanzada en marzo de 2011, brinda soporte para el procesador Intel® Itanium® Tukwila , una utilidad de edición NVRAM, una consola remota virtual iLO, 16 CPU virtuales para invitados, 128 GB para memoria de invitado, 256 dispositivos de almacenamiento AVIO, soporte para canal de fibra sobre Ethernet y soporte para almacenamientos de respaldo NFS . [9]
La versión 6.1, lanzada en marzo de 2012, brinda soporte para la administración de Hp vPar y la función de entrada y salida directa (DIO) para mejorar la funcionalidad de E/S, la capacidad de administración y el rendimiento. [10]
La versión 6.3, lanzada en marzo de 2014, puede emular NVRAM, admite 32 CPU y 256 GB de RAM para invitados de VM, admite la adición dinámica de dispositivos de E/S y admite la migración entre procesadores i2 e i4. [11]
La versión 6.3.5, lanzada en marzo de 2015, permite la eliminación dinámica de dispositivos de E/S, mejoras en los puertos físicos que utilizan los invitados NPIV después de su migración, reducción de la sobrecarga de memoria para máquinas virtuales grandes y más. [12]
Capacidades
Las especificaciones exactas dependen de la versión precisa y la configuración del sistema.
Las configuraciones del host son las mismas que las admitidas por HP-UX y pueden incluir 128 núcleos físicos y 1 TB de memoria principal.
Pueden ejecutarse más de 250 invitados simultáneamente, aunque el número óptimo generalmente es menor, dependiendo de la memoria del host y la configuración del procesador.
Los invitados pueden tener varias CPU virtuales ; la cantidad máxima en las configuraciones admitidas es 4 con versiones anteriores a la 4.0, 8 con la versión 4.0, 16 con la versión 4.3 y 32 con la versión 6.3.
En la versión 6.3, los invitados pueden configurarse con hasta 256 GB de memoria. En versiones recientes, la memoria se puede ajustar de forma dinámica para los invitados HP-UX.
Los dispositivos virtuales se pueden agregar o quitar de forma dinámica. La cantidad de dispositivos virtuales permitidos en las configuraciones compatibles depende de la versión. Las versiones posteriores a la 4.3 admiten hasta 256 cuando se utilizan E/S virtuales aceleradas.
La asignación de CPU para máquinas virtuales se puede ajustar dinámicamente con una granularidad de 1% o 1 MHz. El tiempo de CPU se asigna mediante un programador de reparto justo , que ofrece una mejor utilización de la CPU para los invitados SMP que un programador grupal más simplista .
^ "Presentaciones—Gelato ICE | San José | Abril 2007 :: Acerca de :: Gelato ICE". Archivado desde el original el 2008-05-16 . Consultado el 2008-05-14 .
^ redhat.com | Visualización del perfil de la aplicación
^ "HPVM 3.5". Archivado desde el original el 14 de julio de 2011. Consultado el 14 de mayo de 2008 .
^ "Nuevas características y mejoras en esta versión de Integrity VM" (PDF) . Archivado desde el original (PDF) el 2012-03-30 . Consultado el 2011-08-19 .
^ "HP Integrity Virtual Machines 4.2: Notas de la versión" (PDF) . Febrero de 2010. Archivado desde el original (PDF) el 12 de julio de 2011 . Consultado el 25 de mayo de 2020 .
^ "HP Integrity Virtual Machines 4.2: Notas de la versión" (PDF) . Junio de 2010. Archivado desde el original (PDF) el 12 de julio de 2011 . Consultado el 6 de octubre de 2010 .
^ "HP Integrity Virtual Machines 4.2.5: Notas de la versión" (PDF) . Octubre de 2010. Consultado el 6 de octubre de 2010 .
^ "HP Integrity Virtual Machines 4.3: Notas de la versión" (PDF) . Agosto de 2011. Consultado el 19 de agosto de 2011 .
^ "HP Integrity Virtual Machines 6.1: Notas de la versión" (PDF) . Marzo de 2012. Consultado el 23 de mayo de 2012 .
^ "Notas de la versión de HP-UX vPars e Integrity VM V6.3". Archivado desde el original el 2 de abril de 2015 . Consultado el 1 de abril de 2015 .
^ "Notas de la versión de HP-UX vPars e Integrity VM v6.3.5" . Consultado el 1 de abril de 2015 .
^ "HP Integrity Virtual Machines Manager" (PDF) . Archivado desde el original (PDF) el 28 de septiembre de 2011 . Consultado el 19 de agosto de 2011 .