Patent ID: 6802062
Filing Date: 2004-10-05
Classification: G06F

Abstract:
A method for moving an operating system from a first real machine to a second real machine, comprising the steps of:transmitting virtual machine configuration information indicating corresponding relation between device identifiers of I/O devices and logic names of said I/O devices used by an operating system working in a first virtual machine running on said first real machine from a first virtual machine control program running on said first real machine to a second virtual machine control program running on said second real machine in response to an operating system movement instruction between said first and second virtual machine control programs under control of said first virtual machine control program; generating a second virtual machine on said second real machine based on said virtual machine configuration information under control of said second virtual machine control program; suspending operation of said operating system on said first virtual machine in response to a request from said second virtual machine control program; sending register information necessary for resuming said operating system from said first virtual machine control program to said second virtual machine control program under control of said first virtual machine control program; resuming, from said suspending step, operation of said operating system using said register information on said second virtual machine under control of said second virtual machine control program; and wherein said second virtual machine control program receives said virtual machine configuration information from said first virtual machine control program to determine whether said second virtual machine can be generated on said second real machine.