US 12,309,022 B1
Recovery of data processing systems using out-of-band methods
Luis Antonio Valencia Reyes, Waxahachie, TX (US); Vinodkumar Vasudev Ottar, Mckinney, TX (US); Abeye Teshome, Austin, TX (US); Richard M. Tonry, Georgetown, TX (US); Bassem El-Azzami, Austin, TX (US); Mohit Arora, Frisco, TX (US); Adolfo Sandor Montero, Pflugerville, TX (US); and Rajaravi Chandra Kollarapu, Allen, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jan. 29, 2024, as Appl. No. 18/425,282.
Int. Cl. H04L 41/0654 (2022.01); H04L 9/30 (2006.01)
CPC H04L 41/0654 (2013.01) [H04L 9/3073 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for managing a data processing system, the method comprising:
identifying, by a management controller of the data processing system, an occurrence of a recovery event for the data processing system that impairs operation of hardware resources of the data processing system, wherein the data processing system comprises a network module adapted to separately advertise network endpoints for the management controller and the hardware resources, the network endpoints being usable by remote systems to address communications to the hardware resources and the management controller; and
based on the identification:
providing, by the management controller and via an out-of-band channel and to a remote system, a request for a trusted recovery manager for the data processing system,
obtaining, by the management controller and via the out-of-band channel and from the remote system, the trusted recovery manager,
performing, by the management controller, a verification process for the trusted recovery manager to attempt to validate the trusted recovery manager, and
in a first instance of the performing where the trusted recovery manager is validated:
performing, by the data processing system, a recovery process to manage an impact of the occurrence of the recovery event on the hardware resources using the trusted recovery manager; and
providing, by the data processing system, a computer-implemented service using the hardware resources after the impact is managed.