PORT POOLING
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.
-
Citations
45 Claims
-
1-26. -26. (canceled)
-
27. An apparatus comprising:
-
a processor-implemented interface to communicate with a physical server, the physical server hosting a plurality of virtual servers and being connectable via a plurality of gateway ports to a storage area network (SAN); and a virtual server manager configured to allow a third party management tool to; group the plurality of gateway ports into a plurality of port pools; associate each virtual server from the plurality of virtual servers with a port pool from the plurality of port pools, the port pool defining an available gateway port from a plurality of available gateway ports for access by the each virtual server; and transmit configuration instruction that allows the each virtual server to communicate with the SAN through the available gateway port. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method comprising:
-
grouping a plurality of gateway ports into a plurality of port pools, the plurality of gateway ports configured to connect a physical server to a Storage Area Network (SAN); grouping a plurality of virtual servers into a virtual server group, the virtual servers being hosted on the physical server; associating each virtual server from the plurality of virtual servers with a port pool from the plurality of port pools, the port pool defining an available gateway port from a plurality of available gateway ports for access by the each virtual server; transmitting configuration instruction that allows the each virtual server to communicate with the SAN through the available gateway port; and detecting a storage configuration error based on the plurality of port pools. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A non-transitory machine-readable storage medium storing a set of instructions which, when executed by a machine, causes the machine to:
-
group a plurality of gateway ports into a plurality of port pools, the plurality of gateway ports configured to connect a physical server to a Storage Area Network (SAN); group a plurality of virtual servers into a virtual server group, the virtual servers being hosted on the physical server; associate each virtual server from the plurality of virtual servers with a port pool from the plurality of port pools, the port pool defining an available gateway port from a plurality of available gateway ports for access by the each virtual server; transmit configuration instruction that allows the each virtual server to communicate with the SAN through the available gateway port; and detect a storage configuration error based on the plurality of port pools.
-
Specification