亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口的處理方法及裝置制造方法

文檔序號(hào):7805984閱讀:139來(lái)源:國(guó)知局
網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口的處理方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口的處理方法及裝置。本發(fā)明提供的iSCSI的處理方法,包括:在iSCSI業(yè)務(wù)中斷時(shí),啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息;根據(jù)所述獲取的端口信息,將所述iSCSI業(yè)務(wù)切換到與所述目標(biāo)器連通的鏈路上;通過(guò)與所述目標(biāo)器連通的鏈路執(zhí)行所述iSCSI業(yè)務(wù)。本發(fā)明實(shí)施例提供了一種在iSCSI業(yè)務(wù)中斷時(shí),可以自動(dòng)選取可用鏈路的處理方式,解決了現(xiàn)有技術(shù)中通過(guò)冗余鏈路來(lái)提高iSCSI業(yè)務(wù)可靠性的方式,需要預(yù)先手動(dòng)建立冗余鏈路的,并預(yù)先分配系統(tǒng)資源的問(wèn)題,降低了運(yùn)行iSCSI業(yè)務(wù)需要消耗的系統(tǒng)資源。
【專利說(shuō)明】網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口的處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及網(wǎng)絡(luò)存儲(chǔ)技術(shù),尤其涉及一種網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口(Internet Small Computer System Interface,簡(jiǎn)稱為:iSCSI)的處理方法及裝置。
【背景技術(shù)】
[0002]iSCSI可以用來(lái)建立和管理網(wǎng)協(xié)(Internet Protocol,簡(jiǎn)稱為:IP)存儲(chǔ)設(shè)備、客戶端和服務(wù)器之間的互連,由于iSCSI技術(shù)可以提供快速的網(wǎng)絡(luò)環(huán)境,并且節(jié)省企業(yè)成本,因此,iSCSI協(xié)議被廣泛應(yīng)用于多種場(chǎng)景。
[0003]iSCSI的主要功能是在傳輸控制協(xié)議(Transmission Control Protocol,簡(jiǎn)稱為:TCP)/IP網(wǎng)絡(luò)上的客戶端(即啟動(dòng)器,initiator)和存儲(chǔ)設(shè)備(即目標(biāo)器,target)之間進(jìn)行大量數(shù)據(jù)的封裝和可靠傳輸過(guò)程;目前,為了降低因網(wǎng)絡(luò)故障引發(fā)的iSCSI連接斷開而導(dǎo)致業(yè)務(wù)中斷的風(fēng)險(xiǎn),通常在iSCSI連接中增加冗余鏈路來(lái)提高業(yè)務(wù)可靠性;舉例來(lái)說(shuō),客戶端包括啟動(dòng)器A和啟動(dòng)器B,可以與存儲(chǔ)設(shè)備,即目標(biāo)器A和目標(biāo)器B之間建立多條iSCSI鏈路來(lái)運(yùn)行iSCSI業(yè)務(wù),多條iSCSI鏈路互為冗余,當(dāng)其中一條鏈路發(fā)生故障時(shí),業(yè)務(wù)可以通過(guò)其它冗余鏈路繼續(xù)執(zhí)行。
[0004]但是,現(xiàn)有的iSCSI技術(shù)中的冗余鏈路是預(yù)先手動(dòng)建立的,相關(guān)的系統(tǒng)資源也是預(yù)先分配好的,增加了運(yùn)行iSCSI業(yè)務(wù)需要消耗的系統(tǒng)資源。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口的處理方法及裝置,以解決現(xiàn)有技術(shù)中通過(guò)冗余鏈路來(lái)提高iSCSI業(yè)務(wù)可靠性的方式,需要預(yù)先手動(dòng)建立冗余鏈路的,并預(yù)先分配系統(tǒng)資源的問(wèn)題。
[0006]第一方面,本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口的處理方法,包括:
[0007]在網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口 iSCSI業(yè)務(wù)中斷時(shí),啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息;
[0008]根據(jù)所述獲取的端口信息,將所述iSCSI業(yè)務(wù)切換到與所述目標(biāo)器連通的鏈路上;
[0009]通過(guò)與所述目標(biāo)器連通的鏈路執(zhí)行所述iSCSI業(yè)務(wù)。
[0010]在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述啟動(dòng)器中配置連接時(shí)間閾值;所述啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息之前,還包括:
[0011]在所述iSCSI業(yè)務(wù)中斷時(shí),所述啟動(dòng)器通過(guò)當(dāng)前鏈路重新連接所述iSCSI業(yè)務(wù);
[0012]則所述啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息,包括:
[0013]在所述啟動(dòng)器通過(guò)所述當(dāng)前鏈路重新連接所述iSCSI業(yè)務(wù)的連接時(shí)間大于所述連接時(shí)間閾值時(shí),所述啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息。
[0014]在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述啟動(dòng)器中還配置目標(biāo)器端口列表;則所述啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息,包括:
[0015]所述啟動(dòng)器根據(jù)所述目標(biāo)器端口列表掃描檢測(cè)與所述目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息。
[0016]根據(jù)第一方面、第一方面的第一種和第二種可能的實(shí)現(xiàn)方式中任意一種,在第三種可能的實(shí)現(xiàn)方式中,所述在網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口 iSCSI業(yè)務(wù)中斷時(shí),啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息之前,還包括:
[0017]所述啟動(dòng)器通過(guò)對(duì)所述目標(biāo)器發(fā)起iSCSI協(xié)議創(chuàng)建所述iSCSI業(yè)務(wù)。
[0018]根據(jù)第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述通過(guò)所述已切換的鏈路執(zhí)行所述iSCSI業(yè)務(wù)之后,還包括:
[0019]所示啟動(dòng)器記錄與所述目標(biāo)器連通的鏈路信息和所述鏈路的端口信息。
[0020]第二方面,本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口的處理裝置,包括:
[0021]掃描模塊,用于在網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口 iSCSI業(yè)務(wù)中斷時(shí),掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息;
[0022]切換模塊,用于根據(jù)所述掃描模塊獲取的端口信息,將所述iSCSI業(yè)務(wù)切換到與所述目標(biāo)器連通的鏈路上;
[0023]執(zhí)行模塊,用于通過(guò)所述切換模塊切換后的與所述目標(biāo)器連通的鏈路執(zhí)行所述iSCSI業(yè)務(wù)。
[0024]在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置中配置連接時(shí)間閾值;所述裝置還包括:
[0025]連接模塊,用于在掃描模塊掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息之前,通過(guò)當(dāng)前鏈路重新連接所述iSCSI業(yè)務(wù);
[0026]所述掃描模塊,具體用于在所述連接模塊通過(guò)所述當(dāng)前鏈路重新連接所述iSCSI業(yè)務(wù)的連接時(shí)間大于所述連接時(shí)間閾值時(shí),掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息。
[0027]在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述裝置中還配置目標(biāo)器端口列表;相應(yīng)地,
[0028]所述掃描模塊,具體用于根據(jù)所述目標(biāo)器端口列表掃描檢測(cè)與所述目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息。
[0029]根據(jù)第二方面、第二方面的第一種和第二種可能的實(shí)現(xiàn)方式中任意一種,在第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0030]業(yè)務(wù)建立模塊,用于在所述掃描模塊掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息之前,或者在所述連接模塊通過(guò)所述當(dāng)前鏈路重新連接所述iSCSI業(yè)務(wù)之前,通過(guò)對(duì)所述目標(biāo)器發(fā)起iSCSI協(xié)議創(chuàng)建所述iSCSI業(yè)務(wù)。
[0031]根據(jù)第二方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0032]存儲(chǔ)模塊,用于在所述執(zhí)行模塊通過(guò)所述切換后的與所述目標(biāo)器連通的鏈路執(zhí)行所述iSCSI業(yè)務(wù)之后,記錄與所述目標(biāo)器連通的鏈路信息和所述鏈路的端口信息。
[0033]本發(fā)明實(shí)施例所提供的網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口的處理方法及裝置,在iSCSI業(yè)務(wù)中斷時(shí),啟動(dòng)器通過(guò)掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息,并將iSCSI業(yè)務(wù)切換到與目標(biāo)器連通的鏈路上以執(zhí)行該iSCSI業(yè)務(wù),實(shí)現(xiàn)了啟動(dòng)器在物理或網(wǎng)絡(luò)鏈路故障造成iSCSI業(yè)務(wù)中斷后,可以自動(dòng)選擇可用鏈路恢復(fù)該iSCSI業(yè)務(wù),解決了現(xiàn)有技術(shù)中通過(guò)冗余鏈路來(lái)提高iSCSI業(yè)務(wù)可靠性的方式,需要預(yù)先手動(dòng)建立冗余鏈路的,并預(yù)先分配系統(tǒng)資源的問(wèn)題,降低了運(yùn)行iSCSI業(yè)務(wù)需要消耗的系統(tǒng)資源。
【專利附圖】

【附圖說(shuō)明】
[0034]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1為本發(fā)明實(shí)施例一所提供的一種iSCSI的處理方法的流程圖;
[0036]圖2為現(xiàn)有技術(shù)提供的iSCSI中一種網(wǎng)絡(luò)鏈路的不意圖;
[0037]圖3為現(xiàn)有技術(shù)提供的iSCSI中另一種網(wǎng)絡(luò)鏈路的不意圖;
[0038]圖4為現(xiàn)有技術(shù)提供的iSCSI中又一種網(wǎng)絡(luò)鏈路的不意圖;
[0039]圖5為本發(fā)明圖1所示實(shí)施例提供的iSCSI中一種網(wǎng)絡(luò)鏈路的示意圖;
[0040]圖6為本發(fā)明實(shí)施例二所提供的一種iSCSI的處理方法的流程圖;
[0041]圖7為本發(fā)明實(shí)施例三所提供的一種iSCSI的處理裝置的結(jié)構(gòu)示意圖;
[0042]圖8為本發(fā)明實(shí)施例四所提供的一種iSCSI的處理裝置的結(jié)構(gòu)示意圖;
[0043]圖9為本發(fā)明實(shí)施例五所提供的一種終端設(shè)備的結(jié)構(gòu)示意圖;
[0044]圖10為本發(fā)明實(shí)施例所提供的另一種終端設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0045]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0046]實(shí)施例一
[0047]圖1為本發(fā)明實(shí)施例一所提供的一種iSCSI的處理方法的流程圖。本實(shí)施例提供的方法適用于對(duì)已中斷的iSCSI業(yè)務(wù)的進(jìn)行重新連接的情況。該方法可以由iSCSI的處理裝置執(zhí)行,該iSCSI的處理裝置通常以硬件和/或軟件的方法來(lái)實(shí)現(xiàn),可以集成在終端設(shè)備的存儲(chǔ)器中,例如集成在處理器芯片中,供處理器調(diào)用執(zhí)行。本實(shí)施例的方法包括如下步驟:
[0048]S110,在iSCSI業(yè)務(wù)中斷時(shí),啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息。
[0049]iSCSI技術(shù)作為一種儲(chǔ)存技術(shù),可以將現(xiàn)有的SCSI接口與以太網(wǎng)絡(luò)(Ethernet)技術(shù)結(jié)合,在服務(wù)器、客戶端和IP存儲(chǔ)設(shè)備之間創(chuàng)建存儲(chǔ)區(qū)域網(wǎng)絡(luò)(StorageAreaNetworkand SAN Protocols,簡(jiǎn)稱為:SAN),使服務(wù)器可與使用IP網(wǎng)絡(luò)的儲(chǔ)存設(shè)備互相交換資料。圖2為現(xiàn)有技術(shù)提供的iSCSI中一種網(wǎng)絡(luò)鏈路的示意圖,圖3為現(xiàn)有技術(shù)提供的iSCSI中另一種網(wǎng)絡(luò)鏈路的不意圖,圖4為現(xiàn)有技術(shù)提供的iSCSI中又一種網(wǎng)絡(luò)鏈路的不意圖,iSCSI業(yè)務(wù)的存儲(chǔ)過(guò)程具體為:服務(wù)器(圖中未示出)將數(shù)據(jù)下發(fā)至主陣列10,即客戶端,從而由主陣列10的啟動(dòng)器11和啟動(dòng)器12將數(shù)據(jù)遠(yuǎn)程復(fù)制到存儲(chǔ)設(shè)備中,即從陣列20的目標(biāo)器21和目標(biāo)器22 ;如圖2?圖4所示,分別示出了三種啟動(dòng)器與目標(biāo)器之間的鏈路結(jié)構(gòu),圖2中的啟動(dòng)器11可以將數(shù)據(jù)復(fù)制到目標(biāo)器21中,啟動(dòng)器12可以將數(shù)據(jù)復(fù)制到目標(biāo)器22中,該兩條鏈路互為冗余鏈路;圖3中啟動(dòng)器11可以將數(shù)據(jù)分別復(fù)制到目標(biāo)器21和目標(biāo)器22中,啟動(dòng)器12也可以將數(shù)據(jù)分別復(fù)制到目標(biāo)器21和目標(biāo)器22中,該四條鏈路互為冗余鏈路;圖4中也有四條鏈路,啟動(dòng)器11將數(shù)據(jù)復(fù)制到目標(biāo)器21中,啟動(dòng)器12將數(shù)據(jù)復(fù)制到目標(biāo)器22中,目標(biāo)器22可以通過(guò)目標(biāo)器21獲取啟動(dòng)器11復(fù)制的數(shù)據(jù),同樣,目標(biāo)器21可以通過(guò)目標(biāo)器22獲取啟動(dòng)器12復(fù)制的數(shù)據(jù);現(xiàn)有技術(shù)中通過(guò)冗余鏈路運(yùn)行iSCSI業(yè)務(wù)的方式,上述啟動(dòng)器與目標(biāo)器之間的鏈路是預(yù)先建立的,并且相關(guān)的系統(tǒng)資源也是預(yù)先分配的,增加了運(yùn)行iSCSI業(yè)務(wù)需要消耗的系統(tǒng)資源和人力成本。
[0050]需要說(shuō)明的是,本實(shí)施例提供的iSCSI的處理方法中的啟動(dòng)器和目標(biāo)器是可以相互置換的,iSCSI業(yè)務(wù)的發(fā)起端為啟動(dòng)器,接收端為目標(biāo)器;本實(shí)施例中以啟動(dòng)器所在陣列為主陣列,發(fā)起iSCSI業(yè)務(wù),以目標(biāo)器所在陣列為從陣列。
[0051]iSCSI業(yè)務(wù)在實(shí)際應(yīng)用中,可能出現(xiàn)誤操作、網(wǎng)線脫落、網(wǎng)口接觸不良、網(wǎng)卡芯片突然故障等,因此,由于網(wǎng)絡(luò)不穩(wěn)定性以及特殊應(yīng)用場(chǎng)景等情況可能造成網(wǎng)絡(luò)鏈路故障,從而引發(fā)iSCSI連接斷開,業(yè)務(wù)發(fā)生中斷的現(xiàn)象,由于當(dāng)前的iSCSI協(xié)議規(guī)定,iSCSI發(fā)起端沒(méi)有自動(dòng)完成選路并恢復(fù)連接的功能,因而通常采用上述冗余鏈路的方式防止iSCSI業(yè)務(wù)的中斷。圖5為本發(fā)明圖1所示實(shí)施例提供的iSCSI中一種網(wǎng)絡(luò)鏈路的示意圖,本實(shí)施例提供的iSCSI的處理方法,在iSCSI業(yè)務(wù)中斷時(shí),啟動(dòng)器可以自動(dòng)掃描并檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),啟動(dòng)器與目標(biāo)器之間的鏈路通常是物理連通的,每條鏈路對(duì)應(yīng)啟動(dòng)器的端口 PORTO?PORT 3之一和目標(biāo)器的端口 PORT A?PORT H之一,通常地,在執(zhí)行存儲(chǔ)任務(wù)時(shí),通過(guò)其中一條鏈路運(yùn)行iSCSI業(yè)務(wù),例如圖5中的鏈路1,其它鏈路在物理上是連通的,可以是沒(méi)有運(yùn)行業(yè)務(wù)的閑置鏈路,也可以是已經(jīng)運(yùn)行了業(yè)務(wù)的鏈路,在啟動(dòng)器掃描檢測(cè)鏈路狀態(tài)時(shí),可以檢測(cè)到與目標(biāo)器之間物理連通的鏈路,進(jìn)而獲取該鏈路的端口信息。
[0052]S120,根據(jù)獲取的端口信息,將該iSCSI業(yè)務(wù)切換到與該目標(biāo)器連通的鏈路上。
[0053]在本實(shí)施例中,啟動(dòng)器已獲取到與目標(biāo)器之間連通的鏈路的端口信息,具體是該鏈路對(duì)應(yīng)的目標(biāo)器上的端口,例如獲取到的與目標(biāo)器之間連通的鏈路為圖5中鏈路2,對(duì)應(yīng)的端口則為PORT B,啟動(dòng)器可以將當(dāng)前中斷的iSCSI業(yè)務(wù)切換到該P(yáng)ORT B對(duì)應(yīng)的鏈路2上。需要說(shuō)明的是,若切換的目標(biāo)鏈路是閑置鏈路,則有效地利用了鏈路資源;若切換后的目標(biāo)鏈路已有業(yè)務(wù),則在該鏈路上實(shí)現(xiàn)了業(yè)務(wù)共享。
[0054]S130,通過(guò)與該目標(biāo)器連通的鏈路執(zhí)行該iSCSI業(yè)務(wù)。
[0055]在本實(shí)施例中,啟動(dòng)器將iSCSI業(yè)務(wù)切換到與目標(biāo)器連通的鏈路上之后,可以通過(guò)該連通的鏈路繼續(xù)執(zhí)行上述被中斷的iSCSI業(yè)務(wù),使得正在運(yùn)行的iSCSI業(yè)務(wù)在由于網(wǎng)線斷開或是網(wǎng)絡(luò)不穩(wěn)定等原因中斷時(shí),實(shí)現(xiàn)了啟動(dòng)器自動(dòng)將iSCSI業(yè)務(wù)從連接故障的鏈路切換到可使業(yè)務(wù)正常運(yùn)行的鏈路中,保證了 iSCSI業(yè)務(wù)在中斷后可以自動(dòng)恢復(fù),提高了iSCSI業(yè)務(wù)的可靠性和系統(tǒng)的使用性能。
[0056]需要說(shuō)明的是,現(xiàn)有技術(shù)中提供的冗余鏈路的數(shù)量通常是固定的,網(wǎng)組的可靠性完全依賴于冗余鏈路的設(shè)置,若冗余鏈路全部發(fā)生故障,則iSCSI業(yè)務(wù)中斷后無(wú)法繼續(xù)執(zhí)行;本實(shí)施例在運(yùn)行iSCSI業(yè)務(wù)時(shí),可以通過(guò)一條鏈路運(yùn)行該業(yè)務(wù),也可以通過(guò)冗余鏈路同時(shí)運(yùn)行該業(yè)務(wù),進(jìn)一步提高iSCSI業(yè)務(wù)的可靠性,并且在業(yè)務(wù)中斷時(shí),可以通過(guò)對(duì)物理鏈路的掃描檢測(cè)進(jìn)行鏈路的切換,只要是物理和網(wǎng)絡(luò)連通的鏈路都可以執(zhí)行該iSCSI業(yè)務(wù);另夕卜,本實(shí)施例提供的iSCSI的處理方法,可以運(yùn)用于各種體系構(gòu)架下使用iSCSI進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)的場(chǎng)景。
[0057]本實(shí)施例所提供的iSCSI的處理方法,在iSCSI業(yè)務(wù)中斷時(shí),啟動(dòng)器通過(guò)掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息,并將iSCSI業(yè)務(wù)切換到與目標(biāo)器連通的鏈路上以執(zhí)行該iSCSI業(yè)務(wù),實(shí)現(xiàn)了啟動(dòng)器在物理或網(wǎng)絡(luò)鏈路故障造成iSCSI業(yè)務(wù)中斷后,可以自動(dòng)選擇可用鏈路恢復(fù)該iSCSI業(yè)務(wù),解決了現(xiàn)有技術(shù)中通過(guò)冗余鏈路來(lái)提高iSCSI業(yè)務(wù)可靠性的方式,需要預(yù)先手動(dòng)建立冗余鏈路的,并預(yù)先分配系統(tǒng)資源的問(wèn)題,降低了運(yùn)行iSCSI業(yè)務(wù)需要消耗的系統(tǒng)資源;進(jìn)一步地,本實(shí)施例提供的方法在進(jìn)行鏈路切換時(shí),只要是物理和網(wǎng)絡(luò)連通的鏈路都可以執(zhí)行該iSCSI業(yè)務(wù),避免了現(xiàn)有技術(shù)中預(yù)置的冗余鏈路全部故障而無(wú)法恢復(fù)iSCSI業(yè)務(wù)的情況,提高了 iSCSI業(yè)務(wù)的可靠性和系統(tǒng)的使用性能。
[0058]實(shí)施例二
[0059]圖6為本發(fā)明實(shí)施例二所提供的一種iSCSI的處理方法的流程圖。如圖6所示,本實(shí)施例的方法可以包括:
[0060]S210,在iSCSI業(yè)務(wù)中斷時(shí),啟動(dòng)器通過(guò)當(dāng)前鏈路重新連接該iSCSI業(yè)務(wù),該啟動(dòng)器中配置連接時(shí)間閾值。
[0061]通常地,iSCSI業(yè)務(wù)的中斷,可能是當(dāng)前鏈路的網(wǎng)絡(luò)連接的暫時(shí)中斷造成的,也有可能是物理連接斷開造成的,例如網(wǎng)線脫落、網(wǎng)口接觸不良或網(wǎng)卡芯片故障等,因此,當(dāng)iSCSI業(yè)務(wù)的中斷后,啟動(dòng)器先通過(guò)當(dāng)前鏈路嘗試重新連接該iSCSI業(yè)務(wù);舉例來(lái)說(shuō),若造成業(yè)務(wù)中斷的原因是網(wǎng)絡(luò)的暫時(shí)斷開,則重新連接該iSCSI業(yè)務(wù)時(shí),只要網(wǎng)絡(luò)連接恢復(fù)則可以自動(dòng)連接該iSCSI業(yè)務(wù),但是,若造成業(yè)務(wù)中斷的原因是物理連接的斷開,則啟動(dòng)器通過(guò)當(dāng)前鏈路重新連接時(shí)無(wú)法恢復(fù)該iSCSI業(yè)務(wù),若啟動(dòng)器一直重新連接不能被恢復(fù)的鏈路則會(huì)浪費(fèi)系統(tǒng)資源,并且做無(wú)用功;因此,本實(shí)施例通過(guò)在啟動(dòng)器中配置連接時(shí)間閾值,規(guī)定該啟動(dòng)器進(jìn)行重新連接的最大時(shí)限。
[0062]S220,在該啟動(dòng)器通過(guò)當(dāng)前鏈路重新連接該iSCSI業(yè)務(wù)的連接時(shí)間大于連接時(shí)間閾值時(shí),該啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息。
[0063]在本實(shí)施例中,對(duì)啟動(dòng)器通過(guò)當(dāng)前鏈路重新連接已中斷的iSCSI業(yè)務(wù)的連接時(shí)間設(shè)置一連接時(shí)間閾值,當(dāng)連接時(shí)間大于該連接時(shí)間閾值時(shí),啟動(dòng)器放棄通過(guò)當(dāng)前鏈路恢復(fù)該iSCSI業(yè)務(wù)的操作,進(jìn)而掃描檢測(cè)與目標(biāo)器之間連接的其它鏈路狀態(tài),獲取物理和網(wǎng)絡(luò)上均連通的可用鏈路的端口信息,圖5同樣為本發(fā)明圖6所示實(shí)施例提供的iSCSI中一種網(wǎng)絡(luò)鏈路的示意圖,本實(shí)施例中啟動(dòng)器與對(duì)目標(biāo)器之間的鏈路的掃描和檢測(cè)的方式與上述實(shí)施例相同,在此不再贅述。[0064]在具體實(shí)現(xiàn)時(shí),啟動(dòng)器中還可以配置有目標(biāo)器端口列表;則S220中,啟動(dòng)器具體根據(jù)該目標(biāo)器端口列表掃描檢測(cè)與該目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息。以圖5所示iSCSI中網(wǎng)絡(luò)鏈路為例予以說(shuō)明,目標(biāo)器端口列表為PORT A?PORT H,掃描檢測(cè)的方式例如可以通過(guò)因特網(wǎng)包探索器(Packet Internet Groper,簡(jiǎn)稱為:PING)包對(duì)網(wǎng)絡(luò)鏈路進(jìn)行掃描檢測(cè),該P(yáng)ING包是用來(lái)檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令,具體地,利用網(wǎng)絡(luò)中各設(shè)備IP地址的唯一性,啟動(dòng)器根據(jù)目標(biāo)器的IP地址給該目標(biāo)器發(fā)送一個(gè)數(shù)據(jù)包,再要求對(duì)方返回一個(gè)同樣大小的數(shù)據(jù)包來(lái)確定該啟動(dòng)器與目標(biāo)器之間的鏈路是否連通,直到檢測(cè)到連通的鏈路。
[0065]需要說(shuō)明的是,本實(shí)施例中啟動(dòng)器對(duì)于目標(biāo)器之間網(wǎng)絡(luò)鏈路的檢測(cè),通常是根據(jù)端口順序依次檢測(cè)的,如圖5所示,鏈路I斷開時(shí)依次對(duì)鏈路2和鏈路3進(jìn)行PING包檢測(cè),若鏈路2連通則獲取該鏈路2的端口信息為P0RTB,若鏈路2未連通則獲取鏈路3的端口信息為PORT E ;進(jìn)一步地,對(duì)于鏈路2為連通時(shí)iSCSI業(yè)務(wù)恢復(fù),若通過(guò)鏈路2重新運(yùn)行該iSCSI業(yè)務(wù)的過(guò)程中,該鏈路2也斷開而導(dǎo)致業(yè)務(wù)中斷,則啟動(dòng)器可以繼續(xù)對(duì)其它鏈路進(jìn)行掃描檢測(cè)并獲取連通的鏈路,以重新恢復(fù)該iSCSI業(yè)務(wù)。
[0066]S230,根據(jù)獲取的端口信息,將該iSCSI業(yè)務(wù)切換到與該目標(biāo)器連通的鏈路上。
[0067]S240,通過(guò)與該目標(biāo)器連通的鏈路執(zhí)行該iSCSI業(yè)務(wù)。
[0068]具體地,S230?S240的具體實(shí)現(xiàn)方式參照實(shí)施例一中的S120?S130。
[0069]在本實(shí)施例中,啟動(dòng)器具體要實(shí)現(xiàn)的對(duì)iSCSI業(yè)務(wù)的恢復(fù),因此,在210之前還包括:啟動(dòng)器通過(guò)對(duì)目標(biāo)器發(fā)起iSCSI協(xié)議以創(chuàng)建該iSCSI業(yè)務(wù)??蛇x地,啟動(dòng)器在更換鏈路重新運(yùn)行iSCSI業(yè)務(wù)后,運(yùn)行該iSCSI業(yè)務(wù)的鏈路信息發(fā)生變化,因此S240之后還可以包括:啟動(dòng)器記錄與該目標(biāo)器連通的鏈路信息和該鏈路的端口信息。并且該啟動(dòng)器還可以將上述記錄的鏈路信息發(fā)送到服務(wù)器端,以使服務(wù)器獲知啟動(dòng)器向目標(biāo)器遠(yuǎn)程復(fù)制數(shù)據(jù)的相關(guān)信息,例如數(shù)據(jù)從啟動(dòng)器A復(fù)制到目標(biāo)器A和/或目標(biāo)器B。
[0070]實(shí)施例三
[0071]圖7為本發(fā)明實(shí)施例三所提供的一種iSCSI的處理裝置的結(jié)構(gòu)示意圖。如圖7所示,本實(shí)施例提供的iSCSI的處理裝置,具體包括:掃描模塊11、切換模塊12和執(zhí)行模塊13。
[0072]其中,掃描模塊11,用于在iSCSI業(yè)務(wù)中斷時(shí),掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息。
[0073]切換模塊12,用于根據(jù)該掃描模塊11獲取的端口信息,將該iSCSI業(yè)務(wù)切換到與目標(biāo)器連通的鏈路上。
[0074]執(zhí)行模塊13,用于通過(guò)該切換模塊12切換后的與該目標(biāo)器連通的鏈路執(zhí)行該iSCSI業(yè)務(wù)。
[0075]本實(shí)施例提供的iSCSI的處理裝置適用于運(yùn)行iSCSI業(yè)務(wù),iSCSI技術(shù)為在服務(wù)器、客戶端(啟動(dòng)器)和IP存儲(chǔ)設(shè)備(目標(biāo)器)之間創(chuàng)建SAN,該裝置具體為設(shè)置在啟動(dòng)器中的功能模塊,用于向目標(biāo)器發(fā)起iSCSI業(yè)務(wù),使服務(wù)器可與使用IP網(wǎng)絡(luò)的儲(chǔ)存設(shè)備互相交換資料;其中,啟動(dòng)器和目標(biāo)器是可以相互置換的,iSCSI業(yè)務(wù)的發(fā)起端為啟動(dòng)器,接收端為目標(biāo)器。
[0076]需要說(shuō)明的是,現(xiàn)有技術(shù)中通過(guò)冗余鏈路防止業(yè)務(wù)中斷的方式中,冗余鏈路的數(shù)量通常是固定的,網(wǎng)組的可靠性完全依賴于冗余鏈路的設(shè)置,若冗余鏈路全部發(fā)生故障,則iSCSI業(yè)務(wù)中斷后無(wú)法繼續(xù)執(zhí)行;本實(shí)施例在運(yùn)行iSCSI業(yè)務(wù)時(shí),可以通過(guò)一條鏈路運(yùn)行該業(yè)務(wù),也可以通過(guò)冗余鏈路同時(shí)運(yùn)行該業(yè)務(wù),進(jìn)一步提高iSCSI業(yè)務(wù)的可靠性,并且在業(yè)務(wù)中斷時(shí),可以通過(guò)對(duì)物理鏈路的掃描檢測(cè)進(jìn)行鏈路的切換,只要是物理和網(wǎng)絡(luò)連通的鏈路都可以執(zhí)行該iSCSI業(yè)務(wù);另外,本實(shí)施例提供的iSCSI的處理裝置,可以運(yùn)用于各種體系構(gòu)架下使用iSCSI進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)的場(chǎng)景。
[0077]本發(fā)明實(shí)施例提供的iSCSI的處理裝置用于執(zhí)行本發(fā)明實(shí)施例一提供的iSCSI的處理方法,具備相應(yīng)的功能模塊,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0078]實(shí)施例四
[0079]圖8為本發(fā)明實(shí)施例四所提供的一種iSCSI的處理裝置的結(jié)構(gòu)示意圖。如圖8所示,本實(shí)施例提供的裝置在圖7所示裝置結(jié)構(gòu)的基礎(chǔ)上,該裝置還包括:連接模塊14,用于在掃描模塊11掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息之前,通過(guò)當(dāng)前鏈路重新連接該iSCSI業(yè)務(wù);由于造成iSCSI業(yè)務(wù)中斷的原因可能是當(dāng)前鏈路的網(wǎng)絡(luò)連接的中斷,也可能是物理連接的斷開,具體地,若造成業(yè)務(wù)中斷的原因是網(wǎng)絡(luò)的暫時(shí)斷開,則該裝置重新連接該iSCSI業(yè)務(wù)時(shí),只要網(wǎng)絡(luò)連接恢復(fù)則可以自動(dòng)連接該iSCSI業(yè)務(wù),但是,若造成業(yè)務(wù)中斷的原因是物理連接的斷開,則該裝置通過(guò)當(dāng)前鏈路重新連接時(shí)無(wú)法恢復(fù)該iSCSI業(yè)務(wù),若該裝置一直重新連接不能被恢復(fù)的鏈路則會(huì)浪費(fèi)系統(tǒng)資源,并且做無(wú)用功;因此,本實(shí)施例通過(guò)在iSCSI的處理裝置中配置連接時(shí)間閾值,規(guī)定該裝置進(jìn)行重新連接的最大時(shí)限;相應(yīng)地,掃描模塊11具體用于在該連接模塊14通過(guò)該當(dāng)前鏈路重新連接該iSCSI業(yè)務(wù)的連接時(shí)間大于該連接時(shí)間閾值時(shí),掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息。
[0080]在具體實(shí)現(xiàn)中,該裝置中還配置目標(biāo)器端口列表;相應(yīng)地,掃描模塊11具體用于根據(jù)該目標(biāo)器端口列表掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息。舉例來(lái)說(shuō),掃描模塊11可以通過(guò)PING包對(duì)網(wǎng)絡(luò)鏈路進(jìn)行掃描檢測(cè),該P(yáng)ING包是用來(lái)檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令,具體地,利用網(wǎng)絡(luò)中各設(shè)備IP地址的唯一性,該裝置根據(jù)目標(biāo)器的IP地址給該目標(biāo)器發(fā)送一個(gè)數(shù)據(jù)包,再要求對(duì)方返回一個(gè)同樣大小的數(shù)據(jù)包來(lái)確定該啟動(dòng)器與目標(biāo)器之間的鏈路是否連通,直到檢測(cè)到連通的鏈路。
[0081]本實(shí)施例提供的裝置,具體要實(shí)現(xiàn)的對(duì)iSCSI業(yè)務(wù)的恢復(fù)功能,因此,在iSCSI業(yè)務(wù)中斷前系統(tǒng)中有已創(chuàng)建的iSCSI業(yè)務(wù),即本實(shí)施例提供的裝置還包括:業(yè)務(wù)建立模塊15,用于在該掃描模塊11掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息之前,或者在該連接模塊14通過(guò)當(dāng)前鏈路重新連接該iSCSI業(yè)務(wù)之前,通過(guò)對(duì)該目標(biāo)器發(fā)起iSCSI協(xié)議創(chuàng)建該iSCSI業(yè)務(wù)。
[0082]可選地,本實(shí)施例提供的裝置還可以包括:存儲(chǔ)模塊16,用于在該執(zhí)行模塊13通過(guò)切換后的與該目標(biāo)器連通的鏈路執(zhí)行該iSCSI業(yè)務(wù)之后,記錄與該目標(biāo)器連通的鏈路信息和該鏈路的端口信息。并且該裝置還可以將上述記錄的鏈路信息發(fā)送到服務(wù)器端,以使服務(wù)器獲知啟動(dòng)器向目標(biāo)器遠(yuǎn)程復(fù)制數(shù)據(jù)的相關(guān)信息。
[0083]本發(fā)明實(shí)施例提供的iSCSI的處理裝置用于執(zhí)行本發(fā)明實(shí)施例二提供的iSCSI的處理方法,具備相應(yīng)的功能模塊,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0084]實(shí)施例五[0085]圖9為本發(fā)明實(shí)施例五所提供的一種終端設(shè)備的結(jié)構(gòu)示意圖。如圖9所示,本實(shí)施例提供的終端設(shè)備,具體包括:掃描器21和處理器22。
[0086]其中,掃描器21,用于在iSCSI業(yè)務(wù)中斷時(shí),掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息。
[0087]處理器22,用于根據(jù)該掃描器21獲取的端口信息,將該iSCSI業(yè)務(wù)切換到與目標(biāo)器連通的鏈路上。
[0088]該處理器22,還用于通過(guò)切換后的與該目標(biāo)器連通的鏈路執(zhí)行該iSCSI業(yè)務(wù)。
[0089]本實(shí)施例提供的終端設(shè)備適用于運(yùn)行iSCSI業(yè)務(wù),iSCSI技術(shù)為在服務(wù)器、客戶端(啟動(dòng)器)和IP存儲(chǔ)設(shè)備(目標(biāo)器)之間創(chuàng)建SAN,該終端設(shè)備具體為啟動(dòng)器,用于向目標(biāo)器發(fā)起iSCSI業(yè)務(wù),使服務(wù)器可與使用IP網(wǎng)絡(luò)的儲(chǔ)存設(shè)備互相交換資料;其中,啟動(dòng)器和目標(biāo)器是可以相互置換的,iSCSI業(yè)務(wù)的發(fā)起端為啟動(dòng)器,接收端為目標(biāo)器。
[0090]需要說(shuō)明的是,現(xiàn)有技術(shù)中通過(guò)冗余鏈路防止業(yè)務(wù)中斷的方式中,冗余鏈路的數(shù)量通常是固定的,網(wǎng)組的可靠性完全依賴于冗余鏈路的設(shè)置,若冗余鏈路全部發(fā)生故障,則iSCSI業(yè)務(wù)中斷后無(wú)法繼續(xù)執(zhí)行;本實(shí)施例在運(yùn)行iSCSI業(yè)務(wù)時(shí),可以通過(guò)一條鏈路運(yùn)行該業(yè)務(wù),也可以通過(guò)冗余鏈路同時(shí)運(yùn)行該業(yè)務(wù),進(jìn)一步提高iSCSI業(yè)務(wù)的可靠性,并且在業(yè)務(wù)中斷時(shí),可以通過(guò)對(duì)物理鏈路的掃描檢測(cè)進(jìn)行鏈路的切換,只要是物理和網(wǎng)絡(luò)連通的鏈路都可以執(zhí)行該iSCSI業(yè)務(wù);另外,本實(shí)施例提供的終端設(shè)備,可以運(yùn)用于各種體系構(gòu)架下使用iSCSI進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)的場(chǎng)景。
[0091]本發(fā)明實(shí)施例提供的終端設(shè)備用于執(zhí)行本發(fā)明實(shí)施例一提供的iSCSI的處理方法,具備相應(yīng)的實(shí)體裝置,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0092]進(jìn)一步地,本實(shí)施例提供的終端設(shè)備中,處理器22,還用于在掃描器21掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息之前,通過(guò)當(dāng)前鏈路重新連接該iSCSI業(yè)務(wù);由于造成iSCSI業(yè)務(wù)中斷的原因可能是當(dāng)前鏈路的網(wǎng)絡(luò)連接的中斷,也可能是物理連接的斷開,具體地,若造成業(yè)務(wù)中斷的原因是網(wǎng)絡(luò)的暫時(shí)斷開,則該終端設(shè)備重新連接該iSCSI業(yè)務(wù)時(shí),只要網(wǎng)絡(luò)連接恢復(fù)則可以自動(dòng)連接該iSCSI業(yè)務(wù),但是,若造成業(yè)務(wù)中斷的原因是物理連接的斷開,則該終端設(shè)備通過(guò)當(dāng)前鏈路重新連接時(shí)無(wú)法恢復(fù)該iSCSI業(yè)務(wù),若該終端設(shè)備一直重新連接不能被恢復(fù)的鏈路則會(huì)浪費(fèi)系統(tǒng)資源,并且做無(wú)用功;因此,本實(shí)施例通過(guò)在終端設(shè)備中配置連接時(shí)間閾值,規(guī)定該終端設(shè)備進(jìn)行重新連接的最大時(shí)限;相應(yīng)地,掃描器21具體用于在該處理器22通過(guò)該當(dāng)前鏈路重新連接該iSCSI業(yè)務(wù)的連接時(shí)間大于該連接時(shí)間閾值時(shí),掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息。
[0093]在具體實(shí)現(xiàn)中,該終端設(shè)備中還配置目標(biāo)器端口列表;相應(yīng)地,處理器22具體用于根據(jù)該目標(biāo)器端口列表掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息。舉例來(lái)說(shuō),處理器22可以通過(guò)PING包對(duì)網(wǎng)絡(luò)鏈路進(jìn)行掃描檢測(cè),該P(yáng)ING包是用來(lái)檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令,具體地,利用網(wǎng)絡(luò)中各設(shè)備IP地址的唯一性,該終端設(shè)備根據(jù)目標(biāo)器的IP地址給該目標(biāo)器發(fā)送一個(gè)數(shù)據(jù)包,再要求對(duì)方返回一個(gè)同樣大小的數(shù)據(jù)包來(lái)確定該啟動(dòng)器與目標(biāo)器之間的鏈路是否連通,直到檢測(cè)到連通的鏈路。
[0094]本實(shí)施例提供的終端設(shè)備,具體要實(shí)現(xiàn)的對(duì)iSCSI業(yè)務(wù)的恢復(fù)功能,因此,在iSCSI業(yè)務(wù)中斷前系統(tǒng)中有已創(chuàng)建的iSCSI業(yè)務(wù),即處理器22還用于在掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與該目標(biāo)器連通的鏈路的端口信息之前,或者在通過(guò)當(dāng)前鏈路重新連接該iSCSI業(yè)務(wù)之前,通過(guò)對(duì)該目標(biāo)器發(fā)起iSCSI協(xié)議創(chuàng)建該iSCSI業(yè)務(wù)。
[0095]可選地,圖10為本發(fā)明實(shí)施例所提供的另一種終端設(shè)備的結(jié)構(gòu)示意圖。在上述圖9所示終端設(shè)備的基礎(chǔ)上,本實(shí)施例提供的終端設(shè)備還可以包括:存儲(chǔ)器23,用于在該處理器22通過(guò)切換后的與該目標(biāo)器連通的鏈路執(zhí)行該iSCSI業(yè)務(wù)之后,記錄與該目標(biāo)器連通的鏈路信息和該鏈路的端口信息。并且該終端設(shè)備還可以將上述記錄的鏈路信息發(fā)送到服務(wù)器端,以使服務(wù)器獲知啟動(dòng)器向目標(biāo)器遠(yuǎn)程復(fù)制數(shù)據(jù)的相關(guān)信息。
[0096]本發(fā)明實(shí)施例提供的終端設(shè)備用于執(zhí)行本發(fā)明實(shí)施例二提供的iSCSI的處理方法,具備相應(yīng)的實(shí)體裝置,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
[0097]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0098]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口的處理方法,其特征在于,包括: 在網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口 iSCSI業(yè)務(wù)中斷時(shí),啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息; 根據(jù)所述獲取的端口信息,將所述iSCSI業(yè)務(wù)切換到與所述目標(biāo)器連通的鏈路上; 通過(guò)與所述目標(biāo)器連通的鏈路執(zhí)行所述iSCSI業(yè)務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述啟動(dòng)器中配置連接時(shí)間閾值;所述啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息之前,還包括: 在所述iSCSI業(yè)務(wù)中斷時(shí),所述啟動(dòng)器通過(guò)當(dāng)前鏈路重新連接所述iSCSI業(yè)務(wù); 則所述啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息,包括: 在所述啟動(dòng)器通過(guò)所述當(dāng)前鏈路重新連接所述iSCSI業(yè)務(wù)的連接時(shí)間大于所述連接時(shí)間閾值時(shí),所述啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述啟動(dòng)器中還配置目標(biāo)器端口列表;則所述啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息,包括: 所述啟動(dòng)器根據(jù)所述目標(biāo)器端口列表掃描檢測(cè)與所述目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息。
4.根據(jù)權(quán)利要求1~3中任一項(xiàng)所述的方法,其特征在于,所述在網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口 iSCSI業(yè)務(wù)中斷時(shí),啟動(dòng)器掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息之前,還包括: 所述啟動(dòng)器通過(guò)對(duì)所述目標(biāo)器發(fā)起iSCSI協(xié)議創(chuàng)建所述iSCSI業(yè)務(wù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述通過(guò)所述已切換的鏈路執(zhí)行所述iSCSI業(yè)務(wù)之后,還包括: 所示啟動(dòng)器記錄與所述目標(biāo)器連通的鏈路信息和所述鏈路的端口信息。
6.一種網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口的處理裝置,其特征在于,包括: 掃描模塊,用于在網(wǎng)絡(luò)小型計(jì)算機(jī)系統(tǒng)接口 iSCSI業(yè)務(wù)中斷時(shí),掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息; 切換模塊,用于根據(jù)所述掃描模塊獲取的端口信息,將所述iSCSI業(yè)務(wù)切換到與所述目標(biāo)器連通的鏈路上; 執(zhí)行模塊,用于通過(guò)所述切換模塊切換后的與所述目標(biāo)器連通的鏈路執(zhí)行所述iSCSI業(yè)務(wù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置中配置連接時(shí)間閾值;所述裝置還包括: 連接模塊,用于在掃描模塊掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息之前,通過(guò)當(dāng)前鏈路重新連接所述iSCSI業(yè)務(wù); 所述掃描模塊,具體用于在所述連接模塊通過(guò)所述當(dāng)前鏈路重新連接所述iSCSI業(yè)務(wù)的連接時(shí)間大于所述連接時(shí)間閾值時(shí),掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置中還配置目標(biāo)器端口列表;相應(yīng)地, 所述掃描模塊,具體用于根據(jù)所述目標(biāo)器端口列表掃描檢測(cè)與所述目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息。
9.根據(jù)權(quán)利要求6~8中任一項(xiàng)所述的裝置,其特征在于,還包括: 業(yè)務(wù)建立模塊,用于在所述掃描模塊掃描檢測(cè)與目標(biāo)器之間的鏈路狀態(tài),獲取與所述目標(biāo)器連通的鏈路的端口信息之前,或者在所述連接模塊通過(guò)所述當(dāng)前鏈路重新連接所述iSCSI業(yè)務(wù)之前,通過(guò)對(duì)所述目標(biāo)器發(fā)起iSCSI協(xié)議創(chuàng)建所述iSCSI業(yè)務(wù)。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: 存儲(chǔ)模塊,用于在所述執(zhí)行模塊通過(guò)所述切換后的與所述目標(biāo)器連通的鏈路執(zhí)行所述iSCSI業(yè)務(wù)之后,記 錄與所述目標(biāo)器連通的鏈路信息和所述鏈路的端口信息。
【文檔編號(hào)】H04L12/24GK104009873SQ201410258950
【公開日】2014年8月27日 申請(qǐng)日期:2014年6月11日 優(yōu)先權(quán)日:2014年6月11日
【發(fā)明者】夏冰心 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1