Server clustering in a computing-on-demand system
First Claim
Patent Images
1. A method comprising:
- receiving, at a portal device and from a client application, a user request to provision a cluster, wherein the client application includes a browser;
provisioning, by at least one device in response to the request, two or more servers, each of the servers including a corresponding first network interface;
enabling, by at least one device, a corresponding second network interface in each of the provisioned servers;
creating, by at least one device, a shared volume;
assigning, by at least one device, the shared volume to each of the provisioned servers;
enabling a clustering application on each of the provisioned servers, wherein the enabled clustering application creates the cluster comprising the provisioned servers, the cluster having a heartbeat via the second network interfaces; and
fencing, via a power control device, one of the two or more servers when a different one of the two or more servers fails.
2 Assignments
0 Petitions
Accused Products
Abstract
A device may provision two or more servers, each of the servers including a first network interface. In addition, the device may enable a second network interface in each of the provisioned servers, create a shared volume, assign the shared volume to each of the provisioned servers, and enable a clustering application on each of the provisioned servers to form a cluster comprising the provisioned servers, the cluster having a heartbeat via the second network interfaces.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a portal device and from a client application, a user request to provision a cluster, wherein the client application includes a browser; provisioning, by at least one device in response to the request, two or more servers, each of the servers including a corresponding first network interface; enabling, by at least one device, a corresponding second network interface in each of the provisioned servers; creating, by at least one device, a shared volume; assigning, by at least one device, the shared volume to each of the provisioned servers; enabling a clustering application on each of the provisioned servers, wherein the enabled clustering application creates the cluster comprising the provisioned servers, the cluster having a heartbeat via the second network interfaces; and fencing, via a power control device, one of the two or more servers when a different one of the two or more servers fails. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
first logic comprising at least one processor to; generate a job for provisioning a cluster, wherein the cluster includes at least one standby device and an active device that are interconnected via a heartbeat network, and wherein in response to a failure of the active device, the standby device becomes active and operates in place of the failed active device; and place the job in a database; second logic comprising at least one processor to drive an execution of the job in the database, the job comprising instructions for one or more of devices in the system to; provision two servers, each of the two servers including a first network interface; enable a second network interface in each of the provisioned servers, wherein each of the second network interfaces includes at least one of an Ethernet interface or an Internet Protocol (IP) network interface; create a shared volume; assign the shared volume to each of the provisioned servers; and create a cluster from the provisioned servers, the cluster having a heartbeat over the second network interfaces; a portal device to receive a user request to provision the cluster, from a client application on a remote device, wherein the client application includes a browser; and a power control device for fencing one of the two servers when the one of the two servers fails. - View Dependent Claims (14, 15, 20)
-
-
16. Non-transitory computer-readable media comprising computer executable instructions for causing one or more processors to:
-
receive, at a portal device, a user request to provision two or more devices, from a client application on a remote device, wherein the client application includes a browser; provision two or more devices, each of the devices including a first network interface in response to the user request; enable a second network interface in each of the provisioned devices; create a quorum disk; assign a logical volume associated with the quorum disk to each of the provisioned devices, install a clustering application on each of the provisioned devices, enable the clustering application and a heartbeat between the provisioned devices via the second network interfaces in the provisioned devices; and fencing, via a power control device, one of the two or more devices when a different one of the two or more devices fails. - View Dependent Claims (17, 18, 19)
-
Specification