Patent ID: 8631150
Filing Date: 2014-01-14
Classification: G06F

Abstract:
1. An apparatus comprising: a translator capable of translating an instance identifier associated with a storage element to a unique storage identifier associated with a storage element; and a storage domain controller capable of encapsulating a management request in a storage request, the management request including the instance identifier and a method, the storage domain controller replacing the instance identifier with the unique storage identifier in the management request prior to forwarding the storage request to a storage array; the translator being comprised in a management provider, the management provider being included both in a host operating system and in a microcontroller, the instance identifier being received by the translator both if the management request is for in-band management of the storage array and also if the management request is for out-of-band management of the storage array, the in-band management being provided via an in-band path that includes the host operating system, a host bus adapter, and a storage area network, the out-of-band management being provided via an out-of-band path that includes the microcontroller, a network interface controller, and a local area network, the management provider, the host bus adapter, the network interface controller, and the microcontroller being in a host, the host being to access the storage array via the in-band path for in-band management of the storage array, the host being to access the storage array via the out-of-band path for out-of-band management of the storage array, the microcontroller being capable of operating when the host operating system is unavailable and also when the host is powered-off, the in-band path and the out-of-band path being mutually distinct from each other.