To patch a pool of instant-clone desktops, you can use the push-image operation for a rolling patching process with zero downtime.
The image you used to create a pool is the default image. By default, all patching operations use this image to update all machines in the pool.
You can optionally publish a secondary image, which you can use to update a subset of the machines in the pool while leaving the rest unchanged. Find out more in Selective Patching of Linux Virtual Machines.
When you are using the default image, the workflow for the patching process is as follows:
- Prepare a new golden image and snapshot based on the updated operating system image or applications.
- Schedule a push-image operation with the updated golden image and snapshot. When the push-image operation starts, VMware Horizon 8 deletes old instant-clone desktops that are unused and quickly creates new instant clones based on the new image. The new clones are ready for users to log in.
- Old instant-clone desktops that are in use remain undisturbed. When the user logs out, Horizon 8 deletes the old instant clone and recreates a new instant clone based on the updated image. The new instant clone is ready for the next user to log in.
- Once all the users have logged out, Horizon 8 patches the entire pool.
Procedure
Results
When you schedule this operation, publishing of the new image starts immediately. Pool update starts at the time that you specify in the Schedule Push Image wizard.