System and method to enable teamed network environments during network based initialization sequences
AssigneeDell Products L.P.
InventorsLei Wang, Wei Liu, Weimin Pan, Jianwen Yin
Life of this patent
Estimating the term…
Abstract
A system and method to enable teamed network environments during network based initialization sequences is disclosed. In one form of the disclosure, an information handling system can include a plurality of communication modules. One of the communication modules can be used to store a first teaming application. The information handling system can also include a processor configured to execute the first teaming application to provide a teamed network environment using the plurality of communication modules to load an operating system during a pre-boot initialization.
Claims17
A method comprising:
- accessing a first teaming application stored within a memory of a first communication module prior to loading an operating system, wherein accessing the first teaming application includes accessing an interrupt command using an interrupt vector table;
- loading the first teaming application from the memory into a shadow memory portion of a system memory;
- initiating a teamed network environment using the first teaming application;
- loading a first portion of the operating system from a remote storage device using the teamed network environment;
- loading a second teaming application;
- executing the second teaming application;
- releasing the interrupt vector table and the shadow memory;
- and
- using the second teaming application to load a second portion of the operating system.
An information handling system comprising:
- a plurality of communication modules including a first communication module having a memory including a first teaming application;
- a remote storage device including a second teaming application;
- and
- a processor configured to:
- execute the first teaming application to provide a teamed network environment using the plurality of communication modules to load a first portion of an operating system from the remote storage device during a pre-boot initialization;
- load the second teaming application;
- execute the second teaming application;
- and
- disable executing of the first teaming application upon executing the second teaming application;
- wherein loading the first portion of the operating system includes loading the first portion of the operating system using the teamed network environment that includes the first communication module and a second communication module from an Internet small computer system interface (iSCSI)-enabled storage device.
Machine-executable code for an information handling system comprising a first resource, wherein the machine-executable code is embedded within a non-transitory computer readable medium and includes instructions for carrying out a method comprising:
- accessing a first teaming application stored within a first communication module prior to loading an operating system;
- executing the first teaming application during a pre-boot initialization sequence of a system;
- initiating a teamed network environment using the first teaming application;
- accessing an operating system stored within a remote storage device using a teamed network environment during the pre-boot initialization sequence;
- loading a first portion of the operating system from the remote storage device using the teamed network environment;
- detecting whether a second teaming application is not loaded within a memory;
- and
- continuing use of the first teaming application in response to the second teaming application not being loaded within the memory.
Dependencies are inferred from the claim text.