×

Application of virtual servers to high availability and disaster recovery solutions

  • US 7,933,987 B2
  • Filed: 09/22/2006
  • Issued: 04/26/2011
  • Est. Priority Date: 09/30/2005
  • Status: Active Grant
First Claim
Patent Images

1. A virtualized server system providing high availability of system resources and data recovery capabilities, said system comprising:

  • a primary site including a primary site storage area network, at least one primary virtual server platform including physical hardware and server virtualization software, and at least one primary site virtual server, said at least one primary site virtual server being implemented as a portable stateless server comprising an encapsulated package established by the server virtualization software, the encapsulated package including application software, operating system software, application data, and information tying the application software, the operating system software and the application data to particular physical hardware of the at least one primary virtual server platform including any NIC identifiers of the physical hardware and any MAC addresses associated therewith, said at least one primary site virtual server further including its own NIC identifier and MAC address and being stored as at least one primary virtual server image of the encapsulated package on said primary site storage area network, said at least one primary virtual server image being associated with said at least one primary virtual server platform;

    a secondary site enabled for data transmission with said primary site, said secondary site including a secondary site storage area network and at least one secondary virtual server platform including physical hardware and server virtualization software;

    at least one excess virtual server platform including physical hardware and server virtualization software, said at least one excess virtual server platform being located at one of said primary and secondary sites; and

    a controller operable to direct replication of said at least one primary virtual server image from said primary site to said secondary site storage area network wherein a replicated virtual server image corresponding with said at least one primary virtual server image is stored on said secondary site storage area network;

    said controller being further operable to monitor operation of said at least one primary virtual server platform and, in the event that a problem is detected with said at least one primary virtual server platform, to re-associate said at least one primary virtual server image with said at least one excess virtual server platform if said at least one excess virtual server platform is available or associate said at least one secondary virtual server platform with said at least one replicated virtual server image, and when said at least one secondary virtual server platform is associated with at least one secondary virtual server implemented as a portable stateless server and stored as at least one secondary virtual server image on the secondary site storage area network, said controller being further operable to shutdown a non-essential application associated with said at least one secondary virtual server image before associating said at least one replicated virtual server image with said at least one secondary virtual server platform in order to make said at least one secondary virtual server platform available to support execution of an application included in said at least one replicated virtual server image.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×