- HP Integrity Virtual Machines
name = HP Integrity Virtual Machines
caption = Integrity VM 3.5 running a variety of guests
latest release version = 4.0
latest release date = September
latest preview version = 4.1
latest preview date = March
programming language = C and
Itanium Assembly language
operating system =
HP-UX, Linux, Windows, Open VMS
HP Integrityand other Itaniumplatforms supporting HP-UX
Virtual machine monitor
license = Proprietary
website = [http://www.hp.com/go/integrityvm HP Official Web Site for Integrity VM]
Integrity Virtual Machines is software from
Hewlett-Packardthat allows multiple virtual machinesto run concurrently on any Itaniumserver running HP-UX, notably the HP Integrityline. It is part of HP's Virtual Server Environmentsuite.
The product is optimized for server use.
The prototype of Integrity Virtual Machines was developed between 2000 and 2003 by
Christophe de Dinechin, Todd Kjosand Jonathan Ross [http://rogue.colorado.edu/EPIC7/ItaniumVirtualMachines.pdf] [ [http://www.ice.gelato.org/about/apr07_presentations.php#pres75 Presentations—Gelato ICE | San Jose | April 2007 :: About :: Gelato ICE ] ] . It was then turned into a full-fledged product by a larger team of experienced Open VMS, Tru64 Unixand HP-UXkernel engineers.
* Version 1.0 and 1.2, released in
2005, ran HP-UXin virtual machines.
* Version 2.0, released in November
2006, additionally supports Windows Server 2003, CD and DVD burners, tape drives and VLAN.
* Version 3.0, released in June
2007, supports Linux Red Hat Enterprise Linux[ [https://www.redhat.com/apps/isv_catalog/AppProfile.html?application_id=4633 redhat.com | Application Profile Display ] ]
* Version 3.5, released in late
2007, supports SUSE Linux Enterprise Server[ [http://developer.novell.com/yes/92318.htm HPVM 3.5 ] ] , HP-UX 11i v3 guests, new service packs for Windows and Linux guests, and accelerated virtual I/O for HP-UX guests [ [http://docs.hp.com/en/T2767-90150/ch01s01.html New Features and Enhancements in This Version of Integrity VM ] ] , enabling better I/O performance and a larger number of devices.
* Version 4.0, released in September
2008, runs on HP-UX11.31 (also known as 11i v3), supports 8 virtual CPUs, capped CPU allocation (in addition to CPU entitlement as in previous releases), additional support for accelerated virtual I/O (AVIO), and a new VM performance analysis tool. Version 4.0 also includes beta functionality such as on-line migration and support for OpenVMSguests.
Support for other flavors of
Linux, as well as for OpenVMSis expected in later releases. Release 4.1 is planned for 2009and will offer full support for on-line guest migration.
Exact specifications depend on the precise version and system configuration.
* The host configurations are the same as those supported by
HP-UX, and can include 128 physical processors and 1TB of main memory.
* More than 250 guests can run concurrently, although the optimal number is generally lower, depending on host memory and processor configuration.
* Guests can have multiple virtual CPUs, the maximum number in supported configurations being 4 with releases before 4.0, and 8 with release 4.0.
* Guests can be configured with up to 64G of memory. In recent releases, memory can be adjusted dynamically for HP-UX guests.
* Virtual devices can be added or removed dynamically. The number of virtual devices allowed in supported configurations depends on the release. Versions after 3.5 support up to 30 virtual devices, or up to 158 when accelerated virtual I/Os are used.
* The CPU allocation for virtual machines can be adjusted dynamically with a granularity of 1%. CPU time is allocated by a fair-share scheduler, which delivers better CPU utilization for SMP guests than a more simplistic gang scheduler.
Integrity Virtual Machines can be created and managed using a
command line interfaceor a graphical user interfaceaccessed using a web browser.
Essential commands include:
hpvmcreateto create virtual machines
hpvmstatusto display status information
hpvmstopto start and stop virtual machines
hpvmmodifyto modify existing virtual machines
hpvmconsoleto simulate a hardware console
hpvmmigrateto perform on-line or off-line guest migration
hpvmsarto show performance information about the running guests.
The user interface is integrated in the HP Integrity Virtual Machines Manager [ [http://docs.hp.com/en/T2786-90062/ch04s04.html HP Integrity Virtual Machines Manager ] ] .
Comparison of virtual machines
* [http://www.hp.com/go/integrityvm Product description] at
* [http://rogue.colorado.edu/EPIC7/ItaniumVirtualMachines.pdf Architecture overview]
* [http://docs.hp.com/en/T2767-90150/index.html Release note for version 3.5]
* [http://docs.hp.com/en/vse.html HP Virtual Server Environment]
* [http://docs.hp.com/en/T2767-90024/ch06s02.html Configuring HP Integrity VM Storage]
Wikimedia Foundation. 2010.
Look at other dictionaries:
Comparison of platform virtual machines — Platform virtual machines are software packages which emulate the whole physical computer machine, often giving multiple virtual machines on one physical platform. The table below compares basic information about platform virtual machine (VM)… … Wikipedia
Virtual DOS machine — (VDM) is Microsoft s technology that allows running legacy DOS and 16 bit Windows programs on Intel 80386 or higher computers when there is already another operating system running and controlling the hardware. Contents 1 Overview 2 NTVDM 3… … Wikipedia
Virtual machine — A virtual machine (VM) is a completely isolated guest operating system installation within a normal host operating system . Modern virtual machines are implemented with either software emulation or hardware virtualization or (in the most… … Wikipedia
Virtual desktop — For software that creates a virtualized environment between the computer platform and its operating system, see Virtual machine. For virtual machines running desktop environments, see Desktop virtualization. OpenSUSE 10.2 s implementation of… … Wikipedia
Máquina virtual — Arquitectura típica de una máquina virtual. VirtualBox … Wikipedia Español
Hypervisor — In computing, a hypervisor, also called virtual machine monitor , is a virtualization platform that allows multiple operating systems to run on a host computer at the same time.ClassificationsHypervisors are currently classified in two types: [… … Wikipedia
Timeline of virtualization development — Timelines Note: This timeline is missing data for important historical systems, including: Atlas Computer (Manchester), GE 645, Burroughs B5000* 1964 ** IBM Cambridge Scientific Center begins development of CP 40. * 1965 ** IBM M44/44X,… … Wikipedia
HP-UX — 11i Famille Unix Type de noyau Noyau monolithique avec modules chargeables dynamiquement Plates formes IA 64 … Wikipédia en Français
Unified Extensible Firmware Interface — UEFI Logo Extensible Firmware Interface s position in the software stack … Wikipedia
History of operating systems — The history of computer operating systems recapitulates to a degree the recent history of computer hardware. Operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the linkages needed… … Wikipedia