CN100563263C - In network storage service, realize the method and system of system high-available - Google Patents
In network storage service, realize the method and system of system high-available Download PDFInfo
- Publication number
- CN100563263C CN100563263C CNB2006101114077A CN200610111407A CN100563263C CN 100563263 C CN100563263 C CN 100563263C CN B2006101114077 A CNB2006101114077 A CN B2006101114077A CN 200610111407 A CN200610111407 A CN 200610111407A CN 100563263 C CN100563263 C CN 100563263C
- Authority
- CN
- China
- Prior art keywords
- storage control
- main frame
- isns server
- storage
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of method and system of in network storage service, realizing system high-available.Corresponding relation between each main frame and a plurality of storage control is set in the Internet store name service (iSNS) server; The iSNS server receives the service request that current main frame is sent, and selects first storage control from a plurality of storage controls corresponding with current main frame, provides service by first storage control for current main frame; When the iSNS server monitors after first storage control breaks down, from a plurality of storage controls corresponding, select second storage control with current main frame, provide service by second storage control for current main frame.In the present invention, realize that each storage control of system high-available can be different device types, thereby improved availability, extensibility and the compatibility of system greatly, and the maintenance and management work of system is brought great convenience.
Description
Technical field
The present invention relates to Network storage technology, particularly relate to a kind of method and system of in network storage service, realizing system high-available.
Background technology
Along with the sharp increase of amount of information, Network storage technology is arisen at the historic moment.In present Network storage technology, storage area network (SAN) is a kind of high-speed dedicated subnet that connects client and disk array by switching network.In the SAN system, each client can be visited the disk array that any one preserves data by switching network, thereby has improved the availability of data greatly.For the SAN system, the most commonly used is IP SAN system at present, and IP SAN system is a kind of employing Internet Small Computer Systems Interface (iSCSI) agreement and the SAN system of framework on Ethernet.
When realizing network storage service in IP SAN system, high availability (HA) is very important characteristic of system.Fig. 1 is prior art realizes system high-available when realizing network storage service a schematic diagram.Referring to Fig. 1, in the prior art, in IP SAN system, the iSCSI client be each main frame to be connected to the iSCSI server by Ethernet be storage control, storage control is connected to each disk array by Ethernet again.In network storage service, in order to realize the high availability between the storage control, the number of the storage control that links to each other with disk array is a plurality of, and, when service is provided at a main frame, often provide the two-shipper form to form the high availability that active/standby mode realizes system, promptly provide service with node for main frame as main by a storage control, another storage control is as secondary node.
Fig. 2 is prior art realizes system high-available in network storage service a flow chart.Referring to Fig. 1 and Fig. 2, in the prior art, form a HA two-shipper such as storage control 1 and storage control 2, storage control 1 is as the main node of using, storage control 2 at this moment, realizes that in network storage service the process of system high-available mainly may further comprise the steps as secondary node:
Step 201: when main frame 1 needs disk array of visit, such as redundant array of inexpensive disks 1, main frame 1 is sent to service request as main storage control 1 with node.
Step 202: storage control 1 is carried out corresponding read-write operation according to the service request that receives to redundant array of inexpensive disks 1.
Step 203: the state of using the storage control 1 of node as storage control 2 monitoring in real time of secondary node as the master.
Here, as the storage control 2 of secondary node be by with as main storage control 1 mutual heartbeat message with node, realize monitoring the state of using the storage control 1 of node as main.
Step 204: when secondary node monitor storage control 1 unavailable after, carry out the masterslave switchover process, promptly the storage control 2 as secondary node replaces carrying out corresponding read-write operation as main storage control 1 with node.
By above description as can be seen, in the prior art, when in network storage service, realizing system high-available, must belong to a kind of device type from same producer as each storage control of iSCSI server.This be because, if as main with node storage control and do not belong to a kind of device type as the storage control of secondary node, so, as main storage control with node with as the storage control of secondary node heartbeat message alternately, thereby can't discern mutually, the masterslave switchover process can't be realized, carrying out smoothly of network storage service can't be guaranteed.But, prior art requires each storage control to belong to way with a kind of device type, the system that then can make is difficult to the storage control of compatible other device types, thereby greatly reduce the extensibility and the compatibility of system, reduced the availability of system, and the maintenance and management work of system has been brought great inconvenience.
In addition, in the prior art, when in network storage service, realizing system high-available, in order to guarantee when the master is unavailable with node, can in time to carry out the masterslave switchover process, storage control as secondary node must be monitored in real time as the master state with the storage control of node, when using the storage control operate as normal of node as the master, storage control as secondary node does not provide any service to main frame, that is to say, at one time, with the storage control of node and as there being one network storage service is provided between the storage control of secondary node, therefore, wasted the hardware resource of system greatly as main.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method that realizes system high-available in network storage service, another object of the present invention is to provide a kind of system that in network storage service, realizes system high-available, the storage control of realizing system high-available in the assurance system can be different device types, increases the extensibility and the compatibility of system.
In order to achieve the above object, technical scheme of the present invention is achieved in that
A kind of method that in network storage service, realizes system high-available, the Internet store name service iSNS server is set up the corresponding relation between each main frame and a plurality of storage control, and this method also comprises:
A, iSNS server receive the service request that current main frame is sent, from a plurality of storage controls corresponding, select first storage control with current main frame, the sign of first storage control is sent to current main frame, provides service for current main frame by first storage control;
B, that the iSNS server monitors first storage control is unavailable, from a plurality of storage controls corresponding, select second storage control with current main frame, the sign of second storage control is sent to current main frame, provides service for current main frame by second storage control.
The described step of setting up corresponding relation comprises: each main frame and storage control all are sent to the iSNS server by the iSNS protocol message with self sign; The iSNS server is set up the discovery territory DD corresponding to each main frame, and the sign of each main frame and the sign that can be a plurality of storage controls of this host services are kept among the DD corresponding to this main frame.
Select described storage control and comprised for current main frame provides the step of service by described storage control: the iSNS server is from corresponding to selecting the described sign that the storage control of service is provided the DD of current main frame; The sign of selected storage control is sent to current main frame; Current main frame is sent to described storage control according to the sign of the storage control that receives with access request, and described storage control is carried out corresponding read-write operation according to the access request that receives to destination disc.
In steps A, after the iSNS server receives the service request that current main frame sends, and before selecting first storage control, further comprise: the iSNS server authenticates current main frame, after authentication is passed through, carry out the described step of from a plurality of storage controls corresponding, selecting first storage control with current main frame.
This method further comprises: each main frame all is sent to the iSNS server by the iSNS protocol message with self sign;
Carry the sign of current main frame in the described service request;
Described iSNS server comprises the step that current main frame authenticates: the iSNS server is judged in the sign of each main frame that has received whether have the sign of carrying in the received service request, if then determine to authenticate to pass through.
Between steps A and step B, further comprise: but in the first storage control time spent, first storage control is sent to the iSNS server every setting-up time with normal notification message;
In step B, described iSNS server monitors that first storage control is unavailable to be comprised: the iSNS server does not receive the normal notification message that first storage control is sent in setting-up time length.
In step B, described iSNS server monitors that first storage control is unavailable to be comprised: current main frame monitors and can't receive the data that first storage control is sent, and service request is sent to the iSNS server; After the iSNS server received this service request, to the first storage control sending entity STATUS ENQUIRY message, the iSNS server did not receive the normal notification message that first storage control is sent in setting-up time length.
In step B, the step of described selection second storage control comprises: the iSNS server is to the second storage control sending entity STATUS ENQUIRY message corresponding with current main frame, and the iSNS server is selected second storage control receive the normal notification message that second storage control sends in setting-up time length after.
After step B, further comprise: after first storage control can be used, register requirement is sent to the iSNS server; After the iSNS server receives the register requirement of first storage control, the sign of first storage control is sent to current main frame; Current main frame is sent to first storage control according to the sign that receives with access request; First storage control is carried out corresponding read-write operation according to the access request that receives to destination disc.
The step that described iSNS server is set up the corresponding relation between each main frame and a plurality of storage control comprises: at each main frame, administrative staff all are carried at this main frame by the office terminal and are sent to the iSNS server in the configuration order with the information that is a plurality of storage controls of this host services; The iSNS server is according to the main frame that carries in each bar configuration order and be the information of a plurality of storage controls of this host services, sets up the corresponding relation between each main frame and a plurality of storage control.
In step B, monitor first storage control when unavailable at the iSNS server, carry out the described step of from a plurality of storage controls corresponding, selecting second storage control with current main frame;
Perhaps, in step B, the iSNS server monitor first storage control unavailable after, and when receiving the service request that current main frame sends, carry out the described step of from a plurality of storage controls corresponding, selecting second storage control with current main frame.
A kind of system that in network storage service, realizes system high-available, this system comprises: at least one main frame, a plurality of storage control, at least one disk array and iSNS server, wherein,
Any one main frame is used for service request is sent to the iSNS server, after the sign that receives the storage control that the iSNS server sends, sends access request according to this sign to storage control of correspondence;
The iSNS server, be used to preserve the corresponding relation of each main frame and a plurality of storage controls, after receiving the service request that a main frame sends, select first storage control corresponding with this main frame, the sign of first storage control is sent to this main frame, monitor first storage control unavailable after, select second storage control corresponding with this main frame, the sign of second storage control is sent to this main frame;
Any one storage control after receiving access request, is carried out corresponding read-write operation to destination disc.
Comprise main iSNS server and the standby iSNS server used in this system,
Main during with iSNS server operate as normal, mainly carry out the process of described preservation, reception, selection and transmission with the iSNS server, when using the iSNS server unavailable, standby iSNS server is carried out the process of described preservation, reception, selection and transmission main.
This shows, in the present invention, the Internet store name service (iSNS) server can specify a plurality of storage controls to provide service for a main frame, therefore, even belong to different device types with the storage control of node with storage control as secondary node as main, the different storage controls that the present invention also can finish by this distinct device type provide service for a main frame, realize the process of system high-available.As seen, in the present invention, each storage control of realizing system high-available can be different device types, the system that makes is easy to the storage control of compatible various equipment types, thereby the extensibility and the compatibility of system have been improved greatly, improved the availability of system, and the maintenance and management work of system has been brought great convenience.
In addition, in the present invention, when in network storage service, realizing system high-available, be to monitor the state of using the storage control of node as main by the iSNS server, and need not to carry out this observation process as the storage control of secondary node, like this, when using the storage control operate as normal of node as the master, also can be simultaneously provide service for other main frame as the storage control of secondary node, that is to say, at one time, as main with node storage control and all can provide network storage service as the storage control of secondary node, therefore, saved the hardware resource of system.
Description of drawings
Fig. 1 is prior art realizes system high-available when realizing network storage service a schematic diagram.
Fig. 2 is prior art realizes system high-available in network storage service a flow chart.
Fig. 3 is the basic structure schematic diagram of system of the present invention.
Fig. 4 is the schematic diagram of optimizing structure of system of the present invention.
Fig. 5 is the flow chart of the embodiment of the invention.
Embodiment
At present, iSCSI server and iSCSI client are all supported the iSNS agreement, and iSCSI server and iSCSI client all can be registered to the identity information of oneself in the iSNS server.Utilize this characteristics, the present invention proposes a kind of method that realizes system high-available in network storage service, its core concept is: the corresponding relation between each main frame and a plurality of storage control is set in the iSNS server; The iSNS server receives the service request that current main frame is sent, and selects first storage control from a plurality of storage controls corresponding with current main frame, provides service by first storage control for current main frame; When the iSNS server monitors after first storage control breaks down, from a plurality of storage controls corresponding, select second storage control with current main frame, provide service by second storage control for current main frame.
Accordingly, the invention allows for a kind of system that in network storage service, realizes system high-available.Fig. 3 is the basic structure schematic diagram of system of the present invention.Referring to Fig. 3, the basic structure of system of the present invention comprises: at least one main frame, a plurality of storage control, at least one disk array and iSNS server, wherein,
Any one main frame is used for service request is sent to the iSNS server, after the sign that receives the storage control that the iSNS server sends, sends access request according to this sign to storage control of correspondence;
The iSNS server, be used to preserve the corresponding relation of each main frame and a plurality of storage controls, after receiving the service request that a main frame sends, select first storage control corresponding with this main frame, the sign of first storage control is sent to this main frame, monitor first storage control unavailable after, select second storage control corresponding with this main frame, the sign of second storage control is sent to this main frame;
Any one storage control after receiving access request, is carried out corresponding read-write operation to destination disc.
Fig. 4 is the schematic diagram of optimizing structure of system of the present invention.Referring to Fig. 4, in order further to guarantee carrying out smoothly of network storage service, in the system of the present invention, the iSNS server can comprise main with iSNS server and standby iSNS server, when the master does not break down with iSNS server operate as normal, by main function, when the master breaks down with the iSNS server, carry out the function of the iSNS server described in the system of the present invention by standby iSNS server with the iSNS server described in the iSNS server execution system of the present invention.
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with drawings and the specific embodiments.
Fig. 5 is the flow chart of the embodiment of the invention.Referring to Fig. 3 and Fig. 5, utilize system of the present invention, the inventive method realizes that in network storage service the process of system high-available mainly may further comprise the steps:
Step 501: each main frame and storage control all are sent to the iSNS server by the iSNS protocol message with self sign.
Here, each main frame and storage control can utilize discovery territory registration (DDReg) function in the iSNS agreement that self sign is sent to the iSNS server, realize the registration of identity information.Wherein, described sign can comprise: IP address and/or device name etc.
Referring to Fig. 3, such as,
Being designated of main frame 1: 192.168.1.100:iqn.mypc100.h3c.com:initiator:iscsi;
Being designated of main frame 2: 192.168.1.101:iqn.mypc101.h3c.com:initiator:iscsi;
Being designated of storage control 1:
192.168.1.2:3260:iqn.target100.h3c.com:target:iscsi;
Being designated of storage control 2:
192.168.1.2:3260:iqn.target101.h3c.com:target:iscsi。
Step 502:iSNS server at each main frame, is set up the corresponding relation between this main frame and a plurality of storage control according to each main frame that receives and the sign of storage control.
Here, such as, at main frame 1, can set up this main frame 1 and a plurality of storage controls, such as and the storage control 1 of distinct device type and the corresponding relation between the storage control 2.And the mode of setting up corresponding relation can be to set up a discovery territory (DD) corresponding to main frame 1, and the sign of main frame 1, storage control 1 and storage control 2 is kept among the DD corresponding to main frame 1.Such as, comprise among the DD that is set up corresponding to main frame 1:
192.168.1.100:iqn.mypc100.h3c.com:initiator:iscsi;
192.168.1.2:3260:iqn.target100.h3c.com:target:iscsi;
192.168.1.2:3260:iqn.target101.h3c.com:target:iscsi。
In this step, at other main frames set up with a plurality of storage control between the process and the above-mentioned process of corresponding relation at corresponding relation between main frame 1 foundation and a plurality of storage control identical.
In addition, the process of this step can realize according to the configuration order that administrative staff send by the external management terminal.That is to say, at each main frame, when administrative staff need dispose a plurality of storage controls, such as a plurality of storage controls that are the distinct device type, when providing service for this main frame, administrative staff all are carried at this main frame by the office terminal and are sent to the iSNS server in the configuration order with the information that is a plurality of storage controls of this host services, the iSNS server is according to the main frame that carries in each bar configuration order and be the information of a plurality of storage controls of this host services, sets up the corresponding relation between each main frame and a plurality of storage control.
Step 503: need visit a disk array when main frame 1, such as redundant array of inexpensive disks 1, the service request that main frame 1 will carry self identification is sent to the iSNS server.
Step 504:iSNS server authenticates the service request of carrying main frame 1 sign that receives.
Here, the specific implementation process of this step comprises: the iSNS server authenticates service request according to the sign of the sign of the main frame 1 that carries in the service request and each main frame of receiving in advance, promptly judge the sign that in the sign of each main frame that receives in advance, whether has the main frame 1 that carries in the service request, if exist, then authentication is passed through, otherwise, authentification failure.
Step 505: after the service request authentication that receives was passed through, the iSNS server was selected a storage control, such as storage control 1 from main frame 1 pairing a plurality of storage controls.
Step 506:iSNS server is sent to main frame 1 with the sign of storage control 1.
In above-mentioned steps 502, if set up the mode of corresponding relation is to set up a DD corresponding to main frame, so, above-mentioned steps 505 to the process of step 506 is: the iSNS server is selected the sign of storage control 1 from the DD of main frame 1 correspondence, and the sign of selected storage control 1 is sent to main frame 1.
Step 507: main frame 1 will be sent to storage control 1 at the access request of redundant array of inexpensive disks 1 according to the sign of the storage control 1 that receives.
Step 508: storage control 1 is carried out corresponding read-write operation according to the access request that receives to redundant array of inexpensive disks 1.
It is unavailable that step 509:iSNS server monitors storage control 1.
Here, the iSNS server monitors storage control 1 disabled specific implementation: storage control 1 is when operate as normal, send normal notification message every setting-up time to the iSNS server, then can determine storage control 1 operate as normal but the iSNS server regularly receives normal notification message.When network changes, such as, the link occurs fault that directly links to each other with storage control 1, perhaps when storage control 1 breaks down, when making storage control 1 unavailable, the iSNS server can't receive the normal notification message that storage control 1 is sent in setting-up time, can determine that then storage control 1 is unavailable.
Perhaps, the iSNS server monitors storage control 1 disabled specific implementation: in the process that main frame 1 and first storage control communicate, main frame 1 monitors and can't receive the data that first storage control is sent, and again service request is sent to the iSNS server; After the iSNS server received this service request once more, to storage control 1 sending entity STATUS ENQUIRY message, the iSNS server did not receive the normal notification message that storage control 1 is sent in setting-up time length, can determine that then storage control 1 is unavailable.
The 510:iSNS server is selected another storage control, such as storage control 2 from main frame 1 pairing a plurality of storage controls.
Here, the iSNS server can be after obtaining storage control 1 disabled information, carries out the process of this step immediately.
Perhaps, when storage control 1 unavailable, after causing the service disconnection between main frame 1 and the storage control 1, main frame 1 is again according to the IP address of iSNS server, the service request of carrying self identification is sent to the iSNS server, like this, when the iSNS server receives the service request that main frame 1 sends once more, carry out the process of this step.
In this step, the iSNS server is before selecting storage control 2, can also be to storage control 2 sending entity STATUS ENQUIRY messages, the iSNS server is selected storage control 2 receive the normal notification message that storage control 2 sends in setting-up time length after.
Step 511:iSNS server is sent to main frame 1 with the sign of selected storage control 2, and main frame 1 will be sent to storage control 2 at the access request of redundant array of inexpensive disks 1 according to the sign of the storage control 2 that receives.
Step 512: storage control 2 is carried out corresponding read-write operation according to the access request that receives to redundant array of inexpensive disks 1.
In above-mentioned steps 505 and step 510, the iSNS server can be carried out the process of selecting storage control according to user's setting or predefined selection strategy.Such as, the user sets in advance in main frame 1 pairing a plurality of storage controls, selects storage control 1 to select storage control 2 more earlier, so, the iSNS server is selected storage control 1 according to user's setting in step 505, select storage control in step 510.For another example, the selection strategy that sets in advance is for to select according to the service load quantity of storage control, so, in step 505, the iSNS server can be selected the storage control 1 of service load quantity minimum, in step 510 from main frame 1 pairing a plurality of available storage controls, the iSNS server can be selected the storage control 2 of service load quantity minimum from main frame 1 pairing a plurality of available storage controls.
So far, then realized providing service for main frame, realized the process of masterslave switchover by a plurality of storage controls of iSNS server controls.Because whole process by the iSNS server controls, need not the process of the mutual identification of prior art between the storage control, therefore, these a plurality of storage controls can be different device types.
After this, after storage control 1 can be used, storage control 1 can be sent to register requirement the iSNS server; After the iSNS server receives the register requirement of storage control 1, can be once more the sign of storage control 1 be sent to main frame 1, main frame 1 is sent to access request storage control 1 again according to the sign of the storage control 1 that receives, provide service by storage control 1 for main frame 1, this implementation procedure and above-mentioned steps 506 are identical to the process of step 508.
Need to prove, when comprising in the system of the present invention that as shown in Figure 4 main is with iSNS server and standby iSNS server, when if the master does not break down with iSNS server operate as normal, in above-mentioned each process of the present invention, related iSNS server is the main iSNS server of using.If the master breaks down with the iSNS server, in said process of the present invention, related iSNS server is standby iSNS server.
In a word, the above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (13)
1, a kind of method that realizes system high-available in network storage service is characterized in that, the Internet store name service iSNS server is set up the corresponding relation between each main frame and a plurality of storage control, and this method also comprises:
A, iSNS server receive the service request that current main frame is sent, from a plurality of storage controls corresponding, select first storage control with current main frame, the sign of first storage control is sent to current main frame, provides service for current main frame by first storage control;
B, that the iSNS server monitors first storage control is unavailable, from a plurality of storage controls corresponding, select second storage control with current main frame, the sign of second storage control is sent to current main frame, provides service for current main frame by second storage control.
2, method according to claim 1 is characterized in that, the described step of setting up corresponding relation comprises: each main frame and storage control all are sent to the iSNS server by the iSNS protocol message with self sign; The iSNS server is set up the discovery territory DD corresponding to each main frame, and the sign of each main frame and the sign that can be a plurality of storage controls of this host services are kept among the DD corresponding to this main frame.
3, method according to claim 2, it is characterized in that, select described storage control and comprised for current main frame provides the step of service by described storage control: the iSNS server is from corresponding to selecting the described sign that the storage control of service is provided the DD of current main frame; The sign of selected storage control is sent to current main frame; Current main frame is sent to described storage control according to the sign of the storage control that receives with access request, and described storage control is carried out corresponding read-write operation according to the access request that receives to destination disc.
4, method according to claim 1, it is characterized in that, in steps A, after the iSNS server receives the service request that current main frame sends, and before selecting first storage control, further comprise: the iSNS server authenticates current main frame, after authentication is passed through, carries out the described step of selecting first storage control from a plurality of storage controls corresponding with current main frame.
5, method according to claim 4 is characterized in that, this method further comprises: each main frame all is sent to the iSNS server by the iSNS protocol message with self sign;
Carry the sign of current main frame in the described service request;
Described iSNS server comprises the step that current main frame authenticates: the iSNS server is judged in the sign of each main frame that has received whether have the sign of carrying in the received service request, if then determine to authenticate to pass through.
6, method according to claim 1 is characterized in that, further comprises between steps A and step B: but in the first storage control time spent, first storage control is sent to the iSNS server every setting-up time with normal notification message;
In step B, described iSNS server monitors that first storage control is unavailable to be comprised: the iSNS server does not receive the normal notification message that first storage control is sent in setting-up time length.
7, method according to claim 1, it is characterized in that, in step B, described iSNS server monitors that first storage control is unavailable to be comprised: current main frame monitors and can't receive the data that first storage control is sent, and service request is sent to the iSNS server; After the iSNS server received this service request, to the first storage control sending entity STATUS ENQUIRY message, the iSNS server did not receive the normal notification message that first storage control is sent in setting-up time length.
8, according to claim 6 or 7 described methods, it is characterized in that, in step B, the step of described selection second storage control comprises: the iSNS server is to the second storage control sending entity STATUS ENQUIRY message corresponding with current main frame, and the iSNS server is selected second storage control receive the normal notification message that second storage control sends in setting-up time length after.
9, according to claim 1,6 or 7 described methods, it is characterized in that, after step B, further comprise: after first storage control can be used, register requirement is sent to the iSNS server; After the iSNS server receives the register requirement of first storage control, the sign of first storage control is sent to current main frame; Current main frame is sent to first storage control according to the sign that receives with access request; First storage control is carried out corresponding read-write operation according to the access request that receives to destination disc.
10, method according to claim 1, it is characterized in that, the step that described iSNS server is set up the corresponding relation between each main frame and a plurality of storage control comprises: at each main frame, administrative staff all are carried at this main frame by the office terminal and are sent to the iSNS server in the configuration order with the information that is a plurality of storage controls of this host services; The iSNS server is according to the main frame that carries in each bar configuration order and be the information of a plurality of storage controls of this host services, sets up the corresponding relation between each main frame and a plurality of storage control.
11, method according to claim 1, it is characterized in that, in step B, monitor first storage control when unavailable at the iSNS server, carry out the described step of from a plurality of storage controls corresponding, selecting second storage control with current main frame;
Perhaps, in step B, the iSNS server monitor first storage control unavailable after, and when receiving the service request that current main frame sends, carry out the described step of from a plurality of storage controls corresponding, selecting second storage control with current main frame.
12, a kind of system that realizes system high-available in network storage service is characterized in that this system comprises: at least one main frame, a plurality of storage control, at least one disk array and iSNS server, wherein,
Any one main frame is used for service request is sent to the iSNS server, after the sign that receives the storage control that the iSNS server sends, sends access request according to this sign to storage control of correspondence;
The iSNS server, be used to preserve the corresponding relation of each main frame and a plurality of storage controls, after receiving the service request that a main frame sends, select first storage control corresponding with this main frame, the sign of first storage control is sent to this main frame, monitor first storage control unavailable after, select second storage control corresponding with this main frame, the sign of second storage control is sent to this main frame;
Any one storage control after receiving access request, is carried out corresponding read-write operation to destination disc.
13, system according to claim 12 is characterized in that, comprises main iSNS server and the standby iSNS server used in this system,
Main during with iSNS server operate as normal, mainly carry out the process of described preservation, reception, selection and transmission with the iSNS server, when using the iSNS server unavailable, standby iSNS server is carried out the process of described preservation, reception, selection and transmission main.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101114077A CN100563263C (en) | 2006-08-16 | 2006-08-16 | In network storage service, realize the method and system of system high-available |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101114077A CN100563263C (en) | 2006-08-16 | 2006-08-16 | In network storage service, realize the method and system of system high-available |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1905566A CN1905566A (en) | 2007-01-31 |
CN100563263C true CN100563263C (en) | 2009-11-25 |
Family
ID=37674692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101114077A Expired - Fee Related CN100563263C (en) | 2006-08-16 | 2006-08-16 | In network storage service, realize the method and system of system high-available |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100563263C (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101022363B (en) * | 2007-03-23 | 2010-08-11 | 杭州华三通信技术有限公司 | Network storage equipment fault protecting method and device |
CN101808129B (en) * | 2010-03-19 | 2013-01-16 | 杭州华三通信技术有限公司 | Data storage method and device |
CN102244653B (en) * | 2010-05-14 | 2014-07-23 | 杭州华三通信技术有限公司 | Dynamic maintenance method and system for storage virtualization |
US9870158B2 (en) * | 2015-11-10 | 2018-01-16 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Rack mountable computer system that includes microarray storage systems |
CN106294031B (en) * | 2016-07-29 | 2019-07-12 | 杭州宏杉科技股份有限公司 | A kind of business management method and storage control |
US10873498B2 (en) * | 2017-10-23 | 2020-12-22 | Hewlett Packard Enterprise Development Lp | Server network interface level failover |
CN109257221B (en) * | 2018-09-27 | 2022-05-17 | 北京金茂绿建科技有限公司 | Data management control method, network controller and system |
-
2006
- 2006-08-16 CN CNB2006101114077A patent/CN100563263C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1905566A (en) | 2007-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1955506B1 (en) | Methods, systems, and computer program products for session initiation protocol (sip) fast switchover | |
CN100563263C (en) | In network storage service, realize the method and system of system high-available | |
CN103581276B (en) | Cluster management device, system, service customer end and correlation method | |
US20130007253A1 (en) | Method, system and corresponding device for load balancing | |
WO2011140951A1 (en) | Method, device and system for load balancing | |
WO2018090386A1 (en) | Method, device and system for processing abnormities of nf modules | |
CN102025630A (en) | Load balancing method and load balancing system | |
US9130783B2 (en) | Relay communication system and access management apparatus | |
CN109151082A (en) | A kind of multi-connection method for building up, device and system | |
CN107613023B (en) | Equipment connection method and device | |
CN112671554A (en) | Node fault processing method and related device | |
CN101404594B (en) | Hot backup performance test method and apparatus, communication equipment | |
CN112367257A (en) | Route notification method and device | |
CN108366087B (en) | ISCSI service realization method and device based on distributed file system | |
WO2017000625A1 (en) | Dynamic host configuration protocol (dhcp) server management method and apparatus | |
CN104272789A (en) | Mobile communication system, call processing node, and communication control method | |
CN106357744A (en) | Cluster reconnection method and system for SMB (server message block) client and SMB client | |
CN109600436A (en) | A kind of distribution iscsi service implementing method, system and relevant apparatus | |
EP3435615B1 (en) | Network service implementation method, service controller, and communication system | |
JP3692114B2 (en) | Supervisory control network system | |
CN107277043A (en) | Network admittance control system based on cluster service | |
CN109412940B (en) | Router management method and router management system | |
JP2007249659A (en) | System-switching method, computer system therefor, and program | |
JP2009075710A (en) | Redundant system | |
US8161147B2 (en) | Method of organising servers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Patentee after: Xinhua three Technology Co., Ltd. Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base Patentee before: Huasan Communication Technology Co., Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091125 Termination date: 20200816 |