Patent ID: 8255898
Filing Date: 2012-08-28
Classification: G06F

Abstract:
1. A computer system, comprising: a first cluster node providing a first virtual management server and a first virtual server, the first virtual management server managing the first cluster node; a second cluster node providing a second virtual management server and a second virtual server, the second virtual management server managing the second cluster node; a management computer; and a storage system coupled to the first cluster node and the second cluster node, the storage system comprising: a first system logical volume; a second system logical volume; a first logical volume; and a second logical volume, wherein the first system logical volume and the second system logical volume each store first system software executed by the first virtual management server and the second virtual management server, respectively, wherein the first logical volume and the second logical volume each store second system software executed by the first virtual server and the second virtual server respectively, the second system software being compatible with the first system software, wherein the first virtual management server, in response to receipt of a version upgrade request from a management computer, for the first system software executed by the first virtual management server, stores in the first system logical volume a new version of the first system software and a new version of the second system software, which is compatible with the new version of the first system software, the new version of the first system software and the new version of the second system software being received from the management computer, stops the first virtual server, sends to the second virtual management server a request to start the second virtual server, and upgrades the first system software to the new version of the first system software stored in the first system logical volume, wherein the management computer, in response to receipt of the completion of an upgrade of the first system software on the first virtual management server, sends to the second virtual management server a version upgrade request for the first system software executed by the second virtual management server, wherein the second virtual management server, in response to receipt of the version upgrade request, stores in the second system logical volume the new version of the first system software and the new version of the second system software, which is compatible with the new version of the first system software, the new version of the first system software and the new version of the second system software being received from the management computer, stops the second virtual server, sends to the first virtual management server a request to start the first virtual server, and upgrades the first system software to the new version of the first system software stored in the second system logical volume, and wherein the first virtual management server, in response to receipt of the request from the second virtual management server, upgrades the second system software to the new version of the second system software stored in the first system logical volume, and starts the first virtual server.