CPC G06F 8/65 (2013.01) [G06F 8/656 (2018.02); G06F 9/45558 (2013.01); H04L 67/02 (2013.01); H04L 67/1097 (2013.01)] | 19 Claims |
1. A method, comprising:
identifying, by instructions of a temporary file system provided on a ramdisk, a release of an Operating System (OS) associated with a Virtual Machine (VM) within a cloud processing environment during a load of the ramdisk associated with the VM into the cloud processing environment;
obtaining, by the instructions of the temporary file system, a directory hierarchy used with the release;
acquiring, by the instructions of the temporary file system, a module for the OS that supports the release;
creating, by the instructions of the temporary file system, the directory hierarchy in a root file system of the OS for the cloud processing environment without rebuilding the root file system of the cloud processing environment being maintained in memory after determining the root file system needs the directory hierarchy;
managing and maintaining, by the instructions of the temporary file system, a machine image of the cloud processing environment that supports the VM independently from the ramdisk for the VM and a kernel for the OS of the cloud processing environment; and
injecting, by the instructions of the temporary file system and subsequent to an initial boot sequence for the VM, the module into the root file system for supporting the release of the OS needed by the VM without recreating or rebuilding the machine image of the cloud processing environment and without changing the ramdisk by dynamically modifying the root file system to include the module without the rebuilding of the root file system.
|