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 |
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.
|