HP Integrity Virtual Machines (Integrity VM) is a soft
partitioning and virtualization technology that enables you to create
multiple software-controlled Itanium®-based virtual machines within a single HP Integrity
server or nPartition. The Integrity server or nPartition acts as a VM Host for the virtual
machines (virtual machines are also called guests). The VM Host is a
platform manager. It manages hardware
resources such as memory, CPU allocation, and I/O devices, and shares
them among multiple virtual machines. The VM Host runs a version of
the HP-UX operating system and can be managed using standard HP-UX
management tools.
The virtual machines share a single set of physical hardware
resources, yet each virtual machine is a complete environment in itself
and runs its own instance of an operating system (called a guest OS). As with a
real machine, the virtual machine contains:
At least one processor core, also referred to as a virtual CPU or
vCPU
Other components of a computer
All these elements
are virtual, meaning that they are at least partially emulated in
software rather than fully implemented in hardware; however, to the
guest OS they appear as if they are real, physical components.
No guest OS can access memory allocated
to another guest OS. One virtual machine is not affected by software
events on another virtual machine, such as faults or planned software
downtimes. Integrity VM optimizes the utilization of hardware resources,
quickly allocating resources such as processor cores, memory, or I/O
bandwidth to the virtual machines as needed. Any software that runs
on supported versions of HP-UX can run in an Integrity VM virtual
machine. No recompiling, recertification, or changes are required
for applications to run in a guest OS. Applications run in the guest
OS as they do on any operating system.