Back to results
US 8,015,432 B1Granted
Method and apparatus for providing computer failover to a virtualized environment
AssigneeSymantec Corporation
InventorAnish Vaidya
Life of this patent
Estimating the term…
Abstract
A method and apparatus for providing failover to a virtualized environment. The method and apparatus comprise a standby node having a virtualized environment that supports a plurality of resource partitions that operate within the standby node upon a failover of a server within a computer system.
Claims16
A method comprising:
- detecting a failure of a resource, wherein
- the resource is executed by a first server;
- launching a partition, within a virtualized environment, wherein
- the partition is launched on a second server,
- the partition is configured with a set of properties,
- the set of properties is associated with an operating environment of the first server,
- the set of properties comprises
- one or more enablement properties,
- the one or more enablement properties are necessary for proper execution of the associated partition within the virtualized environment, and
- the one or more enablement properties specify whether the virtualized environment is capable of supporting software partitions;
- and
- facilitating failover of the resource from the first server to the second server by launching a resource within the partition, wherein
- the one or more enablement properties differentiate whether resources of a system may be established outside the partition,
- the failover is performed in accordance with the one or more enablement properties, and
- the resource within the partition reports the state of a service group instead of managing the partition.
12 more elements
An apparatus comprising:
- a standby server, wherein
- the standby server is configured to
- launch a virtualized environment,
- launch a plurality of partitions within the virtualized environment by virtue of being configured to launch a partition of the plurality of partitions for at least one failed resource within a computer system, and
- facilitate failover of the at least one failed resource by launching a resource within a particular partition of the plurality of partitions,
- the particular partition comprises
- a backup instance of the at least one failed resource associated with the particular partition,
- the particular partition is configured with a set of properties associated with an operating environment of a primary server,
- the set of properties comprises
- one or more enablement properties for the particular partition within the virtualized environment,
- the one or more enablement properties differentiate whether resources of a system may be established outside the particular partition,
- the one or more enablement properties specify whether the virtualized environment is capable of supporting software partitions, and
- the resource within the particular partition reports the state of a service group instead of managing the partition.
10 more elements
A high-availability computer system comprising:
- a plurality of servers, wherein
- each of the plurality of servers is configured to provide a resource, and
- the each of the plurality of servers comprises
- a high availability control module;
- and
- a standby node, coupled to the plurality of servers, wherein
- the each of the plurality of servers is configured to
- instantiate a partition of a plurality of partitions within a virtualized environment for the each of the plurality of servers, and
- launch a backup instance of at least one of the resources in each partition of the plurality of partitions when the high availability control module detects a resource fault, wherein
- the resource fault represents at least one failed resource, and
- the at least one of the resources is associated with the each partition of the plurality of partitions,
- the each partition of the plurality of partitions comprises
- a backup instance of the at least one failed resource, wherein
- the at least one failed resource is associated with the each partition of the plurality of partitions,
- the each partition of the plurality of partitions is configured with a set of properties, wherein
- the set of properties is associated with an operating environment of an associated server of the plurality of servers,
- the set of properties comprises one or more enablement properties for the each particular partition of the plurality of partitions within the virtualized environment,
- the one or more enablement properties differentiate whether resources of a system may be established outside the each partition of the plurality of partitions, and
- the one or more enablement properties specify whether the virtualized environment is capable of supporting software partitions, and
- each backup instance of the at least one of the resources reports the state of a service group instead of managing the partition of the plurality of partitions.
17 more elements
A high-availability computer system comprising:
- N servers;
- and
- a single standby node, wherein
- the combination of the single standby node and the N servers form an N+N failover configuration,
- N is an integer of 2 or more,
- the single standby node supports a virtualized environment having N possible partitions,
- at least one of the resources is associated with each of the N possible partitions,
- each of the N possible partitions comprises
- a backup instance of at least one failed resource, wherein
- the at least one failed resource is associated with the each of the N possible partitions,
- each partition of the N possible partitions is configured with a set of properties, wherein
- the set of properties is associated with an operating environment of an associated server of the N servers, and
- the set of properties comprises one or more enablement properties for an associated partition within the virtualized environment,
- the one or more enablement properties differentiate whether resources of a system may be established outside the particular partition,
- the one or more enablement properties specify whether the virtualized environment is capable of supporting software partitions, and
- each backup instance of the at least one of the resource reports the state of a service group instead of managing the each of the N possible partitions.
13 more elements
Dependencies are inferred from the claim text.