METHODS AND SYSTEMS TO HOT-SWAP A VIRTUAL MACHINE
First Claim
1. A method comprising:
- monitoring the operational status of a first virtual machine operating as a primary server and the operational status of a second virtual machine operating as a stand-by server, the first and second virtual machines being implemented on a same host processing system;
based on the monitored operational status of the first and second virtual machines, performing a hot-swap to cause the second virtual machine to operate as the primary server and the first virtual machine to operate as the stand-by server; and
restarting the first virtual machine.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems to limit the duration of a service interruption caused by a failed middleware application server are disclosed. One example method and system includes monitoring the operational status of a first virtual machine operating as a primary server and the operational status of a second virtual machine operating as a stand-by server and, based on the monitored operational status of the first and second virtual machines, performing a hot-swap to cause the second virtual machine to operate as the primary server and the first virtual machine to operate as the stand-by server. The first and second virtual machines are implemented on a same host processing system. After the hot-swap, the first virtual machine is restarted. In some examples, the first virtual machine and the second virtual machine are implemented on a same host processing system. Performing the hot-swap can include causing the first virtual machine to be uncoupled from a network and causing the second virtual machine to be coupled to the network. In some examples, the method also includes causing copy of a first file system used by the primary server to be stored as a second file system for use by the stand-by server.
-
Citations
20 Claims
-
1. A method comprising:
-
monitoring the operational status of a first virtual machine operating as a primary server and the operational status of a second virtual machine operating as a stand-by server, the first and second virtual machines being implemented on a same host processing system; based on the monitored operational status of the first and second virtual machines, performing a hot-swap to cause the second virtual machine to operate as the primary server and the first virtual machine to operate as the stand-by server; and restarting the first virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A hot-swap tool comprising:
-
a monitor to generate a notification when a first virtual machine acting as a primary server is not operational; a configuration tool to respond to the notification by performing a hot-swap operation to cause a second virtual machine to operate as the primary server and the first virtual machine to operate as a stand-by server, the first and second virtual machines being implemented on a same host processing system; and a restart tool to cause the first virtual machine to be restarted after the hot-swap operation. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A tangible machine readable medium comprising instructions that, when executed, cause a machine to at least:
-
monitor the operational status of a first virtual machine operating as a primary server and the operational status of a second virtual machine operating as a stand-by server, the first and second virtual machines being implemented on a same host processing system; based on the monitored operational status of the first and second virtual machines, perform a hot-swap to cause the second virtual machine to operate as the primary server and the first virtual machine to operate as the stand-by server; and restart the first virtual machine. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification