Storage system and storage device
First Claim
1. A storage system comprising:
- a host having an iSCSI initiator function;
a storage having an iSCSI target function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
a load information collecting unit for collecting load information on load for each of the storage ports; and
a port selection unit for selecting a failover port when a communication error occurs on one port of the storage ports which is in use to communicate with the host, the selection unit inquiring the load information for each of the storage ports and selecting for the port in use the failover port out of the storage ports except for the port in use based on the load for each of the storage ports, the selection unit allowing the failover port to take over communication conditions of the port in use so that the failover port maintains the communication on the port in use.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage system includes a host having an iSCSI initiator function, a storage having an iSCSI target function and plural storage ports and communicable with the host through an IP network, and a management server communicable with the storage. The management server includes a load information collecting unit for collecting load information on load for each of the storage ports, a network topology information collecting unit for collecting network topology information on the physical topology or on the logical topology of the storage system, and a port selection unit for selecting a failover port when a communication error occurs on one port of the storage ports which is in use to communicate with the host.
-
Citations
31 Claims
-
1. A storage system comprising:
-
a host having an iSCSI initiator function;
a storage having an iSCSI target function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
a load information collecting unit for collecting load information on load for each of the storage ports; and
a port selection unit for selecting a failover port when a communication error occurs on one port of the storage ports which is in use to communicate with the host, the selection unit inquiring the load information for each of the storage ports and selecting for the port in use the failover port out of the storage ports except for the port in use based on the load for each of the storage ports, the selection unit allowing the failover port to take over communication conditions of the port in use so that the failover port maintains the communication on the port in use. - View Dependent Claims (2)
-
-
3. A storage system comprising:
-
a host having an iSCSI initiator function;
a storage having an iSCSI target function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
a network topology information collecting unit for collecting network topology information on physical topology or on logical topology of the storage system; and
a port selection unit for selecting a failover port when a communication error occurs on one port of the storage ports which is in use to communicate with the host, the selection unit inquiring the network topology information on the physical topology or on the logical topology of the storage system and selecting for the port in use the failover port out of the storage ports except for the port in use based on the physical topology or the logical topology of the storage system, the selection unit allowing the failover port to take over communication conditions of the port in use so that the failover port maintains the communication on the port in use.
-
-
4. A storage system comprising:
-
a host having an iSCSI initiator function;
a storage having an iSCSI target function and plural storage ports, the storage communicable with the host through an IP network, and a management server communicable with the storage;
the management server comprising;
a load information collecting unit for collecting load information on load for each of the storage ports;
a network topology information collecting unit for collecting network topology information on physical topology or on logical topology of the storage system; and
a port selection unit for selecting a failover port when a communication error occurs on one port of the storage ports which is in use to communicate with the host, the selection unit inquiring the information on load for each of the storage ports and the network topology information on the physical topology or on the logical topology of the storage system and selecting for the port in use the failover port out of the storage ports except for the port in use based on the load for each of the storage ports and on the physical topology or the logical topology of the storage system, the selection unit allowing the failover port to take over communication conditions of the port in use so that the failover port maintains the communication on the port in use.
-
-
5. A storage system comprising:
-
a host having an iSCSI initiator function;
a storage having an iSCSI target function and plural storage ports, the storage communicable with the host through an IP network, and a management server communicable with the storage;
the management server comprising;
either of a load information collecting unit for collecting load information on load for each of the storage ports or a network topology information collecting unit for collecting network topology information on physical topology or on logical topology of the storage system; and
a port selection unit for selecting a failover port when an error on the port in use to communicate with the host exceeds a predetermined value, the selection unit inquiring the information on load for each of the storage ports and the network topology information on physical topology or on logical topology of the storage system and selecting for the port in use the failover port out of the storage ports except for the port in use based on the load for each of the storage ports, or on the physical topology or the logical topology of the storage system, the selection unit allowing the failover port to take over communication conditions of the port in use so that the failover port maintains the communication on the port in use.
-
-
6. A storage system comprising:
-
a host having a NAS client function;
a storage having a NAS server function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
a load information collecting unit for collecting load information on load for each of the storage ports; and
a port selection unit for selecting a failover port when a communication error occurs on one port of the storage ports which is in use to communicate with the host, the selection unit inquiring the load information and selecting for the port in use the failover port out of the storage ports except for the port in use based on the load for each of the storage ports, the selection unit allowing the failover port to take over communication conditions of the port in use so that the failover port maintains the communication on the port in use. - View Dependent Claims (7)
-
-
8. A storage system comprising:
-
a host having a NAS client function;
a storage having a NAS server function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
a network topology information collecting unit for collecting network topology information on physical topology or on logical topology of the storage system; and
a port selection unit for selecting a failover port when a communication error occurs on one port of the storage ports which is in use to communicate with the host, the selection unit inquiring the network topology information on physical topology or on logical topology of the storage system and selecting for the port in use the failover port out of the storage ports except for the port in use based on the physical topology or the logical topology of the storage system, the selection unit allowing the failover port to take over communication conditions of the port in use so that the failover port maintains the communication on the port in use. - View Dependent Claims (9)
-
-
10. A storage system comprising:
-
a host having a NAS client function;
a storage having a NAS server function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
a load information collecting unit for collecting load information on load for each of the storage ports;
a network topology information collecting unit for collecting network topology information on physical topology or on logical topology of the storage system; and
a port selection unit for selecting a failover port when a communication error occurs on one port of the storage ports which is in use to communicate with the host, the selection unit inquiring the information on load for each of the storage ports and the network topology information on physical topology or on logical topology of the storage system and selecting for the port in use the failover port out of the storage ports except for the port in use based on the load for each of the storage ports, or on the physical topology or the logical topology of the storage system, the selection unit allowing the failover port to take over communication conditions of the port in use so that the failover port maintains the communication on the port in use. - View Dependent Claims (11)
-
-
12. A storage system comprising:
-
a host having a NAS client function;
a storage having a NAS server function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
either of a load information collecting unit for collecting of load information on load for each of the storage ports or a network topology information collecting unit for collecting network topology information on physical topology or on logical topology of the storage system; and
a port selection unit for selecting a failover port when an error on the port in use to communicate with the host exceeds a predetermined value, the selection unit inquiring the information on load for each of the storage ports and the network topology information on the physical topology or on the logical topology of the storage system and selecting for the port in use the failover port out of the storage ports except for the port in use based on the load for each of the storage ports, or on the physical topology or the logical topology of the storage system, the selection unit allowing the failover port to take over communication conditions of the port in use so that the failover port maintains the communication on the port in use. - View Dependent Claims (13)
-
-
14. A storage system comprising:
-
a host having an iSCSI initiator function;
a storage having an iSCSI target function and plural storage ports, the storage communicable with the host through an IP network, and a management server communicable with the storage;
the management server comprising;
a load information collecting unit for collecting load information on number of iSCSI sessions or on I/O rate for each of the storage ports; and
a port selection unit for selecting a failover port when a communication failure occurs on one port of the storage ports on which an iSCSI session to the host is being established, the selection unit inquiring the load information on the number of the iSCSI sessions or on the I/O rate for each of the storage ports and selecting for the port in use the failover port out of the storage ports except for the port in use, which have less number of the iSCSI sessions or less I/O rate, the port selection unit allowing the failover port to take over IP address information and iSCSI target information of the port in use so that the failover port maintains the iSCSI session to the host.
-
-
15. A storage system comprising:
-
a host having an iSCSI initiator function;
a storage having an iSCSI target function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
a network topology information collecting unit for collecting network topology information on subnet topology and on port topology of the storage system; and
a port selection unit for selecting a failover port when a communication failure occurs on one port of the storage ports on which an iSCSI session to the host is being established, the selection unit inquiring the network topology information on the subnet topology and on the port topology of the storage system and selecting for the port in use the failover port out of the storage ports except for the port in use, which belong to the same domain as the port in use, the port selection unit allowing the failover port to take over IP address information and iSCSI target information of the port in use so that the failover port maintains the iSCSI session to the host. - View Dependent Claims (16)
-
-
17. A storage system comprising:
-
a host having an iSCSI initiator function;
a storage having an iSCSI target function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
a load information collecting unit for collecting load information on number of iSCSI sessions or on I/O rate for each of the storage ports;
a network topology information collecting unit for collecting network topology information on subnet topology and on port topology of the storage system;
an error information collecting unit for collecting form MIB (Management Information Base) error information of packet transmission/receipt on the port in use on which an iSCSI session is being established to the host; and
the selection unit for selecting a failover port when the error information of packet transmission/receipt on the port in use exceeds a predetermined value, the selection unit inquiring the network topology information on the subnet topology and on the port topology of the storage system and the error information of packet transmission/receipt on the port in use and selecting for the port in use the failover port out of the storage ports except for the port in use, which belong to the same domain as the port in use and which have less number of the iSCSI sessions or less I/O rate, the port selection unit allowing the failover port to take over IP address information and iSCSI target information of the port in use so that the failover port maintains the iSCSI session to the host.
-
-
18. A storage system comprising:
-
a host having a NAS client function;
a storage having a NAS server function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
a load information collecting unit for collecting load information on number of NAS sessions or on I/O rate for each of the storage ports; and
a port selection means for selecting a failover port when a communication failure occurs on one port of the storage ports which is in use to communicate with the host, the selection unit inquiring the load information on the number of the NAS sessions or on the I/O rate for each of the storage ports and selecting for the port in use the failover port out of the storage ports except for the port in use, which have less number of the NAS sessions or less I/O rate, the port selection unit allowing the failover port to take over IP address information of the port in use so that the failover port maintains the iSCSI session to the host. - View Dependent Claims (19)
-
-
20. A storage system comprising:
-
a host having a NAS client function;
a storage having a NAS server function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
a network topology information collecting unit for collecting network topology information on subnet topology and on port topology of the storage system; and
a port selection unit for selecting a failover port when a communication error occurs on one port of the storage ports which is in use to communicate with the host, the selection unit inquiring the network topology information on the subnet topology and on the port topology of the storage system and selecting the failover port out of the storage ports except for the port in use, which belong to the same domain as the port in use, the port selection unit allowing the failover port to take over IP address information of the port in use so that the failover port maintains the communication to the host. - View Dependent Claims (21)
-
-
22. A storage system comprising:
-
a host having a NAS client function;
a storage having a NAS server function and plural storage ports, the storage communicable with the host through an IP network; and
a management server communicable with the storage;
the management server comprising;
a load information collecting unit for collecting load information on number of NAS sessions or on I/O rate for each of the storage ports;
a network topology information collecting unit for collecting network topology information on subnet topology and on port topology of the storage system; and
a port selection unit for selecting a failover port when a communication error occurs on one port of the storage ports which is in use to communicate with the host, the selection unit inquiring the load information on the number of the NAS sessions or on the I/O rate for each of the storage ports and the network topology information on the subnet topology and on the port topology of the storage system and selecting for the port in use the failover port out of the storage ports except for the port in use, which belong to the same domain as the port in use and which have less number of the NAS sessions or less I/O rate, the port selection unit allowing the failover port to takeover IP address information of the port in use so that the failover port maintains the communication to the host. - View Dependent Claims (23)
-
-
24. A storage device having an iSCSI target function and plural storage ports, and communicable with a host having an iSCSI initiator function;
- the storage device comprising;
a communication failure detection unit for detecting a communication failure on one port of the storage ports which is in use to communicate with the host;
a port selection unit for selecting a failover port when the communication error occurs on the port in use, the selection unit selecting the failover port out of the storage ports which belong to the same domain as the port in use, the selection unit allowing the failover port to take over IP address information and iSCSI target information of the port in use; and
an iSCSI session retaining unit for retaining the iSCSI session to the host by sending a Gratuitous ARP packet through the failover port. - View Dependent Claims (25)
- the storage device comprising;
-
26. A storage device having a NAS server function and plural storage ports, and communicable with a host having a NAS client function;
- the storage device comprising;
a communication failure detection unit for detecting a communication failure on one port of the storage ports which is in use to communicate with the host;
a port selection unit for selecting a failover port when the communication error occurs on the port in use, the selection unit selecting for the port in use the failover port out of the storage ports, which belong to the same domain as the port in use, the selection unit allowing the failover port to take over IP address information of the port in use; and
a NAS session retaining unit for retaining the NAS session to the host by sending a Gratuitous ARP packet through the failover port. - View Dependent Claims (27)
- the storage device comprising;
-
28. A storage device having an iSCSI target function and plural storage ports, and communicable with a host having an iSCSI initiator function;
- the storage device comprising;
a communication failure detection unit for detecting a communication failure on one port of the storage ports which is in use to communicate with the host;
a port selection unit for selecting a failover port when the communication failure occurs on the port in use, the selection unit selecting the failover port out of the storage ports which belong to the same domain as the port in use and which have less iSCSI sessions or less I/O rate, the selection unit allowing the failover port to take over communication conditions of the port in use; and
an iSCSI session retaining unit for retaining the iSCSI session to the host by sending a Gratuitous ARP packet through the failover port. - View Dependent Claims (29)
- the storage device comprising;
-
30. A storage device having a NAS server function and plural storage ports, and communicable with a host having a NAS client function;
- the storage device comprising;
a communication failure detection unit for detecting an IP communication failure on one port of the storage ports which is in use to communicate with the host;
a port selection unit for selecting a failover port when the IP communication failure occurs on the port in use, the selection unit selecting the failover port out of the storage ports which belong to the same domain as the port in use and which have less NAS sessions or less I/O rate, the selection unit allowing the failover port to take over communication conditions of the port in use; and
an iSCSI session retaining unit for retaining the NAS session to the host by sending a Gratuitous ARP packet through the failover port. - View Dependent Claims (31)
- the storage device comprising;
Specification