Deciding booting of a server based on whether its virtual initiator is currently used by another server or not
First Claim
Patent Images
1. A method comprising:
- determining, by a management controller of a first server in a storage network, if a first virtual initiator is used by a second server in the storage network, wherein the first virtual initiator includes first boot information for allocating a first storage resource of the storage network, and wherein the first virtual initiator is received from a lifecycle controller of the first server;
aborting a boot up of a processor of the first server in response to determining that the first virtual initiator is being used by the second server, wherein the processor and the management controller are separate processing units of the first server; and
proceeding with the boot up of the processor in response to determining that the first virtual initiator is not used by the second server, wherein the boot up proceeds using the first boot information to allocate the first storage resource to the first server.
14 Assignments
0 Petitions
Accused Products
Abstract
A method includes determining, by a management controller of a first server in a storage network, if a first virtual initiator is used by a second server in the storage network, wherein the first virtual initiator includes first boot information for allocating a first storage resource of the storage network, aborting a boot up of the first server in response to determining that the first virtual initiator is being used by the second server, and proceeding with the boot up of the first server in response to determining that the first virtual initiator is not used by the second server, wherein the boot up proceeds using the first boot information to allocate the first storage resource to the first server.
38 Citations
20 Claims
-
1. A method comprising:
-
determining, by a management controller of a first server in a storage network, if a first virtual initiator is used by a second server in the storage network, wherein the first virtual initiator includes first boot information for allocating a first storage resource of the storage network, and wherein the first virtual initiator is received from a lifecycle controller of the first server; aborting a boot up of a processor of the first server in response to determining that the first virtual initiator is being used by the second server, wherein the processor and the management controller are separate processing units of the first server; and proceeding with the boot up of the processor in response to determining that the first virtual initiator is not used by the second server, wherein the boot up proceeds using the first boot information to allocate the first storage resource to the first server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A first server comprising:
-
a first processor; a lifecycle controller; a second processor, wherein the first processor and the second processor are separate processing units of the first server, the first processor operable to; boot up the first processor in response to determining that a first virtual initiator is not used by a second server, wherein the first virtual initiator includes first boot information for allocating a first storage resource of a storage network, wherein the boot up proceeds using first boot information to allocate the first storage resource to the first server, wherein the first virtual initiator is received from the lifecycle controller, and wherein the storage network includes the first server and the second server; and abort the boot up of the first processor in response to determining that the first virtual initiator is being used by the second server; and a management controller operable to determine if the first virtual initiator is used by the second server. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium including code for performing a method, the method comprising:
-
determining at a management controller of a first server in a storage network, if a first virtual initiator is used by a second server in the storage network, wherein the first virtual initiator includes first boot information for allocating a first storage resource of the storage network, and wherein the first virtual initiator is received from a lifecycle controller of the first server; aborting a boot up of a processor of the first server in response to determining that the first virtual initiator is being used by the second server, wherein the processor and the management controller are separate processing units of the first server; and proceeding with the boot up of the processor in response to determining that the first virtual initiator is not used by the second server, wherein the boot up proceeds using the first boot information to allocate the first storage resource to the first server. - View Dependent Claims (18, 19, 20)
-
Specification