Shared nothing virtual cluster
First Claim
1. A shared-nothing virtual cluster, comprising:
- a plurality of virtual servers located on a corresponding plurality of physical servers linked together via a network;
said plurality of virtual servers collectively forming an active/passive (A/P) cluster including an active virtual server and at least one passive virtual server;
a plurality of virtual drives, each located on a corresponding one of said plurality of physical servers;
said active virtual server handling a cluster load and executing a first operating system (OS) that operates said plurality of virtual drives in a data redundant configuration that collectively stores a data set for said cluster;
each passive virtual server coupled to a sufficient number of said plurality of virtual drives with redundant information to recover said data set for said cluster; and
an interlinik operatively configured to detect failure of said active virtual server and to initiate promotion of one of said one or more passive virtual servers to active status to resume handling said cluster load after failover.
26 Assignments
0 Petitions
Accused Products
Abstract
A shared-nothing virtual cluster including multiple virtual servers located on a corresponding number of physical servers linked together via a network. The virtual servers collectively form an active/passive (A/P) cluster including an active virtual server and at least one passive server. The shared-nothing virtual cluster further includes an interlink and multiple virtual drives located on the physical servers. The active virtual server handles a cluster load and executes a first operating system that operates the virtual drives in a data redundant configuration that collectively stores a data set for the cluster. Each passive virtual server, when activated, is coupled to a sufficient number of the virtual drives with redundant information to recover the data set for the cluster. The interlink is operatively configured to detect failure of the active server and to initiate promotion of a virtual server to active status to resume handling the cluster load after failover.
-
Citations
39 Claims
-
1. A shared-nothing virtual cluster, comprising:
-
a plurality of virtual servers located on a corresponding plurality of physical servers linked together via a network; said plurality of virtual servers collectively forming an active/passive (A/P) cluster including an active virtual server and at least one passive virtual server; a plurality of virtual drives, each located on a corresponding one of said plurality of physical servers; said active virtual server handling a cluster load and executing a first operating system (OS) that operates said plurality of virtual drives in a data redundant configuration that collectively stores a data set for said cluster; each passive virtual server coupled to a sufficient number of said plurality of virtual drives with redundant information to recover said data set for said cluster; and an interlinik operatively configured to detect failure of said active virtual server and to initiate promotion of one of said one or more passive virtual servers to active status to resume handling said cluster load after failover. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A virtual cluster, comprising:
-
a plurality of virtual drives located on a corresponding plurality of physical servers coupled together via a network; a first virtual server located on a first of said plurality of physical servers, said first virtual server being active and handling a cluster load and storing cluster data in said plurality of virtual drives organized in a data redundant configuration; a disk image incorporating attributes of said first virtual server stored on said plurality of virtual drives; and an interlinik operative to monitor said first virtual server and to initiate promotion of a second virtual server on a second of said plurality of physical servers to active status using said disk image in the event of failure of said first virtual server to effectuate failover; wherein said second virtual server, when activated, resumes handling of said cluster load and accesses said cluster data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of configuring and operating a shared-nothing virtual cluster in a plurality of physical servers coupled together via a network including a plurality of virtual drives each located on a corresponding one of the plurality of physical servers, the method comprising:
-
operating an active virtual server on a first one of the plurality of physical servers to handle a cluster load; storing, by the active virtual server, cluster data onto the plurality of virtual drives organized in a data redundant configuration; detecting failure of the first physical server; and in the event of failure of the first physical server, activating a second virtual server on a second one of the plurality of physical servers to resume handling of the cluster load and providing access by the activated second virtual server to a sufficient number of the plurality of virtual drives that collectively stores the cluster data. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification