Browse Prior Art Database

Application and OS filter used in conjunction with temporary mirror to allow for VM upgrades with no reboot

IP.com Disclosure Number: IPCOM000236755D
Publication Date: 2014-May-14
Document File: 1 page(s) / 21K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a unique and non-obvious method of updating the operating system and applications of a virtualized machine by using an installation filter on a temporary mirror to transparently migrate the user to an updated virtual machine.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 54% of the total text.

Page 01 of 1

Application and OS filter used in conjunction with temporary mirror to allow for VM upgrades with no reboot

Operating systems (OS) and applications frequently require updates. In order to take effect, some of these updates require reboots, which can cause downtime for systems that should never be taken offline.

Disclosed is a unique and non-obvious method of updating the operating system and applications of a virtualized machine (VM) by using an installation filter on a temporary mirror to transparently migrate the user to an updated virtual machine. This approach enables application and operating system updates without rebooting the systems. The method utilizes the creation of a spare VM and mirroring function to allow filtered updates with no interruption of the VM service.

In a virtualized environment, when a VM boots an OS, the OS accesses a list of "latest code" levels for a group of applications the user sees as potentially including on the VM, including OS levels and service packs. The list may be saved and updated at some level that can be configurable by the user, or may be a dynamic list on a network site. As the OS starts to load applications, it checks the application code levels against the "latest code" list. The VM can check the latest code list at any time during normal operation as well with a period for checking configurable by the user. If any loaded application has a code level that does not match the latest code list, the OS makes a note of...