Automated system and method for extracting and adapting system configurations
AssigneeGoogle Inc.
InventorsJohn Martin Keagy, Jeffrey Carr, Paul Lappas
Life of this patent
Estimating the term…
Abstract
Some embodiments provide a method for extracting and adapting system configuration. The method extracts a first configuration from a first node of a first hosting system. The first node includes several resources for hosting the first configuration. The method analyzes the first configuration in order to determine attributes of the first configuration. The determined attributes are relevant to hosting the first configuration on a second node of a second hosting system having several nodes. The method generates a second configuration based on the determined attributes. The method hosts the second configuration at the second node of the second hosting system.
Claims20
A method, comprising:
- extracting, by one or more processors, a first operating system and a first kernel that accesses a first set of virtualized hardware, the first set of virtualized hardware provided by a first hypervisor that directly accesses a first set of physical hardware;
- determining that the first kernel is incompatible with a second set of virtualized hardware associated with a destination platform, the second set of virtualized hardware provided by a second hypervisor that accesses a second set of physical hardware through a second kernel;
- and
- installing the first operating system onto the second kernel compatible with the second set of virtualized hardware.
A non-transitory computer-readable storage medium storing instructions, which, when executed by one or more processors, cause the one or more processors to:
- extract a first operating system and a first kernel that accesses a first set of virtualized hardware, the first set of virtualized hardware provided by a first hypervisor that directly accesses a first set of physical hardware;
- determine that the first kernel is incompatible with a second set of virtualized hardware associated with a destination platform, the second set of virtualized hardware provided by a second hypervisor that accesses a second set of physical hardware through a second kernel;
- and
- install the first operating system onto the second kernel compatible with the second set of virtualized hardware.
A system, comprising:
- one or more processors, wherein the one or more processors are configured to:
- extract a first operating system and a first kernel that accesses a first set of virtualized hardware, the first set of virtualized hardware provided by a first hypervisor that directly accesses a first set of physical hardware;
- determine that the first kernel is incompatible with a second set of virtualized hardware associated with a destination platform, the second set of virtualized hardware provided by a second hypervisor that accesses a second set of physical hardware through a second kernel;
- and
- install the first operating system onto the second kernel compatible with the second set of virtualized hardware.
Dependencies are inferred from the claim text.