IP Library Granted Patent US 12,625,692
Granted Patent B2
US 12,625,692 · App. 18/251,649 · Granted May 12, 2026

Disk image dump for configuring bare metal servers

Inventors: Sree Nandan Atur (Newark, CA); Ravi Kumar Alluboyina (San Mateo, CA)
Assignee: Rakuten Symphony, Inc.
G06F8/63
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,625,692
App. No.
18/251,649
Granted
May 12, 2026
Kind
B2
Abstract

Systems and methods for capturing a disk image of a bare metal server, and then using the disk image to provision other bare metal servers. A method includes capturing a disk image of a first bare metal server and writing the disk image to a repository manager. The method includes launching a continuous delivery mode on a second bare metal server where the disk image is fetched from repository manager and written to second bare metal server, followed by configuring the unique identity.

Claims (40)

1 . A method comprising:

capturing a disk image of a first bare metal server while the first bare metal server is in a live continuous delivery mode;

writing the disk image to a repository manager;

launching a live continuous delivery mode on a second bare metal server via a bootloader;

mounting the disk image to the second bare metal server; and

configuring a unique identity of the second bare metal server.

2 . The method of claim 1 , further comprising receiving a request from a user to initiate a workflow to capture the disk image of the first bare metal server, wherein receiving the request comprises receiving the request by way of a dashboard rendered on a user interface.

3 . The method of claim 2 , further comprising submitting the workflow to a worker node, wherein the workflow comprises causing the worker node to launch the live continuous delivery mode on the first bare metal server without use of a dynamic host configuration protocol (DHCP).

4 . The method of claim 1 , further comprising receiving a request from a user to initiate a workflow to install an operating system on the second bare metal server by way of a disk image dump, wherein receiving the request comprises receiving the request by way of a dashboard rendered on a user interface.

5 . The method of claim 1 , wherein launching the continuous delivery mode on the second bare metal server comprises launching without use of a dynamic host configuration protocol (DHCP).

6 . The method of claim 1 , wherein capturing the disk image of the first bare metal server comprises:

requesting an initialization file from a file store of the first bare metal server without using dynamic host configuration protocol (DHCP) or a DHCP server; and

receiving the initialization file.

7 . The method of claim 6 , wherein capturing the disk image of the first bare metal server further comprises:

installing, on the first bare metal server, a kickstarter executable; and

executing the kickstarter executable to register the first bare metal server with a machine initialization module;

wherein receiving the initialization file comprises receiving the initialization file from the machine initialization module over a network in response to registering the first bare metal server with the machine initialization module.

8 . The method of claim 1 , wherein configuring the unique identity of the second bare metal server comprises configuring one or more of an internet protocol (IP) address, gateway, domain name system (DNS), or hostname of the second bare metal server.

9 . The method of claim 1 , wherein mounting the disk image to the second bare metal server comprises streaming the disk image from the repository manager by way of a uniform resource locator (URL) associated with the disk image.

10 . The method of claim 9 , wherein mounting the disk image to the second bare metal server comprises downloading the disk image from the repository manager by way of the uniform resource locator and directly writing the downloaded disk image to disk storage resources associated with the second bare metal server.

11 . Non-transitory computer readable storage medium storing instructions for executing by one or more processors, the instructions comprising:

capturing a disk image of a first bare metal server while the first bare metal server is in a live continuous delivery mode;

writing the disk image to a repository manager;

launching a live continuous delivery mode on a second bare metal server via a bootloader;

mounting the disk image to the second bare metal server; and

configuring a unique identity of the second bare metal server.

12 . The non-transitory computer readable storage medium of claim 11 , wherein the instructions further comprise receiving a request from a user to initiate a workflow to capture the disk image of the first bare metal server, wherein receiving the request comprises receiving the request by way of a dashboard rendered on a user interface.

13 . The non-transitory computer readable storage medium of claim 12 , wherein the instructions further comprise submitting the workflow to a worker node, wherein the workflow comprises causing the worker node to launch the live continuous delivery mode on the first bare metal server without use of a dynamic host configuration protocol (DHCP).

14 . The non-transitory computer readable storage medium of claim 11 , wherein the instructions further comprise receiving a request from a user to initiate a workflow to install an operating system on the second bare metal server by way of a disk image dump, wherein receiving the request comprises receiving the request by way of a dashboard rendered on a user interface.

15 . The non-transitory computer readable storage medium of claim 11 , wherein the instructions are such that launching the continuous delivery mode on the second bare metal server comprises launching without use of a dynamic host configuration protocol (DHCP).

16 . The non-transitory computer readable storage medium of claim 11 , wherein the instructions are such that capturing the disk image of the first bare metal server comprises:

requesting an initialization file from a file store of the first bare metal server without using dynamic host configuration protocol (DHCP) or a DHCP server; and

receiving the initialization file.

17 . The non-transitory computer readable storage medium of claim 16 , wherein the instructions are such that capturing the disk image of the first bare metal server further comprises:

installing, on the first bare metal server, a kickstarter executable; and

executing the kickstarter executable to register the first bare metal server with a machine initialization module;

wherein receiving the initialization file comprises receiving the initialization file from the machine initialization module over a network in response to registering the first bare metal server with the machine initialization module.

18 . The non-transitory computer readable storage medium of claim 11 , wherein the instructions are such that configuring the unique identity of the second bare metal server comprises configuring one or more of an internet protocol (IP) address, gateway, domain name system (DNS), or hostname of the second bare metal server.

19 . The non-transitory computer readable storage medium of claim 11 , wherein the instructions are such that mounting the disk image to the second bare metal server comprises streaming the disk image from the repository manager by way of a uniform resource locator (URL) associated with the disk image.

20 . The non-transitory computer readable storage medium of claim 19 , wherein the instructions are such that mounting the disk image to the second bare metal server comprises downloading the disk image from the repository manager by way of the uniform resource locator and directly writing the downloaded disk image to disk storage resources associated with the second bare metal server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2024
From: ROBIN SYSTEMS, INC.
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 068193/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2023
From: ATUR, SREE NANDAN; ALLUBOYINA, RAVI KUMAR
To: ROBIN SYSTEMS, INC
Reel/Frame 063525/0546 →
Continuity (1)
Related Publication 20250284476A1 · Sep 11, 2025
References Cited (16)
US 7805631B2 · Fries · 2010 [cited by applicant]
US 8209680B1 · Le · 2012 [cited by applicant]
US 8312115B2 · Lipscombe · 2012 [cited by applicant]
US 8347137B1 · Chepel · 2013 [cited by applicant]
US 8601226B1 · Lappas · 2013 [cited by applicant]
US 9210100B2 · van der Linden · 2015 [cited by applicant]
US 9940330B2 · Le · 2018 [cited by applicant]
US 10127055B2 · Shih · 2018 [cited by applicant]
US 11928034B2 · Behera · 2024 [cited by examiner]
US 20130290694A1 · Civilini et al. · 2013 [cited by applicant]
US 20200257519A1 · Shen · 2020 [cited by applicant]
US 20200278915A1 · Degaonkar et al. · 2020 [cited by applicant]
US 20200344326A1 · Ghosh · 2020 [cited by applicant]
US 20210392039A1 · Atur · 2021 [cited by examiner]
US 20230004411A1 · Li · 2023 [cited by examiner]
US 20230409440A1 · Behera · 2023 [cited by examiner]