Server clustering in a computing-on-demand system
First Claim
Patent Images
1. A method comprising:
- receiving, at a network and from a client using a web-based portal and a browser providing a graphical user interface for receiving user selections of clusters and shared storage volumes, a user request to provision a cluster including two or more servers in the network and to create a shared storage volume;
provisioning, by at least one device of the network and in response to the user request to provision the cluster including the two or more servers in the network, the cluster including the two or more servers;
creating, by any device of the at least one device of the network and in response to the user request to create the shared storage volume, the shared storage volume;
assigning, by any device of the at least one device of the network, the shared storage volume to each of the two or more servers included in the provisioned cluster, such that access to the shared storage volume is provided to each of the two or more servers included in the provisioned cluster; and
enabling an application on each of the two or more servers included in the provisioned cluster,wherein the provisioned cluster has a heartbeat via the two or more servers included in the provisioned cluster, andwherein the user request to provision the cluster including the two or more servers in the network and to create the shared storage volume is received as a result of a user selecting at least one of the cluster and the shared storage volume from the graphical user interface provided by the browser.
3 Assignments
0 Petitions
Accused Products
Abstract
A device may provision two or more servers, each of the servers including a network interface. In addition, the device may enable the 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 network interfaces.
189 Citations
18 Claims
-
1. A method comprising:
-
receiving, at a network and from a client using a web-based portal and a browser providing a graphical user interface for receiving user selections of clusters and shared storage volumes, a user request to provision a cluster including two or more servers in the network and to create a shared storage volume; provisioning, by at least one device of the network and in response to the user request to provision the cluster including the two or more servers in the network, the cluster including the two or more servers; creating, by any device of the at least one device of the network and in response to the user request to create the shared storage volume, the shared storage volume; assigning, by any device of the at least one device of the network, the shared storage volume to each of the two or more servers included in the provisioned cluster, such that access to the shared storage volume is provided to each of the two or more servers included in the provisioned cluster; and enabling an application on each of the two or more servers included in the provisioned cluster, wherein the provisioned cluster has a heartbeat via the two or more servers included in the provisioned cluster, and wherein the user request to provision the cluster including the two or more servers in the network and to create the shared storage volume is received as a result of a user selecting at least one of the cluster and the shared storage volume from the graphical user interface provided by the browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18)
-
-
13. A system comprising:
-
a network including a portal device, at least one device and two or more servers, wherein the portal device is configured to receive, from a client using a web-based portal and a browser providing a graphical user interface for receiving user selections of clusters and shared storage volumes, a user request to provision a cluster including the two or more servers in the network and to create a shared storage volume in the network, wherein any device of the at least one device of the network is configured to provision, in response to the user request to provision the cluster including the two or more servers in the network, cluster including the two or more servers, wherein any device of the at least one device of the network is configured to create the shared storage volume in response to the user request to create the shared storage volume, wherein any device of the at least one device of the network is configured to assign the shared storage volume to each of the two or more servers of the provisioned cluster, such that access to the shared storage volume is provided to each of the two or more servers included in the provisioned cluster, wherein any device of the at least one device of the network is configured to enable an application on each of the two or more servers included in the provisioned cluster, wherein the provisioned cluster has a heartbeat via the two or more servers included in the provisioned cluster, and wherein the user request to provision the cluster including the two or more servers in the network and to create the shared storage volume is received as a result of a user selecting at least one of the cluster and the shared storage volume from the graphical user interface provided by the browser.
-
-
14. A non-transitory computer-readable storage medium impressed with computer program instructions that, when executed on a processor included in a network, implement a method comprising:
-
receiving, at the network and from a client using a web-based portal and a browser providing a graphical user interface for receiving user selections of clusters and shared storage volumes, a user request to provision a cluster including two or more servers in the network and to create a shared storage volume; provisioning, in response to the user request to provision the cluster including the two or more servers in the network, the cluster including the two or more servers; creating, in response to the user request to create the shared storage volume, the shared storage volume; assigning the shared storage volume to each of the two or more servers included in the provisioned cluster, such that access to the shared storage volume is provided to each of the two or more servers included in the provisioned cluster; and enabling an application on each of the two or more servers included in the provisioned cluster, wherein the provisioned cluster has a heartbeat via the two or more servers included in the provisioned cluster, and wherein the user request to provision the cluster including the two or more servers in the network and to create the shared storage volume is received as a result of a user selecting at least one of the cluster and the shared storage volume from the graphical user interface provided by the browser. - View Dependent Claims (15, 16, 17)
-
Specification