Network storage target boot and network connectivity through a common network device
View Patent ↗The present disclosure includes systems and techniques relating to booting to a network storage target. In general, in one implementation, a bus-to-network device driver is loaded during a machine boot, where the bus-to-network device driver is capable of sending machine bus commands over a network, providing access to the network for a network device driver, and distinguishing between received responses to the machine bus commands and other network traffic corresponding to the network device driver. Loading of the bus-to-network device driver can occur in response to an operating system load of bus drivers. For example, the bus-to-network device driver can be an iSCSI driver, and the operating system load of bus drivers can be the operating system load of SCSI drivers.
1. A system comprising:
at least one local system bus;
modular elements, each modular element being removably coupled with the at least one local system bus;
a network device operationally coupled with the at least one local system bus;
a device driver that operates the network device and supports booting to a remote boot device; and
a network driver that communicates with the network device through the device driver, presents itself to an operating system as a network device driver that operates the network device, and supports general purpose network traffic.
2. The system of claim 1 , wherein each of the modular elements comprises a processor.
3. The system of claim 2 , wherein each of the modular elements comprises a blade server comprising the processor.
4. The system of claim 1 , wherein the network device includes first and second hardware addresses assignable to the device driver and the network driver respectively.