Registration with a storage networking repository via a network interface device driver
AssigneeHewlett Packard Enterprise Development LP
InventorsDaniel Shea, Vivek Agarwal, Krishna Puttagunta, Rupin T. Mohan
Life of this patent
Estimating the term…
Abstract
Examples include registration with a storage networking repository via a network interface device driver independent of a storage initiator. Some examples include registration with a storage networking repository, provision of a state change registration to the storage network device, and acquisition of login information for storage targets from the storage networking repository, each via a network interface device driver and independent of a storage initiator and a storage protocol driver.
Claims18
An article comprising at least one non-transitory machine-readable storage medium comprising instructions executable by at least one processing resource of a computing device comprising a network interface device and a storage initiator associated with a storage protocol driver, the instructions executable to:
- via a network interface device driver to operate the network interface device, and independent of the storage initiator and the storage protocol driver:
- register interface attributes with a storage networking repository of a storage network device remote from the computing device;
- provide, to the storage network device including the storage networking repository, a state change registration specifying when to notify the computing device of network changes;
- and
- acquire, from the remote storage networking repository, login information for a plurality of storage targets registered with the storage networking repository;
- wherein the instructions are executable to register the interface attributes, provide the state change registration, and acquire the login information, each while the storage initiator is not logged in to any storage target;
- and
- in response to acquisition of the login information, provide the login information to the storage initiator and instruct the storage initiator to log in to the plurality of storage targets using the login information.
A computing device comprising:
- a network interface device;
- a network interface device driver;
- a storage initiator including a storage protocol driver separate from the network interface device driver and to interface between the storage initiator and the network interface device;
- at least one processing resource;
- and
- at least one non-transitory machine-readable storage medium comprising instructions executable by the at least one processing resource to:
- via a network interface device driver to operate the network interface device, independent of the storage initiator and the storage protocol driver, and before the storage initiator is logged in to any storage target:
- register the network interface device with a storage networking repository of a storage network device remote from the computing device;
- provide, to the storage network device implementing the storage networking repository, a state change registration specifying when to notify the computing device of network changes;
- and
- acquire, from the remote storage networking repository, login information for a plurality of storage targets registered with the storage networking repository;
- wherein the instructions are executable to register the interface attributes, provide the state change registration, and acquire the login information, each while the storage initiator is not logged in to any storage target;
- and
- in response to acquisition of the login information, provide the login information to the storage initiator and instruct the storage initiator to log in to the plurality of storage targets using the login information.
A method of a storage initiator plug-in application separate from a storage initiator of a computing device, the plug-in application executable by at least one processing resource of the computing device, the method comprising:
- with the at least one processing resource executing the storage initiator plug-in application, registering a network interface device of the computing device with a storage networking repository of a storage network device remote from the computing device, wherein the registering is via a network interface device driver to operate the network interface device and independent of a storage initiator including a storage protocol driver;
- with the at least one processing resource executing the storage initiator plug-in application, providing, to the storage network device implementing the storage networking repository, a state change registration specifying when to notify the computing device of network changes, wherein the state change registration is provided via the network interface device driver and independent of the storage initiator;
- with the at least one processing resource executing the storage initiator plug-in application, acquiring login information for a plurality of storage targets registered with the storage networking repository from the remote storage networking repository via the network interface device driver and independent of the storage initiator;
- wherein the registering the interface attributes, the providing the state change registration, and the acquiring the login information are each performed by the at least one processing resource executing the storage initiator plug-in application while the storage initiator is not logged in to any storage target;
- and
- in response to acquisition of the login information, instructing the storage initiator to log in to the plurality of storage targets using the acquired login information.
Dependencies are inferred from the claim text.