US 12,014,186 B2
Reducing downtime during operating system patching
Siju Thondiyil Vasudevan Nair, Thrjissur (IN); Subeesh Nikarthil Sivadasan, Alappuzha (IN); Tobias Zeuch, Karlsruhe (DE); Ritesh Mangalore Shenoy, Bangalore (IN); and Gautham Jayatheertha, Bangalore (IN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Mar. 25, 2022, as Appl. No. 17/704,291.
Prior Publication US 2023/0305854 A1, Sep. 28, 2023
Int. Cl. H04L 15/16 (2006.01); G06F 8/65 (2018.01); G06F 9/4401 (2018.01); G06F 9/455 (2018.01); G06F 9/46 (2006.01); G06F 11/14 (2006.01); G06F 15/16 (2006.01)
CPC G06F 9/4408 (2013.01) [G06F 8/65 (2013.01); G06F 9/45558 (2013.01); G06F 11/1451 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45575 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
at least one hardware processor; and
a non-transitory computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
identifying a first root block device running a first version of an operating system on a first virtual machine;
deploying a reference virtual machine running a second version of the operating system, while the first virtual machine running the first version of the operating system is operating, the second version being different than the first version;
updating a second root block device, of the reference virtual machine, with configuration files and folders from the first root block device;
generating a reference bootable disk using the updated second root block device;
after generating the reference bootable disk, shutting down the first virtual machine;
identifying a location of the reference bootable disk;
replacing a bootable disk of the first virtual machine with the reference bootable disk by renaming the first virtual machine with a name of the reference bootable disk; and
restarting the first virtual machine.