US 12,001,828 B2
Automatic self-adjusting software image recommendation
Hui Li, Fremont, CA (US); Mukund Gunti, Sunnyvale, CA (US); and Yuedong Mu, Palo Alto, CA (US)
Assigned to VMware LLC, Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Dec. 16, 2020, as Appl. No. 17/124,046.
Prior Publication US 2022/0188091 A1, Jun. 16, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/65 (2018.01); G06F 9/455 (2018.01)
CPC G06F 8/65 (2013.01) [G06F 9/45558 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/4557 (2013.01)] 20 Claims
OG exemplary drawing
 
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.