US 12,254,303 B2
System and method of installing software products on information handling systems
Anil Venkatesh Varkhedi, San Jose, CA (US); Ching-Yun Chao, Austin, TX (US); and Bharath Sampath, Morrisville, NC (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 12, 2022, as Appl. No. 18/046,018.
Prior Publication US 2024/0126527 A1, Apr. 18, 2024
Int. Cl. G06F 8/61 (2018.01)
CPC G06F 8/63 (2013.01) 17 Claims
OG exemplary drawing
 
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.