Service configuration assurance
US-9219652-B2 · Dec 22, 2015 · US
US9319282B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9319282-B2 |
| Application number | US-6850405-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 28, 2005 |
| Priority date | Feb 28, 2005 |
| Publication date | Apr 19, 2016 |
| Grant date | Apr 19, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method performed by a first physical node in a server cluster comprising: monitoring, via a first monitoring agent at the first physical node, a node status of a second physical node, the second physical node including a second monitoring agent to monitor one or more virtual servers hosted by the second physical node; performing a failover of the one or more virtual servers from the second physical node to the first physical node in response to the node status identifying a failure of the second physical node; hosting the one or more virtual servers by the first physical node after performing the failover; activating, at the first physical node, a cache of rules provided and updated by a management server; and monitoring, via the first monitoring agent, the one or more virtual servers hosted by the first physical node, the monitoring performed based on the cache of rules. 2. The method of claim 1 , wherein the cache of rules are activated by the first monitoring agent. 3. The method of claim 1 , wherein the cache of rules includes a frequency at which the first monitoring agent is to monitor the one or more virtual servers. 4. The method of claim 1 , wherein the cache of rules includes conditions that the first monitoring agent is to look for in the one or more virtual servers to determine a status of the one or more virtual servers. 5. The method of claim 1 , wherein the cache of rules includes a frequency at which the first monitoring agent is to provide updates to the management server as to status of the one or more virtual servers. 6. The method of claim 1 , wherein the cache of rules includes identification of nodes or virtual servers to be monitored by the first monitoring agent. 7. The method of claim 1 , wherein the first monitoring agent monitors the status of the second physical node when the first physical node hosts none of the one or more virtual servers. 8. The method of claim 1 , further comprising providing an alert to the management server after performing the failover of the one or more virtual servers from the second physical node to the first physical node. 9. The method of claim 8 , wherein providing the alert includes an indication of a success of performing the failover. 10. The method of claim 8 , wherein providing the alert includes notifying an administrator that the second physical node has failed. 11. One or more computer storage media comprising instructions that, when executed by one or more processors of a first node in a server cluster, configure the one or more processors of the first node in the server cluster to perform acts comprising: identifying a second node in the server cluster, the first node and the second node each being capable of hosting one or more virtual servers; receiving approval from a physical management server to host the one or more virtual servers by the first node; hosting the one or more virtual servers by the first node in response to receiving the approval; indicating to the physical management server that the one or more virtual servers are hosted by the first node; monitoring, via a monitoring agent installed at the first node, a status of the one or more virtual servers that are hosted by the first node using a cache of rules provided and updated by the physical management server; and in response to detecting a failure of at least one virtual server of the one or more virtual servers, performing a failover of the one or more virtual servers from the first node to the second node in the server cluster, the second node including another monitoring agent to monitor the one or more virtual servers after the failover using another cache of rules provided and updated by the physical management server. 12. A computer comprising: one or more processors; and memory including a monitoring system agent executable by the one or more processors to: discover and monitor virtual servers hosted by another computer of a server cluster that the computer is able to host according a first cache of monitoring rules; in response to determining that the other computer has failed, perform a failover to host the virtual servers by the computer; indicate to a physical management server that the virtual servers are hosted by the computer; and monitor a status of the virtual servers that are hosted by the computer via the monitoring agent at the computer after performing the failover, the monitoring agent to monitor the status of the virtual servers based on a second cache of monitoring rules, the second cache of monitoring rules directing the computer to perform a scope of monitoring of the server cluster that is different from the first cache of monitoring rules. 13. The computer of claim 12 , the memory further including a management pack provided and updated by the physical management server which includes the first cache of monitoring rules, the monitoring rules including a frequency at which the monitoring system agent is to monitor the virtual servers, and conditions that the monitoring system agent is to look for in the virtual servers to determine the status of the virtual servers. 14. The computer of claim 12 , the first cache of monitoring rules further including a frequency at which the monitoring system agent is to provide updates to the management server as to status of the virtual servers. 15. The computer of claim 12 , the first cache of monitoring rules further including identification of nodes or virtual servers to be monitored by the monitoring system agent. 16. The computer of claim 12 , wherein the monitoring system agent provides the status of the virtual servers hosted by the computer to the management server. 17. The computer of claim 12 , wherein the monitoring system agent monitors a node status of other computers of the server cluster that host other virtual servers. 18. A server cluster comprising: multiple nodes, wherein at least one node of the multiple nodes: determines an ability of the at least one node to host one or more virtual servers that are currently hosted by one or more other nodes of the multiple nodes; monitors a status of the one or more other nodes without monitoring inactive nodes in the server cluster, the inactive nodes currently hosting none of the one or more virtual servers; in response to determining that one of the one or more other nodes in the server cluster has failed, performs a failover to transition hosting of virtual servers that are currently hosted by the failed one of the one or more other nodes to the at least one node; and in response to completing the failover, monitors the one or more virtual servers and the inactive nodes via a monitoring agent installed at the at least one node, the monitoring agent using a cache of rules provided and updated by a management server. 19. The server cluster of claim 18 , wherein prior to determining that the one of the one or more other nodes in the server cluster has failed, the monitoring agent of the at least one node monitors the status of the one or more other nodes in the server cluster when the at least one node hosts none of the one or more virtual servers. 20. The server cluster of claim 18 , wherein the monitoring agent of the at least one node monitors other virtual servers hosted by the one or more other nodes when the at least one node hosts at least one of the one or more virtual servers. 21. A computer comprising: one or more processors; and memory storing instructions that, when executed by the one
using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title
determining service availability, e.g. which services are available at a certain point in time · CPC title
using data related to the state of servers by a load balancer · CPC title
Electricity · mapped topic
by selection of backup contents · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.