Methods for controlling storage devices controlling apparatuses
First Claim
1. A storage device controller comprising:
- a plurality of channel control portions each including a circuit board on which a file access processing portion for receiving file-by-file data input/output requests sent from information processors and an I/O processor for outputting I/O requests corresponding to said data input/output requests to storage devices are formed, said channel control portions being classified into groups for the sake of fail-over; and
a processing portion configured to decide that data regarding at least one IP address set for said channel control portions to provide NAS service to said information processors are stored in a shared volume which is a storage region logically set on physical storage regions provided by said storage devices and which can be accessed commonly by any other channel control portion belonging to the same group to carry out fail-over, wherein said storage device controller comprises a management table for storing synchronization type information and synchronization method information based on the type of data processed by said channel control portions, wherein said channel control portions are clustered into a plurality of groups associated with the fail-over thereby making it possible to send updated inherited data including an IP address to be inherited to channel control portions within the same group, whereby a successor channel control portion belonging to the same group as a predecessor channel control portion takes over, by referring to said management table based on the type of data processed by said predecessor channel control portion, the IP address of said predecessor channel control portion to receive data that have been previously received by said predecessor channel control portion prior to failure thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage device controller including: channel control portions each including a circuit board on which a file access processing portion for receiving file-by-file data input/output requests sent from information processors and an I/O processor for outputting I/O requests corresponding to the data input/output requests to storage devices are formed, the channel control portions being classified into groups for the sake of fail-over; and a device for storing data updated by each of the channel control portions and handed over at the time of the fail-over in a shared volume which is a storage region logically set on physical storage regions provided by the storage devices and which can be accessed commonly by any other channel control portion belonging to the same group as the channel control portion updating the data.
72 Citations
16 Claims
-
1. A storage device controller comprising:
-
a plurality of channel control portions each including a circuit board on which a file access processing portion for receiving file-by-file data input/output requests sent from information processors and an I/O processor for outputting I/O requests corresponding to said data input/output requests to storage devices are formed, said channel control portions being classified into groups for the sake of fail-over; and a processing portion configured to decide that data regarding at least one IP address set for said channel control portions to provide NAS service to said information processors are stored in a shared volume which is a storage region logically set on physical storage regions provided by said storage devices and which can be accessed commonly by any other channel control portion belonging to the same group to carry out fail-over, wherein said storage device controller comprises a management table for storing synchronization type information and synchronization method information based on the type of data processed by said channel control portions, wherein said channel control portions are clustered into a plurality of groups associated with the fail-over thereby making it possible to send updated inherited data including an IP address to be inherited to channel control portions within the same group, whereby a successor channel control portion belonging to the same group as a predecessor channel control portion takes over, by referring to said management table based on the type of data processed by said predecessor channel control portion, the IP address of said predecessor channel control portion to receive data that have been previously received by said predecessor channel control portion prior to failure thereof. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A storage device controller comprising:
-
a plurality of channel control portions each including a circuit board on which a file access processing portion for receiving file-by-file data input/output requests sent from information processors and an I/O processor for outputting I/O requests corresponding to said data input/output requests to storage devices are formed, said channel control portions being classified into groups for the sake of fail-over; and a processing portion configured to decide that data regarding at least one IP address set for said channel control portions to provide NAS service to said information processors are stored in a shared memory which is contained in said storage device controller and which can be accessed commonly by said channel control portions to carry out fail-over, wherein said storage device controller comprises a management table for storing synchronization type information and synchronization method information based on the type of data processed by said channel control portions, wherein said channel control portions are clustered into a plurality of groups associated with the fail-over thereby making it possible to send updated inherited data including an IP address to be inherited to channel control portions within the same group, whereby a successor channel control portion belonging to the same group as a predecessor channel control portion takes over, by referring to said management table based on the type of data processed by said predecessor channel control portion, the IP address of said predecessor channel control portion to receive data that have been previously received by said predecessor channel control portion prior to failure thereof.
-
-
7. A storage device controller comprising:
-
a plurality of channel control portions each including a circuit board on which a file access processing portion for receiving file-by-file data input/output requests sent from information processors and an I/O processor for outputting I/O requests corresponding to said data input/output requests to storage devices are formed, said channel control portions being classified into groups for the sake of fail-over; and a processing portion configured to decide that data regarding at least one IP address set for said channel control portions to provide NAS service to said information processors are sent to another channel control portion belonging to the same group, through a network connecting said channel control portions to one another, to carry out fail-over, wherein said storage device controller comprises a management table for storing synchronization type information and synchronization method information based on the type of data processed by said channel control portions, wherein said channel control portions are clustered into a plurality of groups associated with the fail-over thereby making it possible to send updated inherited data including an IP address to be inherited to channel control portions within the same group, whereby said another channel control portion belonging to the same group as a predecessor channel control portion takes over, by referring to said management table based on the type of data processed by said predecessor channel control portion, the IP address of said predecessor channel control portion to receive data that have been previously received by said predecessor channel control portion prior to failure thereof. - View Dependent Claims (8)
-
- 9. A control method for a storage device controller including a plurality of channel control portions each having a circuit board on which a file access processing portion for receiving file-by-file data input/output requests sent from information processors and an I/O processor for outputting I/O requests corresponding to said data input/output requests to storage devices are formed, said channel control portions being classified into groups for the sake of fail-over, said control method comprising deciding that data regarding at least one IP address set for said channel control portions to provide NAS service to said information processors are stored in a shared volume which is a storage region logically set on physical storage regions provided by said storage devices and which can be accessed commonly by any other channel control portion belonging to the same group to carry out fail-over, wherein said storage device controller comprises a management table for storing synchronization type information and synchronization method information based on the type of data processed by said channel control portions, wherein said channel control portions are clustered into a plurality of groups associated with the fail-over thereby making it possible to send updated inherited data including an IP address to be inherited to channel control portions within the same group, whereby a successor channel control portion belonging to the same group as a predecessor channel control portion takes over, by referring to said management table based on the type of data processed by said predecessor channel control portion, the IP address of said predecessor channel control portion to receive data that have been previously received by said predecessor channel control portion prior to failure thereof.
-
14. A control method for a storage device controller including a plurality of channel control portions each having a circuit board on which a file access processing portion for receiving file-by-file data input/output requests sent from information processors and an I/O processor for outputting I/O requests corresponding to said data input/output requests to storage devices are formed, said channel control portions being classified into groups for the sake of fail-over, said control method comprising deciding that data regarding at least one IP address set for said channel control portions to provide NAS service to said information processors are stored in a shared memory which is contained in said storage device controller and which can be accessed commonly by said channel control portions to carry out fail-over, wherein said storage device controller comprises a management table for storing synchronization type information and synchronization method information based on the type of data processed by said channel control portions, wherein said channel control portions are clustered into a plurality of groups associated with the fail-over thereby making it possible to send updated inherited data including an IP address to be inherited to channel control portions within the same group, whereby a successor channel control portion belonging to the same group as a predecessor channel control portion takes over, by referring to said management table based on the type of data processed by said predecessor channel control portion, the IP address of said predecessor channel control portion to receive data that have been previously received by said predecessor channel control portion prior to failure thereof.
- 15. A control method for a storage device controller including a plurality of channel control portions each having a circuit board on which a file access processing portion for receiving file-by-file data input/output requests sent from information processors and an I/O processor for outputting I/O requests corresponding to said data input/output requests to storage devices are formed, said channel control portions being classified into groups for the sake of fail-over, said control method comprising sending data regarding at least one IP address set for said channel control portions to provide NAS service to said information processors to another channel control portion belonging to the same group, through a network connecting said channel control portions to one another, to carry out fail-over, wherein said storage device controller comprises a management table for storing synchronization type information and synchronization method information based on the type of data processed by said channel control portions, wherein said channel control portions are clustered into a plurality of groups associated with the fail-over thereby making it possible to send updated inherited data including an IP address to be inherited to channel control portions within the same group, whereby said another channel control portion belonging to the same group as a predecessor channel control portion takes over, by referring to said management table based on the type of data processed by said predecessor channel control portion, the IP address of said predecessor channel control portion to receive data that have been previously received by said predecessor channel control portion prior to failure thereof.
Specification