Creation of images
AssigneeHewlett Packard Enterprise Development LP
InventorsErik Daniel Jacobson, Corneliu Mihai Boac
Life of this patent
Estimating the term…
Abstract
In example implementations, an apparatus is provided. The apparatus includes a processor, an image creation tool, an operating system (OS) image repository and a secondary node interface. The processor has a first architecture and is in communication with the image creation tool, the OS image repository, and the secondary node interface. The image creation tool is to create an OS image for end nodes having the first architecture. The OS image repository is to store OS images. The secondary node shell is to provide an interface to a secondary node with a processor having a second architecture. An OS image for end nodes having the second architecture is created by the secondary node via the secondary node interface.
Claims21
A first node comprising:
- a processor having a first architecture;
- and
- a non-transitory storage medium storing instructions executable on the processor to:
- in response to a first request to create a first operating system (OS) image for a first end node:
- determine whether an architecture of the first end node matches the first architecture of the processor of the first node, and
- in response to determining that the architecture of the first end node matches the first architecture of the processor of the first node, create the first OS image for the first end node, and cause deployment of the first OS image at the first end node;
- and
- in response to a second request to create a second OS image for a second end node;
- determine whether an architecture of the second end node is different from the first architecture of the processor of the first node, and
- in response to determining that the architecture of the second end node is different from the first architecture of the processor of the first node, send a command to a secondary node with a processor having the architecture of the second end node to cause creation of the second OS image, receive the second OS image created by the secondary node responsive to the command, and cause deployment of the second OS image at the second end node.
A method, comprising:
- receiving, by a head node with a processor having a first architecture, a first request to create a first operating system (OS) image for a first end node having a second architecture;
- in response to the first request:
- determining, by the head node, whether an architecture of the first end node matches the first architecture of the processor of the head node, and
- in response to determining that the architecture of the first end node matches the first architecture of the processor of the head node, creating, by the head node, the first OS image for the first end node, and causing deployment of the first OS image at the first end node;
- and
- receiving, by the head node, a second request to create a second OS image for a second end node;
- and
- in response to the second request:
- determining, by the head node, whether an architecture of the second end node is different from the first architecture of the processor of the head node, and
- in response to determining that the architecture of the second end node is different from the first architecture of the processor of the head node,
- sending, by the head node, a command to a secondary node with a processor having the architecture of the second end node to cause creation of the second OS image,
- receiving, by the head node, the second OS image created by the secondary node responsive to the command, and
- causing deployment of the second OS image at the second end node.
A non-transitory computer readable storage medium instructions that upon execution cause a head node having a first processor architecture to:
- receive a first request to create a first operating system (OS) image for a first end node;
- in response to the first request:
- determine whether a processor architecture of the first end node matches the first processor architecture of the head node, and
- in response to determining that the processor architecture of the first end node matches the first processor architecture of the head node, create the first OS image for the first end node, and cause deployment of the first OS image at the first end node;
- receive a second request to create a second OS image for a second end node;
- and
- in response to the second request:
- determine whether a processor architecture of the second end node is different from the first processor architecture of the head node, and
- in response to determining that the processor architecture of the second end node is different from the first processor architecture of the head node,
- send a command to a secondary node with a processor architecture that is the same as the processor architecture of the second end node to cause creation of the second OS image,
- receive the second OS image created by the secondary node responsive to the command, and
- cause deployment of the second OS image at the second end node.
Dependencies are inferred from the claim text.