Patent ID: 8706859
Filing Date: 2014-04-22
Classification: G06F

Abstract:
1. A method of managing a server system which includes a storage system having a plurality of volumes, a plurality of host systems, and a management server coupled with the storage system and the host systems via a network, the method comprising: generating a golden image in the storage system corresponding to a virtual machine image file; copying virtual machine data from the golden image to some of the plurality of volumes in the storage system; and keeping track, by the management server, of status of the volumes which have copied virtual machine data by monitoring activity of a virtual machine; wherein deployment of a given virtual machine comprises attaching a volume storing virtual machine data of the given virtual machine to a target logical unit number and then starting the given virtual machine after said attaching; wherein if the activity of the monitored virtual machine is start of deployment of the virtual machine (VM), the keeping track comprises checking if the status of a volume storing the VM data to be used for deploying the virtual machine from the storage system is in a volume pool and not attached to a target LUN (logical unit number) via storage management API before execution of deployment of the virtual machine; wherein if the activity of the monitored virtual machine is deployment of the virtual machine (VM) and starting the virtual machine has not yet occurred, the keeping track comprises checking if the status of a volume storing the VM data to be used for deploying the virtual machine from the storage system is “attached” as a volume that has been attached for a host system to which the virtual machine is to be deployed; and wherein if the activity of the monitored virtual machine is end of storing the virtual machine (VM), the keeping track comprises checking if the status of a volume storing the VM data that was used for deploying the virtual machine from the storage system is detached from a target LUN (logical unit number) and is in a volume pool via storage management API.