Introduction to Integrity Virtual Machines
Figure 1 Integrity VM extends the HP Partitioning Continuum
What are HP Integrity Virtual Machines?
The HP Integrity Virtual Machines product is a robust soft partitioning and virtualization technology 
that provides operating systems isolation, with sub-CPU allocation granularity and shared I/O. Put 
simply, Integrity VM enables you to create a virtual machine – a software abstraction that presents all 
of the interfaces provided by a computer system’s hardware. Integrity Virtual Machines software 
enables virtual devices by emulating them with real hardware devices. A single HP Integrity server 
running Integrity VM can support multiple virtual machines, each with its own separate “guest” 
operating system. As a result, each virtual machine (VM) can host its own applications in a fully 
isolated environment. The physical resources of the Integrity server are shared amongst any of the 
virtual machines it hosts. You can define virtual machines as single-CPU or SMP servers with the 
flexibility to host many virtual CPUs on a single physical processor. The same is true for I/O – a single 
I/O card can be shared by multiple virtual machines.
HP enables both flexibility and scalability with its Integrity VM technology. You can create virtual 
servers with multiple, virtual CPUs, and I/O devices, each running separate operating system 
instances with different OS versions, applications, and users. The result is a virtual machine 
technology that provides increased hardware utilization and flexibility in server provisioning with 
isolation, improved system availability, and higher capacity.
Clusters nPartitions
vPars
HWgranularity
Process 
Resource 
Manager
Clusters of hard 
partitions or 
servers
Hard partitions 
within a server 
complex
Virtual partitions 
within a server or 
hard partition
Resource 
partitions within 
an OS instance
Integrity VM
HW sharing
Virtual machines 
within a server or 
hard partition










