Discovering and monitoring server clusters
First Claim
Patent Images
1. A method implemented by a first physical node in a server cluster that includes a plurality of different physical nodes, the method comprising:
- the first physical node in the server cluster identifying one or more virtual servers that the first physical node is configured to host, based at least in part on one or more applications installed on the first physical node, wherein each physical node in the plurality of different physical nodes, including the first physical node, is configured to host the one or more virtual servers;
the first physical node and other physical nodes in the plurality of different physical nodes respectively receiving monitoring rules that are initially inactive and that, when activated, control how the server cluster is monitored;
the first physical node receiving an approval to host at least one virtual server of the one or more virtual servers, the approval being received as interface input;
the first physical node monitoring for failover events prior to receiving the approval for hosting the at least one virtual server, wherein corresponding monitoring rules for the first physical node remain inactive while the first physical node monitors for failover events;
only after the first physical node initiates hosting the at least one virtual server, the first physical node activating its corresponding previously inactive monitoring rules which are structured to control how the first physical node monitors the server cluster after receiving the approval to host the at least one virtual server, the now-active monitoring rules of the first physical node causing the first physical node to monitor the entire server cluster, wherein the other physical nodes in the plurality of different physical nodes are not hosting the at least one virtual server and still include corresponding inactive monitoring rules, and wherein the other physical nodes in the plurality of different physical nodes monitor the first physical node without monitoring the entire server cluster; and
the first physical node monitoring a status of the server cluster, including the least one virtual server, in response to receiving the approval.
2 Assignments
0 Petitions
Accused Products
Abstract
In a server cluster, multiple nodes may host one or more virtual servers. Virtual servers that may be hosted by particular nodes are identified. From the nodes, status is provided as to nodes that are actively hosting virtual servers and status of nodes whether they are actively hosting or not hosting a virtual server. Failover events are indicated, including transition of a virtual server from a failed node to another node.
21 Citations
20 Claims
-
1. A method implemented by a first physical node in a server cluster that includes a plurality of different physical nodes, the method comprising:
-
the first physical node in the server cluster identifying one or more virtual servers that the first physical node is configured to host, based at least in part on one or more applications installed on the first physical node, wherein each physical node in the plurality of different physical nodes, including the first physical node, is configured to host the one or more virtual servers; the first physical node and other physical nodes in the plurality of different physical nodes respectively receiving monitoring rules that are initially inactive and that, when activated, control how the server cluster is monitored; the first physical node receiving an approval to host at least one virtual server of the one or more virtual servers, the approval being received as interface input; the first physical node monitoring for failover events prior to receiving the approval for hosting the at least one virtual server, wherein corresponding monitoring rules for the first physical node remain inactive while the first physical node monitors for failover events; only after the first physical node initiates hosting the at least one virtual server, the first physical node activating its corresponding previously inactive monitoring rules which are structured to control how the first physical node monitors the server cluster after receiving the approval to host the at least one virtual server, the now-active monitoring rules of the first physical node causing the first physical node to monitor the entire server cluster, wherein the other physical nodes in the plurality of different physical nodes are not hosting the at least one virtual server and still include corresponding inactive monitoring rules, and wherein the other physical nodes in the plurality of different physical nodes monitor the first physical node without monitoring the entire server cluster; and the first physical node monitoring a status of the server cluster, including the least one virtual server, in response to receiving the approval. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable hardware storage devices having stored thereon executable instructions that are executable by one or more processors of a first physical node in a cluster that includes a plurality of different physical nodes and that cause the one or more processors of the first physical node to perform acts comprising:
-
identifying one or more virtual servers that the first physical node is configured to host, based at least in part on one or more applications installed on the first physical node, wherein each physical node in the plurality of different physical nodes, including the first physical node, is configured to host the one or more virtual servers; the first physical node and other physical nodes in the plurality of different physical nodes respectively receiving monitoring rules that are initially inactive and that, when activated, control how the cluster is monitored; receiving an approval to host at least one virtual server of the one or more virtual servers, the approval being received as interface input; monitoring for failover events prior to receiving the approval for hosting the at least one virtual server, wherein corresponding monitoring rules for the first physical node remain inactive while the first physical node monitors for failover events; only after the first physical node initiates hosting the at least one virtual server, activating the first physical node'"'"'s previously inactive monitoring rules which are structured to control how the first physical node monitors the cluster after receiving the approval to host the at least one virtual server, the now-active monitoring rules of the first physical node causing the first physical node to monitor the entire cluster, wherein the other physical nodes in the plurality of different physical nodes are not hosting the at least one virtual server and still include corresponding inactive monitoring rules, and wherein the other physical nodes in the plurality of different physical nodes monitor the first physical node without monitoring the entire cluster; and monitoring a status of the cluster, including the least one virtual server, in response to receiving the approval. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising a first physical node in a cluster that includes a plurality of different physical nodes, the computing device comprising:
-
one or more processors; and memory storing executable instructions that are executable by the one or more processors of the first physical node to cause the one or more processors to perform acts comprising; identifying one or more virtual servers that the first physical node is configured to host, based at least in part on one or more applications installed on the first physical node, wherein each physical node in the plurality of different physical nodes, including the first physical node, is configured to host the one or more virtual servers; the first physical node and other physical nodes in the plurality of different physical nodes respectively receiving monitoring rules that are initially inactive and that, when activated, control how the cluster is monitored; receiving an approval to host at least one virtual server of the one or more virtual servers, the approval being received as interface input; monitoring for failover events prior to receiving the approval for hosting the at least one virtual server, wherein corresponding monitoring rules for the first physical node remain inactive while the first physical node monitors for failover events; only after the first physical node initiates hosting the at least one virtual server, activating the first physical node'"'"'s previously inactive monitoring rules which are structured to control how the first physical node monitors the cluster after receiving the approval to host the at least one virtual server, the now-active monitoring rules of the first physical node causing the first physical node to monitor the entire cluster, wherein the other physical nodes in the plurality of different physical nodes are not hosting the at least one virtual server and still include corresponding inactive monitoring rules, and wherein the other physical nodes in the plurality of different physical nodes monitor the first physical node without monitoring the entire cluster; and monitoring a status of the cluster, including the least one virtual server, in response to receiving the approval. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification