Inventors:
Garth Richard Goodson - Sunnyvale CA, US
Sai Susarla - Sunnyvale CA, US
Randal Thelen - Sunnyvale CA, US
Kiran Srinivasan - Sunnyvale CA, US
Assignee:
NetApp, Inc. - Sunnyvale CA
International Classification:
G06F 11/00
Abstract:
A system and method provides for failover of guest operating systems in a virtual machine environment. During initialization of a computer executing a virtual machine operating system, a first guest operating system allocates a first memory region within a first domain and notifies a second guest operating system operating in a second domain of the allocated first memory region. Similarly, the second guest operating system allocates a second region of memory within the second domain and notifies the first operating system of the allocated second memory region. In the event of a software failure affecting one of the guest operating systems, the surviving guest operating system assumes the identity of the failed operating system and utilizes data stored within the shared memory region to replay to storage devices to render them consistent.