| CPC G06F 8/63 (2013.01) | 17 Claims |

|
1. An information handling system of a first datacenter, comprising:
at least one processor; and
a memory medium, coupled to the at least one processor, that stores instructions executable by the at least one processor, which when executed by the at least one processor, cause the information handling system to:
attain, via a network, a subscription with an intermediary of a second datacenter;
provide, via the network, a request for a software product to the second datacenter;
open a network communication connection with the intermediary via the network based at least on the subscription with the intermediary;
receive a message associated with the software product from the intermediary via the network, wherein the message is associated with the subscription and is specific to the first datacenter;
close the network communication connection with the intermediary;
receive an image associated with the software product from the second datacenter via the network, wherein the image includes a container image;
instantiate the image as an instantiated image, including provisioning a container based on the container image, the container being an operating system virtualization;
determine if a first repository of the first datacenter stores a package associated with the software product, the package including an operating system (OS) image;
if the first repository stores the package, retrieve the package from the first repository;
if the first repository does not store the package, receive the package from a second repository of the second datacenter via the network; and
install, by the operating system virtualization, the software product from the package on a target information handling system, wherein the OS is provisioned at the target information handling system from the OS image of the software product.
|