CPC G06F 8/656 (2018.02) [G06F 9/4555 (2013.01); G06F 9/45558 (2013.01); G06F 9/4856 (2013.01); G06F 12/0815 (2013.01); G06F 21/604 (2013.01); G06F 9/4401 (2013.01); G06F 2009/45583 (2013.01); G06F 2212/1032 (2013.01); G06F 2221/2113 (2013.01)] | 18 Claims |
1. A method of performing a non-disruptive operating system upgrade, comprising:
installing an upgraded version of an operating system on a computing system while a current version of the operating system continues to run on the computing system;
entering a maintenance mode on the computing system, comprising:
identifying an additional subset of applications running on the computing system that will not tolerate downtimes exceeding a threshold; and
moving the additional subset of applications off of the computing system for at least a duration of the maintenance mode on the computing system; and
during the maintenance mode on the computing system:
configuring the upgraded version of the operating system on the computing system;
after configuring the upgraded version of the operating system on the computing system, suspending a subset of applications running on the computing system;
after suspending the subset of applications running on the computing system, transferring control over resources of the computing system to the upgraded version of the operating system on the computing system; and
after transferring control over the resources of the computing system to the upgraded version of the operating system on the computing system, resuming the subset of applications running on the computing system.
|