Patent ID: 8423997

Claim:
An information processing system on which a plurality of virtual machines and a host operating system that controls the plurality of virtual machines are operated, the information processing system comprising: a memory that is used for operation of the plurality of virtual machines; a storage device that is different from the memory, and is possible to be accessed by the host operating system; a storing unit that is different from the memory and the storage device, and stores save information of system information for each of the plurality of virtual machines, each save information of system information relating first information and second information with each other, the first information indicating a location at which system information of each virtual machine is stored in the memory, the second information indicating a save location to which the system information of the each virtual machine is to be saved in the storage device; a monitoring unit that detects a failure occurred in any of the plurality of virtual machines; a stopping unit that, when the failure is detected by the monitoring unit, stops a virtual machine in which the failure is detected; a saving unit that, when the virtual machine in which the failure is detected is stopped, saves system information of the virtual machine in which the failure is detected from the virtual machine where the failure is detected to the save location in the storing unit based on the save information of system information; and a collecting unit that collects the system information that is saved at the save location, and wherein environment definition information is provided which is related with the save information of system information and defines an operation environment for each of the plurality of virtual machines, and the collecting unit refers to the save information of system information related with the environment definition information based on the environment definition information.