CPC G06F 8/65 (2013.01) [G06F 9/45558 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/4557 (2013.01)] | 20 Claims |
15. A computer system comprising:
a plurality of physical hosts; and
a management server executing instructions to manage the physical hosts as a cluster and to update a desired state of a virtualization software for installation in the physical hosts, wherein the management server is a physical server, and the instructions cause the management server to carry out a method comprising:
in response to a notification of a change associated with the cluster, determining versions of a base image that have been determined as being compatible with a hardware platform of a first physical host of the cluster, wherein each compatible version of the base image includes a core kernel component;
for each compatible version of the base image, determining versions of an add-on image that have been validated as being compatible with the compatible version of the base image and with the hardware platform of the first physical host;
presenting, as a recommended image, a complete image of the virtualization software, the complete image containing a first one of the compatible versions of the base image and a first one of the compatible versions of the add-on image; and
upon acceptance of the recommended image, updating a software specification to include the recommended image, the software specification expressing the desired state of the virtualization software, wherein in response to the software specification being updated to include the recommended image, the first physical host installs the recommended image thereon.
|