Home > Design Patterns > Hypervisor Clustering
Hypervisor Clustering

Hypervisor Clustering (Erl, Naserpour)

How can a virtual server survive the failure of its hosting hypervisor or physical server?

Problem

The failure of a hypervisor or its underlying physical server cascades to all hosted virtual servers further causing their hosted IT resources to fail.

Solution

Hypervisors are clustered across multiple physical servers, so that if one fails, active virtual servers are transferred to another.

Application

Heartbeat messages are passed between clustered hypervisors and a central VIM to maintain status monitoring. Shared storage is provided for the clustered hypervisors and further used to store virtual server disks.
Hypervisor Clustering: A cloud architecture resulting from the application of the Hypervisor Clustering pattern (Part 1). These initial steps detail the assembly of required components.

A cloud architecture resulting from the application of the Hypervisor Clustering pattern (Part 1). These initial steps detail the assembly of required components.

Hypervisor Clustering: A cloud architecture resulting from the application of the Hypervisor Clustering pattern (Part 2).

A cloud architecture resulting from the application of the Hypervisor Clustering pattern (Part 2).

Hypervisor Clustering: A cloud architecture resulting from the application of the Hypervisor Clustering pattern (Part 3).

A cloud architecture resulting from the application of the Hypervisor Clustering pattern (Part 3).

Hypervisor Clustering: A cloud architecture resulting from the application of the Hypervisor Clustering pattern (Part 4).

A cloud architecture resulting from the application of the Hypervisor Clustering pattern (Part 4).

NIST Reference Architecture Mapping

This pattern relates to the highlighted parts of the NIST reference architecture, as follows:

Hypervisor Clustering: NIST Reference Architecture Mapping