專利名稱:計算機系統(tǒng)以及存儲裝置系統(tǒng)的遷移方法
技術領域:
本發(fā)明涉及存儲裝置系統(tǒng)的遷移方法,尤其涉及不停止系統(tǒng)而平滑地進行存儲裝置的數(shù)據(jù)遷移的存儲裝置系統(tǒng)的遷移方法。
背景技術:
在連接了存儲裝置系統(tǒng)的計算機系統(tǒng)中,將存儲系統(tǒng)中存儲的數(shù)據(jù)遷移到其他存儲裝置系統(tǒng)中的數(shù)據(jù)遷移技術是在系統(tǒng)運用方面重要的技術。例如,在新導入存儲裝置系統(tǒng)之際,可以將數(shù)據(jù)從舊存儲裝置系統(tǒng)遷移到新存儲裝置系統(tǒng)中。
另外,在存儲裝置系統(tǒng)的使用過程中,有時會將數(shù)據(jù)從高負荷的存儲裝置系統(tǒng)遷移到低負荷的存儲裝置系統(tǒng)。數(shù)據(jù)遷移,除了在存儲裝置系統(tǒng)之間進行之外,也可以在存儲裝置系統(tǒng)內(nèi)的存儲裝置間進行。
關于數(shù)據(jù)遷移,例如在美國專利第6108748號說明書中公開了一種在存儲裝置之間,維持來自主機的訪問狀態(tài),對于主機透明地遷移數(shù)據(jù)的技術。依據(jù)該美國專利第6108748號說明書,在主計算機和成為數(shù)據(jù)遷移源的舊存儲裝置系統(tǒng)之間,連接成為數(shù)據(jù)遷移目標的新存儲裝置系統(tǒng),并且由新存儲裝置系統(tǒng)接收來自主機的針對遷移對象數(shù)據(jù)進行讀/寫請求的同時,將遷移對象數(shù)據(jù)從舊存儲裝置系統(tǒng)遷移到新存儲裝置系統(tǒng)。并且,在新存儲裝置系統(tǒng)中,在接受了對還未遷移的遷移對象數(shù)據(jù)進行讀/寫請求的情況下,從新存儲裝置系統(tǒng)向舊存儲裝置系統(tǒng)發(fā)行讀請求,并且在遷移了在讀/寫請求處理中所必要部分的數(shù)據(jù)之后,在新存儲裝置系統(tǒng)中處理讀/寫請求。
在新導入存儲裝置系統(tǒng)之際,存在以既有資產(chǎn)的有效活用為目的、繼續(xù)利用現(xiàn)今使用的舊存儲裝置系統(tǒng)的一部分或全部的要求。
另外,伴隨存儲裝置系統(tǒng)容量的增大,在存儲的數(shù)據(jù)的遷移中所耗費的時間有增加的趨勢。
但是,在上述的現(xiàn)有技術中,對于數(shù)據(jù)遷移之后的舊存儲裝置系統(tǒng)的使用方法未加考慮。因此,數(shù)據(jù)遷移后的舊存儲裝置系統(tǒng),例如,或者必須廢棄,或者用于其他用途。
另外,上述現(xiàn)有技術中,雖然可以在進行數(shù)據(jù)遷移的同時也可以在不停止狀態(tài)下進行系統(tǒng)的運用,但是,因為從舊存儲裝置系統(tǒng)向新存儲裝置系統(tǒng)實際傳送遷移對象數(shù)據(jù),所以產(chǎn)生了數(shù)據(jù)遷移過程中系統(tǒng)的負荷增加、系統(tǒng)性能降低的問題。
發(fā)明內(nèi)容
本發(fā)明,是為了解決上述問題而形成的,在進行存儲裝置系統(tǒng)的遷移的情況下,從主計算機接受對遷移對象數(shù)據(jù)的讀/寫請求的同時,不在存儲裝置系統(tǒng)間傳送遷移對象數(shù)據(jù),而是繼續(xù)利用遷移源存儲裝置系統(tǒng)的一部分,來按每個驅(qū)動器實現(xiàn)數(shù)據(jù)遷移。
在本發(fā)明的存儲裝置系統(tǒng)的遷移方法中,有一種通過網(wǎng)絡連接主機和存儲裝置系統(tǒng)的計算機系統(tǒng),主計算機具有切換存儲裝置系統(tǒng)的邏輯卷的訪問的管理程序,存儲裝置系統(tǒng)具備由磁盤驅(qū)動器構(gòu)成的存儲裝置、存儲控制裝置、連接存儲裝置和存儲控制裝置的存儲裝置接口部、連接主計算機和存儲控制裝置的主機接口部。另外,存儲裝置具有多個輸入輸出端口,與每個存儲裝置接口部的輸入輸出端口連接,并且形成接口對。
在遷移存儲裝置系統(tǒng)的時候,將主計算機上的管理程序的邏輯卷的訪問從遷移源存儲裝置系統(tǒng)切換到遷移目標存儲裝置系統(tǒng)。
并且,將由成為遷移源存儲裝置系統(tǒng)的遷移對象的存儲裝置(以下稱為“遷移對象存儲裝置”)的磁盤驅(qū)動器所定義的邏輯卷(以下稱為“遷移對象存儲裝置的邏輯卷”)定義為遷移目標存儲裝置系統(tǒng)的外部卷,主計算機通過網(wǎng)絡、作為遷移目標存儲裝置系統(tǒng)的外部卷、訪問遷移對象存儲裝置的邏輯卷。
接下來,連接遷移目標存儲裝置系統(tǒng)的存儲裝置接口部的輸入輸出端口和遷移對象存儲裝置的輸入輸出端口,并且通過網(wǎng)絡將關于遷移對象存儲裝置的磁盤驅(qū)動器和邏輯卷的信息發(fā)送給遷移目標存儲裝置,將遷移對象存儲裝置的邏輯卷定義為遷移目標存儲裝置系統(tǒng)的邏輯卷。并且,通過連接的輸入輸出端口,由主計算機訪問遷移對象存儲裝置的磁盤驅(qū)動器作為遷移目標存儲裝置系統(tǒng)的邏輯卷。
最后,閉塞連接遷移源存儲裝置和遷移源存儲裝置系統(tǒng)的存儲裝置接口部的輸入輸出接口。
這樣,將遷移對象存儲裝置作為遷移目標存儲裝置系統(tǒng)的存儲裝置、由主計算機進行訪問,由此,來進行存儲裝置系統(tǒng)的存儲裝置的遷移。
根據(jù)以上公開的本發(fā)明的結(jié)構(gòu),可以提供一種存儲裝置系統(tǒng)的遷移方法,其在進行系統(tǒng)的數(shù)據(jù)遷移的情況下,在從主機接受對遷移對象數(shù)據(jù)的讀/寫請求的同時,在存儲裝置系統(tǒng)間不傳送遷移對象數(shù)據(jù),而是繼續(xù)利用遷移源存儲裝置系統(tǒng)的一部分,按每個驅(qū)動器實現(xiàn)將數(shù)據(jù)遷移。
圖1是第一實施方式中的具有存儲裝置系統(tǒng)的計算機系統(tǒng)的結(jié)構(gòu)圖。
圖2是本發(fā)明第一實施方式中的存儲裝置系統(tǒng)的內(nèi)部結(jié)構(gòu)圖。
圖3是表示構(gòu)成存儲系統(tǒng)2的每個要素的安裝管理信息60的圖。
圖4A是表示邏輯卷管理信息的圖。
圖4B是表示驅(qū)動器組管理信息的圖。
圖4C是表示外部卷管理信息的圖。
圖5是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b的情況下的第一階段的過程的流程圖。
圖6A是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b的情況下的第二階段的過程的流程圖(其一)。
圖6B是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b的情況下的第二階段的過程的流程圖(其二)。
圖7A是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b的情況下的各個狀態(tài)下的模式圖(其一)。
圖7B是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b的情況下的各個狀態(tài)下的模式圖(其二)。
圖8A是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且在被連接到該驅(qū)動器殼體20的每個驅(qū)動器接口211中進行遷移的情況下的關鍵狀態(tài)下的模式圖。(其一)。
圖8B是是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且在被連接到該驅(qū)動器殼體20的每個驅(qū)動器接口211中進行遷移的情況下的關鍵狀態(tài)下的模式圖。(其二)。
圖9是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且在被連接到該驅(qū)動器殼體20的每個接口殼體21中進行遷移的情況下的過程的流程圖。
圖10A是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且在被連接到該驅(qū)動器殼體20的每個接口殼體21中進行遷移的情況下的關鍵狀態(tài)下的模式圖(其一)。
圖10B是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且在被連接到該驅(qū)動器殼體20的每個接口殼體21中進行遷移的情況下的關鍵狀態(tài)下的模式圖(其二)。
圖10C是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且在被連接到該驅(qū)動器殼體20的每個接口殼體21中進行遷移的情況下的關鍵狀態(tài)下的模式圖(其三)。
圖11是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且遷移該驅(qū)動器殼體20所連接的接口殼體21和控制器殼體的開關222的情況下的過程的流程圖。
圖12A是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且遷移該驅(qū)動器殼體20所連接的接口殼體21和控制器殼體的開關222的情況下的各個狀態(tài)的模式圖(其一)。
圖12B是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且遷移該驅(qū)動器殼體20所連接的接口殼體21和控制器殼體的開關222的情況下的各個狀態(tài)的模式圖(其二)。
圖12C是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且遷移該驅(qū)動器殼體20所連接的接口殼體21和控制器殼體的開關222的情況下的各個狀態(tài)的模式圖(其三)。
圖13是表示在遷移源存儲裝置系統(tǒng)2a和遷移目標存儲裝置系統(tǒng)2b所執(zhí)行的讀程序52的處理過程的流程圖。
圖14是表示在遷移源存儲裝置系統(tǒng)2a和遷移目標存儲裝置系統(tǒng)2b所執(zhí)行的寫程序53的處理過程的流程圖。
圖15是表示在遷移目標存儲裝置系統(tǒng)2b所執(zhí)行的格式變更程序55的處理的流程圖。
圖16是第二實施方式中的具有存儲裝置系統(tǒng)的計算機系統(tǒng)的結(jié)構(gòu)圖。
圖17是表示虛擬管理網(wǎng)絡裝置結(jié)構(gòu)的圖。
具體實施例方式
以下,利用圖1~圖17對本發(fā)明的各種實施方式進行說明。
實施方式1以下,利用圖1~圖15對本發(fā)明的第一實施方式進行說明。
首先,利用圖1對本發(fā)明第一實施方式中的具有存儲裝置系統(tǒng)的計算機系統(tǒng)的結(jié)構(gòu)進行說明。
圖1是第一實施方式中的具有存儲裝置系統(tǒng)的計算機系統(tǒng)的結(jié)構(gòu)圖。
本發(fā)明的計算機系統(tǒng),是存儲裝置系統(tǒng)2通過網(wǎng)絡裝置3被連接到主計算機1的系統(tǒng)。
并且,在遷移源存儲裝置系統(tǒng)的數(shù)據(jù)遷移過程中,如圖1所示,成為數(shù)據(jù)遷移源的遷移源存儲裝置系統(tǒng)2a和成為數(shù)據(jù)遷移目標的遷移目標存儲裝置系統(tǒng)2b,為通過網(wǎng)絡裝置3與主計算機1連接的形態(tài)。
另外,遷移源存儲裝置系統(tǒng)2a、遷移目標存儲裝置系統(tǒng)2b、主計算機1、網(wǎng)絡裝置3,與管理終端4連接。
在主計算機1中,裝載并執(zhí)行應用程序50和虛擬管理程序51。虛擬管理程序51,為了支持從遷移源裝置系統(tǒng)2a向遷移目標存儲裝置系統(tǒng)2b的數(shù)據(jù)遷移,具有透明地將來自應用程序50的成為讀/寫請求發(fā)行目標的卷切換到應用程序50中的功能。
接下來,利用圖2對本發(fā)明第一實施方式中的存儲裝置系統(tǒng)的內(nèi)部結(jié)構(gòu)進行說明。
圖2是本發(fā)明第一實施方式中的存儲裝置系統(tǒng)的內(nèi)部結(jié)構(gòu)圖。
存儲裝置系統(tǒng)2(遷移源存儲裝置系統(tǒng)2a、遷移目標存儲裝置系統(tǒng)2b)由驅(qū)動器殼體20、接口殼體21、控制器殼體22、維護終端23構(gòu)成。
在驅(qū)動器殼體20中,存儲了單個或者多個作為存儲裝置的磁盤驅(qū)動器201。另外,實施方式1以及實施方式2,雖然是以磁盤驅(qū)動器構(gòu)成的存儲裝置為前提進行了記述,但是,存儲裝置,也可以由光盤等其他記錄用的磁盤和閃存、半導體盤等其他記錄媒體構(gòu)成。
另外,每個驅(qū)動器201,都具有多個輸入輸出端口。在存儲裝置系統(tǒng)2中,也可以存在多個驅(qū)動器殼體20。
在控制器殼體22中,包含有構(gòu)成存儲控制裝置的CPU插件220、存儲器插件221以及多個開關22。另外,也可以存在多個CPU插件220、存儲器插件221。
CPU插件220的內(nèi)部,由CPU、本地存儲器、數(shù)據(jù)傳送的控制部構(gòu)成。
在本地存儲器中,裝載并執(zhí)行讀程序52、寫程序53、數(shù)據(jù)遷移程序54、格式變更程序55等各種控制程序。
另外,存儲器插件221的內(nèi)部,由高速緩存223、數(shù)據(jù)傳送的控制部構(gòu)成。
高速緩存223,是為了提高性能而對主計算機1和驅(qū)動器201間的數(shù)據(jù)傳送進行中繼的存儲器。
開關222,與主機接口210、驅(qū)動器接口211和各插件220、221連接,并且對數(shù)據(jù)傳送進行中繼。另外,開關22,與其他控制器殼體22的開關222連接,多個控制器殼體22整體,為了作為一個存儲控制裝置運行,而具有用于交換數(shù)據(jù)和控制信息的擴張端口224。
接口殼體21中,包含了控制主計算機1和高速緩存223之間的數(shù)據(jù)傳送的主機接口21、控制高速緩存223和驅(qū)動器201之間的數(shù)據(jù)傳送的驅(qū)動器接口211。
主機接口210,除了接受來自主計算機1的讀/寫等請求外,還對其他存儲裝置系統(tǒng)2發(fā)行讀/寫請求。
驅(qū)動器接口211,是兩個為一對,并與驅(qū)動器殼體20的驅(qū)動器201的輸入輸出端口連接。
主機接口210、驅(qū)動器接口211的內(nèi)部,由輸入輸出端口、本地存儲器、數(shù)據(jù)傳送的控制部構(gòu)成。
在存儲裝置系統(tǒng)2中,也可以存在多個接口殼體21。另外,主機接口210和驅(qū)動器接口211也可以在不同的殼體內(nèi)。
維護終端23,可用于變更存儲裝置系統(tǒng)2的結(jié)構(gòu),也可用于參考內(nèi)部狀態(tài)。另外,對管理裝置4向存儲裝置系統(tǒng)2發(fā)出的指示進行中繼。維護終端23,也可以與CPU插件220連接。
接下來,利用圖3和圖4對本發(fā)明的存儲系統(tǒng)相關的數(shù)據(jù)結(jié)構(gòu)進行說明。
圖3是表示構(gòu)成存儲系統(tǒng)2的每個要素的安裝管理信息60的圖。
圖4A是表示邏輯卷管理信息的圖。
圖4B是表示驅(qū)動器組管理信息的圖。
圖4C是表示外部卷管理信息的圖。
安裝管理信息60,是對于驅(qū)動器殼體20和驅(qū)動器殼體中的驅(qū)動器201、接口殼體21和接口殼體中的主機接口210、驅(qū)動器接口211、控制器殼體22和控制器殼體中的CPU插件220、存儲器插件221、開關22的各構(gòu)成要素,表示“安裝”、“未安裝”、從未安裝向安裝遷移過程中的“虛擬安裝”的狀態(tài)的信息。進而,就其驅(qū)動器201的安裝信息而言,存儲有可以唯一特定該驅(qū)動器201的、例如,在SCSI(Small Computer System Interface)中的用Inquiry命令可獲取的信息這樣的、制造商、制造編號等信息。
存儲裝置系統(tǒng)2的卷,按多個分層進行管理,這些管理信息被存儲在高速緩存223中。
如圖4A所示,邏輯卷管理信息61中,包含有邏輯卷編號、邏輯卷容量、邏輯卷狀態(tài)、主機定義信息列表、驅(qū)動器組號。
這里,所謂邏輯卷,是存儲裝置系統(tǒng)2對主計算機1和其他存儲裝置系統(tǒng)2提供的存儲區(qū)域的單位。
邏輯卷編號,是特定該邏輯卷的編號。邏輯卷容量,是該邏輯卷的容量。在邏輯卷狀態(tài)中存儲有“正?!?、“閉塞”、“未使用”中的任何一個。在主機定義信息列表中,從該邏輯卷觀察,存儲了用于特定讀/寫請求源的主計算機1的名稱和端口特定信息,相反,從主計算機1觀察,存儲了用于特定讀/寫請求目標的該邏輯卷的、該存儲裝置系統(tǒng)2的端口特定信息和LUN等。驅(qū)動器組號是用于特定該邏輯卷的存儲區(qū)域?qū)脑摯鎯ρb置系統(tǒng)的驅(qū)動器201的號碼。外部卷號是用于特定安裝在該邏輯卷對應的其他存儲裝置系統(tǒng)2上的卷的號碼。
這意味著,在同時設定了驅(qū)動器組號和外部卷號的情況下,在該驅(qū)動器組和該外部卷的狀態(tài)都正常的時候,對于該邏輯卷,可以作為該存儲裝置系統(tǒng)2的驅(qū)動器進行訪問,也可以作為其他存儲裝置系統(tǒng)2的卷進行訪問。
在驅(qū)動器管理信息62中,如圖4B所示,包含驅(qū)動器組號、驅(qū)動器組容量、驅(qū)動器組狀態(tài)、邏輯卷號、驅(qū)動器信息列表。
這里,所謂驅(qū)動器組,是用于將邏輯卷的數(shù)據(jù)分散到多個驅(qū)動器中(例如,通過RAID(Redundant Array of Independent Disks)這樣的手法)進行存儲的、多個驅(qū)動器201的區(qū)域集合起來的裝置。
驅(qū)動器組號,是用于特定該驅(qū)動器組的編號。驅(qū)動器組容量,是該驅(qū)動器組的容量。在驅(qū)動器組狀態(tài)中,存儲有“正?!?、“閉塞”、“未使用”中的其中之一。驅(qū)動器組屬性信息,存儲有對應的邏輯卷號、RAID構(gòu)成信息(RAID級別、數(shù)據(jù)驅(qū)動器數(shù)和奇偶校驗驅(qū)動器數(shù)、磁條尺寸等)等。驅(qū)動信息列表,是在各個驅(qū)動器201中分配到該驅(qū)動群中的區(qū)域的信息,具有驅(qū)動號、該驅(qū)動器201中的區(qū)域得到開始地址、容量等。
在外部卷管理信息中,如圖4C所示,包含有外部卷號、外部卷容量、外部卷狀態(tài)、邏輯卷號、外部卷屬性信息、外部卷訪問路徑列表。
這里,外部卷,是將邏輯卷的實體作為其他存儲裝置系統(tǒng)的卷定義的。
外部卷號,是用于特定該外部卷的編號。外部卷容量,是該外部卷的容量。在外部卷狀態(tài)中,存儲有“正?!?、“閉塞”、“未使用”中的其中之一。邏輯卷號,是對應的邏輯卷號。外部卷屬性信息,是用于唯一特定該外部卷的其他存儲裝置系統(tǒng)的制造號碼和其他存儲裝置系統(tǒng)中的卷號。外部卷訪問路徑列表,由用于訪問該外部卷的本存儲裝置系統(tǒng)的端口特定信息、其他存儲裝置系統(tǒng)的端口特定信息、LUN等組成。
接下來,利用圖5~圖7對本發(fā)明第一實施方式中的存儲裝置系統(tǒng)的第一種情況的遷移過程進行說明。
圖5是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b的情況下的第一階段的過程的流程圖。
圖6A、6B是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b的情況下的第二階段的過程的流程圖。
圖7是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b的情況下的各個狀態(tài)下的模式圖。
首先,在對每個安裝了遷移對象的驅(qū)動器201的驅(qū)動器殼體20進行數(shù)據(jù)遷移情況下,作為第一階段,將由圖5所示的成為遷移源存儲裝置系統(tǒng)2a的遷移對象的驅(qū)動器所定義的邏輯卷、作為遷移目標存儲裝置系統(tǒng)2b的外部卷來進行定義。而后,由主計算機1,將由成為遷移源存儲裝置系統(tǒng)2a的遷移對象的驅(qū)動器所定義的對邏輯卷的訪問切換到遷移目標存儲裝置系統(tǒng)2b,并作為遷移目標存儲裝置系統(tǒng)2b的外部卷來進行訪問(圖7A(a))圖5的每個步驟,從管理終端4開始執(zhí)行,在遷移源存儲裝置系統(tǒng)2a和遷移目標存儲裝置系統(tǒng)2b中,各自的數(shù)據(jù)遷移程序54運行。
首先,將遷移目標存儲裝置系統(tǒng)2b與網(wǎng)絡裝置3連接(步驟501)。
接下來,在遷移源存儲裝置系統(tǒng)2a中,允許來自遷移目標存儲裝置系統(tǒng)2b的訪問(步驟502)。另外,在網(wǎng)絡裝置3中,在限制從遷移目標存儲裝置系統(tǒng)2b向遷移源存儲裝置系統(tǒng)2a的訪問的情況下,也要變更網(wǎng)絡裝置3的設定。
接下來,將遷移源存儲裝置系統(tǒng)2a的遷移對象驅(qū)動器的邏輯卷作為遷移目標存儲裝置系統(tǒng)2b的外部卷進行定義(步驟503)。
具體地說,從管理終端4向遷移目標存儲裝置系統(tǒng)2b,作為遷移對象驅(qū)動器的邏輯卷的信息,通知主機1訪問的遷移源存儲裝置系統(tǒng)2a的端口特定信息和LUN等。遷移目標存儲裝置系統(tǒng)2b,確保未使用的外部卷管理信息63,并將從管理終端4接收到的信息登錄到外部卷訪問路徑列表上。進而,遷移目標存儲裝置系統(tǒng)2b,對主計算機1訪問的遷移源存儲裝置系統(tǒng)2a的端口的LUN、請求特定該卷的信息,并將應答內(nèi)容登錄到外部卷屬性信息中。另外,向遷移源存儲裝置系統(tǒng)2a查詢該卷的容量,并登錄到外部卷容量中。進而,將外部卷狀態(tài)設定為“閉塞”。
接下來,在遷移目標存儲裝置系統(tǒng)2b中,對作為外部卷定義的遷移驅(qū)動器的邏輯卷為了從主機1可以進行訪問,分配空的邏輯卷,并定義自主計算機1的路徑(步驟504)。
具體地說,確保未使用的邏輯卷管理信息61,設定邏輯卷容量、外部卷號,對于向遷移源存儲裝置系統(tǒng)2a的遷移對象驅(qū)動器的邏輯卷訪問的主計算機1,因為允許向遷移目標存儲裝置系統(tǒng)2b的該邏輯卷的訪問,所以可以將用于訪問該邏輯卷的端口特定信息和LUN等設定在主機定義信息列表中。進而,將該邏輯卷和在該邏輯卷分配的外部卷狀態(tài)變更為“正常”。
接下來,在虛擬管理程序51中,將來自主計算機1的向遷移對象驅(qū)動器的邏輯卷的訪問目標,從遷移源存儲裝置系統(tǒng)2a切換到遷移目標存儲裝置系統(tǒng)2b(步驟505)。
虛擬管理程序51,對應用程序50透明地切換訪問目標卷。在切換的時候,對于與該路徑下執(zhí)行中的應用程序50發(fā)出的請求的對應,根據(jù)虛擬管理程序51的功能和來自應用程序50的輸入輸出命令的執(zhí)行狀況,例如,存在以下對應。
(1)對執(zhí)行中的請求,在與遷移源存儲裝置系統(tǒng)2a之間進行處理,對新接收的請求,則傳送到遷移目標存儲裝置系統(tǒng)2b中。
(2)對執(zhí)行中的請求,在與遷移源存儲裝置系統(tǒng)2a之間進行處理,對新接收的請求,則保留在虛擬管理程序51內(nèi),并在執(zhí)行中的請求全部結(jié)束之后,切換訪問目標,并將保留的請求傳送到遷移目標存儲裝置系統(tǒng)2b中。
(3)一旦全部錯誤結(jié)束執(zhí)行中的請求,并且切換路徑,進行重試的時候,發(fā)行向遷移目標存儲裝置系統(tǒng)2b的路徑的請求。
最后,由主計算機1解除對遷移源存儲裝置系統(tǒng)2a的遷移對象驅(qū)動器的邏輯卷的路徑定義,進而,對與定義了遷移對象驅(qū)動器的邏輯卷的單個或者多個驅(qū)動器201相同的驅(qū)動器201中所定義的、不是遷移對象的卷也解除路徑定義(步驟506),并結(jié)束處理。
作為對每個安裝了遷移對象的驅(qū)動器201的驅(qū)動器殼體20遷移數(shù)據(jù)的情況下的第二階段,變更驅(qū)動器201和驅(qū)動器接口的輸入輸出端口間的連接,最后作為遷移對象存儲裝置系統(tǒng)的驅(qū)動器殼體20進行安裝。
在本實施方式中,假定驅(qū)動器殼體內(nèi)的驅(qū)動器、驅(qū)動器接口都帶有多個輸入輸出端口。驅(qū)動器殼體內(nèi)的驅(qū)動器、驅(qū)動器接口帶有多個輸入輸出端口,并且路徑被多重化,通常是為了提高可靠性。
圖6的每個步驟,從管理終端4開始執(zhí)行,在遷移源存儲裝置系統(tǒng)2a和遷移目標存儲裝置系統(tǒng)2b中,使數(shù)據(jù)遷移程序54運行。
首先,如圖6A所示,在遷移目標存儲裝置系統(tǒng)2b中,虛擬安裝安裝了遷移對象驅(qū)動器201的遷移對象驅(qū)動器殼體20(步驟601,圖7A(b))在該處理中,確保空的驅(qū)動器殼體安裝信息,并變更為“虛擬安裝”。另外,在對一個驅(qū)動器接口211的輸入輸出端口,連接了多個驅(qū)動器殼體20的情況下,為了同時遷移用于訪問遷移對象驅(qū)動器的驅(qū)動器接口211的輸入輸出端口連接的所有的驅(qū)動器殼體20,對這些驅(qū)動器殼體20執(zhí)行相同處理。
接下來,在遷移源存儲裝置系統(tǒng)2a中,對于被安裝在遷移對象驅(qū)動器殼體20中的驅(qū)動器201中所定義的卷,通過對高速緩存223的臟數(shù)據(jù)(用高速緩存上的數(shù)據(jù)更新、而未被反映到驅(qū)動器一側(cè)而產(chǎn)生了不一致的數(shù)據(jù))進行降級(寫回到驅(qū)動器一側(cè)),進而,在降級完成之后,使其進入高速緩存直通(Cache-through)動作(總是將變更數(shù)據(jù)反映到高速緩存和驅(qū)動器雙方的動作)(步驟602)。
這是為了確保步驟608、步驟609中的對于來自主計算機1的讀/寫請求的遷移對象驅(qū)動器的數(shù)據(jù)的一致性。
接下來,在遷移源存儲裝置系統(tǒng)2a中,閉塞與遷移對象殼體20連接的驅(qū)動器接口211的輸入輸出端口的一方,并設為未安裝(步驟603,圖7A(c))遷移對象驅(qū)動器的卷中,通過沒有閉塞驅(qū)動器接口211的另一方的輸入輸出端口,還可以進行訪問。
接下來,在遷移目標存儲裝置系統(tǒng)2b中,連接驅(qū)動器接口211的輸入輸出端口的一方和向被閉塞的遷移對象驅(qū)動器殼體20的一方的輸入輸出端口,構(gòu)成通路并且可以由該驅(qū)動器接口211進行訪問(步驟604,圖7B(a))。圖7中,表示了預先在遷移對象存儲裝置系統(tǒng)2b中準備該驅(qū)動器接口211的例子。
進而,在遷移目標存儲裝置系統(tǒng)2b中,虛擬安裝被安裝在遷移對象驅(qū)動器殼體20中的驅(qū)動器201(步驟605,圖7B(a))。在每個虛擬安裝的驅(qū)動器201中,確??盏尿?qū)動器安裝信息,并從驅(qū)動器201中獲取特定虛擬安裝的驅(qū)動器201的制造廠商、制造編號等信息,并存儲到驅(qū)動器安裝信息表中。在這個時刻,遷移對象驅(qū)動器殼體20和安裝在遷移對象驅(qū)動器殼體中的驅(qū)動器201,作為安裝狀態(tài)被登錄到遷移源存儲裝置系統(tǒng)2a中,另一方面,在遷移目標存儲裝置系統(tǒng)2b中,作為虛擬安裝狀態(tài)進行登錄。
接下來,在遷移源存儲裝置系統(tǒng)2a中,將安裝在遷移對象驅(qū)動器殼體20中的驅(qū)動器201的驅(qū)動器安裝信息、邏輯卷管理信息61、驅(qū)動器組管理信息62,發(fā)送到管理終端4(步驟606,圖7B(a))。
管理終端4,將接收到的驅(qū)動器201的驅(qū)動器安裝信息、邏輯卷管理信息61、驅(qū)動器組管理裝置信息62,發(fā)送到遷移目標存儲裝置系統(tǒng)2b中。
接下來,遷移目標存儲裝置系統(tǒng)2b,獲取由管理終端4發(fā)送的驅(qū)動器201的驅(qū)動器安裝信息、邏輯卷管理信息61、驅(qū)動器組管理信息62(步驟607)。
而后,利用由遷移源存儲裝置系統(tǒng)2a通過管理終端發(fā)送來的驅(qū)動器安裝信息,特定遷移源存儲裝置系統(tǒng)2a中的與驅(qū)動器201對應的虛擬安裝的驅(qū)動器201,進而,確保空的驅(qū)動器組管理信息62,并且利用從遷移源存儲裝置系統(tǒng)2a獲取的驅(qū)動器組管理信息62,生成新的驅(qū)動器組管理信息62(步驟608)。驅(qū)動器組容量、驅(qū)動器組屬性信息、驅(qū)動器信息列表中的開始地址和容量,是利用從遷移源存儲裝置系統(tǒng)2a獲取到的驅(qū)動器組管理信息62而生成的。進而,將驅(qū)動器組狀態(tài)變更為“閉塞”。
進而,利用從遷移源存儲裝置系統(tǒng)2a中獲取到的移動對象驅(qū)動器的邏輯卷所對應的邏輯卷管理信息61,特定遷移對象驅(qū)動器的邏輯卷所對應的遷移目標存儲裝置系統(tǒng)2b中的邏輯卷,并將新驅(qū)動器組號設定在該邏輯卷管理信息中(步驟609)。而后,將該驅(qū)動器組管理信息62的狀態(tài)變更為“正常”。
在這個時刻,因為遷移源存儲裝置系統(tǒng)2a,對于安裝在遷移對象驅(qū)動器殼體20中的驅(qū)動器201中所定義的卷,進行高速緩存直通動作,所以,遷移目標存儲裝置系統(tǒng)2b中的遷移對象驅(qū)動器的邏輯卷的實體定義,具有作為外部卷的定義和作為虛擬安裝的驅(qū)動器組的定義雙方,即使允許執(zhí)行按照雙方定義的讀/寫,對遷移對象驅(qū)動器的數(shù)據(jù)、通過采用遷移目標存儲裝置系統(tǒng)2b的高速緩存中的互斥性,也不會失去遷移對象驅(qū)動器的數(shù)據(jù)的一致性,而可以繼續(xù)處理。
接下來,進入圖6B,在遷移目標存儲裝置2b中,解除將安裝在遷移對象驅(qū)動器殼體20中的驅(qū)動器201中所定義的邏輯卷的、與遷移目標存儲裝置系統(tǒng)2b的邏輯卷附加對應關系的作為外部卷的定義(步驟610,圖7B(b))。從邏輯卷管理信息61中解除外部卷號的登錄,并將與該外部卷號對應的外部卷管理信息63的狀態(tài)變更為“未使用”。
接下來,在遷移源存儲裝置系統(tǒng)2a中,閉塞安裝在遷移對象驅(qū)動器殼體20中的驅(qū)動器201所定義的卷,并將該驅(qū)動器201設為未安裝(步驟611)。在這個時候,對遷移對象驅(qū)動器的卷的訪問,根據(jù)遷移目標存儲裝置系統(tǒng)2b中的新驅(qū)動器組管理信息62來執(zhí)行。
接下來,在遷移源存儲裝置系統(tǒng)2a中,閉塞連接到遷移對象驅(qū)動器殼體20中的驅(qū)動器接口211的接口對的另一方,并設為未安裝(步驟612)。
接下來,在遷移目標存儲裝置系統(tǒng)2b中,做成連接驅(qū)動器接口211的輸入輸出端口、和向已經(jīng)閉塞的遷移對象驅(qū)動器殼體20的另一方的輸入輸出端口,并構(gòu)成通路,而可以從該驅(qū)動器接口211進行訪問(步驟613,圖7B(c))進而,在遷移目標存儲裝置系統(tǒng)2b中,將安裝在遷移對象驅(qū)動器殼體20中的驅(qū)動器201設為正式安裝(步驟614,圖7B(d))接下來,在遷移源存儲裝置系統(tǒng)2a中,將遷移對象驅(qū)動器殼體20設為未安裝(步驟615,圖7B(d))。
最后,在遷移目標存儲裝置系統(tǒng)2b中,正式安裝遷移對象驅(qū)動器殼體20(步驟616,圖7B(d)),并且結(jié)束處理。
接下來,利用圖8對本發(fā)明第一實施方式中的存儲裝置系統(tǒng)的第二種情況的遷移過程進行說明。
圖8,是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且在被連接到該驅(qū)動器殼體20的每個驅(qū)動器接口211中進行遷移的情況下的關鍵狀態(tài)下的模式圖。
第一種情況,在遷移驅(qū)動器殼體20之際,與預先準備的遷移目標存儲裝置系統(tǒng)2b的驅(qū)動器接口211連接。本種情況,是按每個驅(qū)動器殼體20遷移數(shù)據(jù),并且按被連接到該驅(qū)動器殼體20的驅(qū)動器接口211進行遷移,而在遷移目標存儲裝置系統(tǒng)2b中,也使用遷移的驅(qū)動器接口211的例子。
另外,在以下的本種情況的說明中,以第一種情況為基礎,并以不同點和遷移時的留意點為中心進行描述。
在本種情況中,與圖2所示的結(jié)構(gòu)圖相同,假定驅(qū)動器接口211是成對的(驅(qū)動器接口對)。另外,在圖8A中,圖示出了各自的驅(qū)動器接口211與兩個開關222連接的樣子。
在本種情況中,在圖6A的步驟603中,如圖8A(a)所示,閉塞成對的一方的驅(qū)動器接口211的輸出輸出端口。另外,對于與兩個開關222的連接也進行閉塞。
而后,從遷移源存儲裝置系統(tǒng)2a撤去已經(jīng)閉塞方的驅(qū)動器接口211,并且安裝在遷移目標存儲裝置系統(tǒng)2b中。而后,如圖8B(b)所示,再次連接已經(jīng)安裝的驅(qū)動器接口211的輸出輸出端口和遷移對象驅(qū)動器殼體已經(jīng)閉塞的輸入輸出端口,并構(gòu)成通路。另外,也連接到遷移目標存儲裝置系統(tǒng)2b的兩個開關222。之后的圖6A的步驟605以后部分與第一種情況相同。
這樣,在遷移源存儲裝置系統(tǒng)2a中存在多個驅(qū)動器接口211的情況下,通過撤去其中的一部分,而挪用到遷移目標存儲裝置系統(tǒng)2b中,也可以對驅(qū)動器接口211進行挪用。
接下來,利用圖9和圖10對本發(fā)明第一實施方式中的存儲裝置系統(tǒng)的第三種情況的遷移過程進行說明。
圖9是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且在被連接到該驅(qū)動器殼體20的每個接口殼體21中進行遷移的情況下的過程的流程圖。
圖10是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且在被連接到該驅(qū)動器殼體20的每個接口殼體21中進行遷移的情況下的關鍵狀態(tài)下的模式圖。
第二種情況,是按每個驅(qū)動器殼體20遷移數(shù)據(jù),且按被連接到該驅(qū)動器殼體20的驅(qū)動器接口211進行遷移的例子。本種情況,不是按各個的驅(qū)動器接口211、而是總括接口殼體21進行遷移的場合的例子。
另外,在以下的本種情況說明中,以第一種情況和第二種情況為基礎,并以不同點和遷移時的留意點為中心進行描述。
在本種情況中,除了第二種情況的結(jié)構(gòu),還圖示了接口殼體21。
在本種情況中,在圖6A的步驟603中,如圖10A所示,閉塞成對的一方的驅(qū)動器接口211的輸入輸出端口。另外,對于與兩個開關222的連接也進行閉塞。這與第二種情況相同。
并且,在本種情況中,與第二種情況不同,不從遷移源存儲裝置系統(tǒng)2a中撤去已經(jīng)閉塞方的驅(qū)動器接口211,而是如圖10B所示,再次連接已經(jīng)安裝的驅(qū)動器接口211的輸入輸出端口和遷移對象驅(qū)動器殼體已經(jīng)閉塞的輸入輸出端口,并構(gòu)成通路。另外,還連接到遷移目標存儲裝置系統(tǒng)2b的兩個開關222。
并且,接口殼體21,可以做成在遷移驅(qū)動器殼體和驅(qū)動器之后,使其遷移接口殼體21。
這樣,在遷移源存儲裝置系統(tǒng)2a中存在具有多個驅(qū)動器接口211的接口殼體21的情況下,使用其中一部分的同時,預先做成可訪問驅(qū)動器的狀態(tài),在遷移驅(qū)動器之后,可以使接口殼體21遷移。
圖10的每個步驟,是從管理終端4開始執(zhí)行,并在遷移源存儲裝置系統(tǒng)2a和遷移目標存儲裝置系統(tǒng)2b中運行數(shù)據(jù)遷移程序54。
首先,在遷移目標存儲裝置系統(tǒng)2b中,虛擬安裝遷移對象接口殼體21(步驟701)。
接下來,判斷被安裝在遷移對象接口殼體21中的所有驅(qū)動器接口211是否完成從遷移源存儲裝置系統(tǒng)2a向遷移目標存儲裝置系統(tǒng)2b的遷移。
在沒有完成遷移的情況下(步驟702的N),在每個驅(qū)動器接口211的接口對中,將驅(qū)動器殼體20和被安裝的驅(qū)動器201從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b中(步驟703)。
該步驟703的內(nèi)容與圖6A、圖6B大致相同,不同處在于,在步驟703中,是在遷移目標存儲裝置2b中,使用在遷移源存儲裝置系統(tǒng)2a中沒有安裝的驅(qū)動器接口211。另外,與第二種情況的不同點在于,不撤除驅(qū)動器接口211而直接進入接口殼體22,與遷移目標存儲裝置系統(tǒng)2b的開關222連接。
即,在遷移源存儲裝置系統(tǒng)2a中閉塞一方的驅(qū)動器接口211的輸入輸出端口(圖10A),也閉塞與開關222的通路。并且,接口殼體22,在該狀態(tài)下,將在遷移源存儲裝置系統(tǒng)2a設為未安裝的驅(qū)動器接口211和遷移對象驅(qū)動器殼體連接,并連接到遷移目標存儲裝置系統(tǒng)2b的開關222(圖10B)。
之后,閉塞其他驅(qū)動器接口211和遷移對象驅(qū)動器殼體的通路、以及其他驅(qū)動器接口211和遷移源存儲裝置系統(tǒng)2a的通路(圖10C)。
這里,將在遷移源存儲裝置系統(tǒng)2a中設為未安裝的驅(qū)動器接口211與遷移目標存儲裝置系統(tǒng)2b連接之際,也可以利用在遷移目標存儲裝置系統(tǒng)2b的控制器殼體22中所安裝的開關22的擴張端口224進行連接。之后,進入步驟704。
在完成遷移的情況下(步驟702的Y),進入步驟704。
接下來,在遷移源存儲裝置系統(tǒng)2a中,閉塞遷移對象接口殼體21的主機接口210并設為未安裝(步驟704)。
接下來,在遷移源存儲裝置系統(tǒng)2a中,將遷移對象接口殼體21設為未安裝(步驟705)。
最后,在遷移目標存儲裝置系統(tǒng)2b中,正式安裝遷移對象接口殼體21(步驟706),并結(jié)束處理。
接下來,利用圖11和圖12對本發(fā)明第一實施方式中的存儲裝置系統(tǒng)的第四種情況的遷移過程進行說明。
本種情況,是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且遷移該驅(qū)動器殼體20所連接的接口殼體21和控制器殼體的開關222的例子。
圖11是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且遷移該驅(qū)動器殼體20所連接的接口殼體21和控制器殼體的開關222的情況下的過程的流程圖。
圖12是表示在每個安裝了遷移對象驅(qū)動器201的驅(qū)動器殼體20中,將數(shù)據(jù)從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b,且遷移該驅(qū)動器殼體20所連接的接口殼體21和控制器殼體的開關222的情況下的各個狀態(tài)的模式圖。
圖11的每個步驟,是從管理終端4開始執(zhí)行,并在遷移源存儲裝置系統(tǒng)2a和遷移目標存儲裝置系統(tǒng)2b中運行數(shù)據(jù)遷移程序54。
首先,在遷移目標存儲裝置系統(tǒng)2b中,虛擬安裝遷移對象控制器殼體22(步驟801)。
接下來,在遷移源存儲裝置系統(tǒng)2a中,閉塞開關222對中的一方并設為未安裝(步驟802,圖12A(a))。因為在存儲裝置系統(tǒng)2的控制器殼體22中安裝了2系統(tǒng)的開關,所以即使閉塞一方的開關222,也可以通過另一方的開關222繼續(xù)動作。
接下來,在遷移目標存儲裝置系統(tǒng)2b中,安裝遷移對象控制器殼體22的開關222對的一方(步驟803,圖12A(b))。不同的控制器殼體22的開關之間,利用開關222帶有的擴張端口224連接。
接下來,判斷安裝在遷移對象控制器殼體22中的所有接口殼體21、是否完成了從遷移源存儲裝置系統(tǒng)2a向遷移目標存儲裝置系統(tǒng)2b的遷移(步驟804)。
在沒有完成遷移的情況下(步驟804的N),在每個接口殼體21的驅(qū)動器接口211的接口對中,將驅(qū)動器殼體20和所安裝的驅(qū)動器201從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b中(步驟步驟805,圖12B(a))。該步驟805的內(nèi)容與圖6A、圖6B大致相同,不同處在于,在步驟805中,是在遷移目標存儲裝置系統(tǒng)2b中,使用在遷移源存儲裝置系統(tǒng)2a中沒有安裝的驅(qū)動器接口211。這點與圖8的步驟703相同。
另外,將在遷移源存儲裝置系統(tǒng)2a中未安裝的驅(qū)動器接口211與遷移目標存儲裝置系統(tǒng)2b連接之際,也可以利用遷移源存儲裝置系統(tǒng)2a的控制器殼體22所安裝的開關222的擴張端口224。之后,進入步驟806。
在完成遷移的情況下(步驟804的Y),進入步驟806。
接下來,閉塞所有的CPU插件220、所有的存儲器插件221、開關22對的另一方并設為未安裝(步驟806,圖12B(b))。由此,遷移源存儲裝置系統(tǒng)2a停止動作。
接下來,在遷移目標存儲裝置系統(tǒng)2b中,將遷移對象控制器殼體的開關222對的另一方設為安裝(步驟807,圖12C(a))。
最后,在遷移目標存儲裝置系統(tǒng)2b中,正式安裝遷移對象控制器殼體22(步驟808,圖12C(a))。并且,連接遷移目標存儲裝置系統(tǒng)2b的驅(qū)動器接口211和遷移對象驅(qū)動器,結(jié)束處理。
接下來,利用圖13和圖14對存儲裝置系統(tǒng)的輸入輸出動作進行說明。
存儲裝置系統(tǒng)的數(shù)據(jù)讀出,是通過裝載在CPU插件的本地存儲器中的程序52進行的。讀程序52,通過CPU插件220的CPU執(zhí)行。
圖13是表示在遷移源存儲裝置系統(tǒng)2a和遷移目標存儲裝置系統(tǒng)2b中執(zhí)行的讀程序52的處理過程的流程圖。
首先,從主計算機1或者其他存儲裝置系統(tǒng)2中接受讀請求(步驟901),并且特定讀對象的邏輯卷(步驟902)。
接下來,判斷所有的讀對象數(shù)據(jù)是否存在于高速緩存223中(步驟903)。
在所有的讀對象數(shù)據(jù)存在于高速緩存223中的情況下(步驟903的Y),則進入步驟911。
在至少一部分讀對象數(shù)據(jù)不存在于高速緩存223中的情況下(步驟903的N),判斷用于存儲讀對象數(shù)據(jù)的高速緩存223區(qū)域是否不足(步驟904)。
在用于存儲讀對象數(shù)據(jù)的高速緩存223區(qū)域不是不足的情況下(步驟904的N),進入步驟906。
用于存儲讀對象數(shù)據(jù)的高速緩存22區(qū)域不足的情況下(步驟904的Y),則分配必要的高速緩存223區(qū)域(步驟905)。
接下來,判斷讀對象的邏輯卷是否具有正常狀態(tài)的外部卷定義(步驟906)。即,在讀對象的邏輯卷管理信息61中設定外部卷號,并且判斷與該外部卷號對應的外部卷管理信息63的外部卷狀態(tài)是否是“正常”。
在讀對象的邏輯卷不帶有正常狀態(tài)的外部卷定義的情況下(步驟906的N),從與讀對象的邏輯卷對應的驅(qū)動器組管理信息62的驅(qū)動器信息列表特定驅(qū)動器201,讀出讀對象數(shù)據(jù)(步驟907),并且將讀出的數(shù)據(jù)存儲到高速緩存223中(步驟908)。之后,進入步驟911。
在讀對象的邏輯卷帶有正常狀態(tài)的外部卷定義的情況下(步驟906的Y),傳送對與讀對象的邏輯卷對應的由外部卷管理信息63定義的外部卷的讀請求(步驟909),由定義了外部卷的其他的存儲裝置系統(tǒng)2接收讀對象數(shù)據(jù)并存儲到高速緩存223中(步驟910)。之后,進入步驟911。
另外,在邏輯卷中,對將正常外部卷和正常驅(qū)動器組附加了對應關系的情況下,與步驟906~步驟911不同,作為訪問目標,也可以優(yōu)先選擇驅(qū)動器組。另外,也可以預先測量兩個訪問路徑的負荷,根據(jù)接受了讀請求時的負荷狀態(tài),選擇負荷較低的訪問路徑。
接下來,從高速緩存223向讀請求傳送讀對象數(shù)據(jù)(步驟911),最后,向讀請求源進行讀請求結(jié)束報告(步驟912),并結(jié)束處理。
另外,在步驟9069中傳送的讀請求,被定義了外部卷的遷移源存儲裝置系統(tǒng)2a接受,并通過與該圖13相同的步驟處理。但是,在步驟906中,作為訪問目標,選擇驅(qū)動器組(步驟906的N),并從該驅(qū)動器組讀取讀對象數(shù)據(jù)(步驟907,步驟908)。
接下來,存儲裝置系統(tǒng)的數(shù)據(jù)寫入,是通過裝載在CPU插件的本地存儲器中的寫程序53進行的。寫程序53,由CPU插件220的CPU執(zhí)行。
圖14是表示在遷移源存儲裝置系統(tǒng)2a和遷移目標存儲裝置系統(tǒng)2b所執(zhí)行的寫程序52的處理過程的流程圖。
首先,從主計算機1或者其他存儲裝置系統(tǒng)2接受寫請求(步驟1001),并且特定寫對象的邏輯卷(步驟1002)。
接下來,判斷用于存儲寫對象數(shù)據(jù)的高速緩存223區(qū)域是否不是不足(步驟1003)。
在用于存儲寫對象數(shù)據(jù)的高速緩存223區(qū)域不是不足的情況下(步驟1003的Y),則進入步驟1005。
在用于存儲寫對象數(shù)據(jù)的高速緩存223區(qū)域不足的情況下(步驟1003的Y),則分配必要的高速緩存223區(qū)域(步驟1004)。
接下來,從寫請求源向高速緩存223傳送寫對象數(shù)據(jù)(步驟1005)。
接下來,寫對象的邏輯卷,判斷是否是高速緩存直通動作對象(步驟1006)。
在寫對象的邏輯卷不是高速緩存直通動作對象的情況下(步驟1006的N),進行向?qū)懻埱笤吹膶懻埱蠼Y(jié)束報告(步驟1007)。
在寫對象的邏輯卷是高速緩存直通動作對象的情況下(步驟1006的Y),則進入步驟1008。
接下來,判斷寫對象的邏輯卷是否帶有正常狀態(tài)的外部卷定義。即,在寫對象的邏輯卷管理信息61中設定了外部卷號,并且,判斷與該外部卷號對應的外部卷管理信息63的外部卷狀態(tài)是否是“正?!?。
在寫對象的邏輯卷不帶有正常狀態(tài)的外部卷定義的情況下(步驟1008的N),從與寫對象的邏輯卷對應的驅(qū)動器組管理信息62的驅(qū)動器信息列表特定驅(qū)動器201,寫入寫對象數(shù)據(jù)(步驟1009)。之后,進入步驟1011。
在寫對象的邏輯卷帶有正常狀態(tài)的外部卷定義的情況下(步驟1008的Y),向與寫對象的邏輯卷對應的外部卷管理信息63所定義的外部卷寫入讀對象數(shù)據(jù)(步驟1010)。之后,進入步驟1011。
另外,在邏輯卷中,對正常外部卷和正常驅(qū)動器組附加了對應關系的情況下,與步驟1008~步驟1010不同,作為訪問目標,也可以優(yōu)先選擇驅(qū)動器組。另外,也可以預先測量兩個訪問路徑的負荷,根據(jù)接受了寫請求時的負荷狀態(tài),選擇負荷較低的訪問路徑。
最后,判斷寫對象的邏輯卷是否是高速緩存直通動作對象(步驟1011)。
在寫對象的邏輯卷不是高速緩存直通動作對象的情況下(步驟1011的N),進行向?qū)懻埱笤吹膶懻埱蠼Y(jié)束報告(步驟1012),并結(jié)束處理。
在寫對象的邏輯卷是高速緩存直通動作對象的情況下(步驟1011的Y),結(jié)束處理。
另外,在步驟1010中傳送的寫請求,被定義了外部卷的遷移源存儲裝置系統(tǒng)2a接受,并用與該圖14相同的步驟進行處理。但是,在步驟1008中,作為訪問目標,選擇驅(qū)動器組(步驟1008的N),并將寫對象數(shù)據(jù)寫入該驅(qū)動器組(步驟1009)。另外,向遷移目標存儲裝置系統(tǒng)2b的寫請求結(jié)束報告,在步驟1012中被執(zhí)行。
接下來,利用圖15對在遷移源存儲裝置系統(tǒng)2a和遷移目標存儲裝置系統(tǒng)2b之間變換冗余數(shù)據(jù),在數(shù)據(jù)遷移過程中也與如何進行冗余數(shù)據(jù)的轉(zhuǎn)換無關地通過冗余數(shù)據(jù)進行數(shù)據(jù)的驗證和訂正的方法進行說明。
圖15是表示在遷移目標存儲裝置系統(tǒng)2b所執(zhí)行的格式變更程序55的處理的流程圖。
冗余數(shù)據(jù),是為了進行數(shù)據(jù)的驗證和訂正而附加在驅(qū)動器的每個讀/寫單位數(shù)據(jù)上的數(shù)據(jù)。
在本實施方式中,與該數(shù)據(jù)共同存儲的冗余數(shù)據(jù)的格式,在遷移源存儲裝置系統(tǒng)2a和遷移目標存儲裝置系統(tǒng)2b之間不同的情況下,在將存儲了遷移對象數(shù)據(jù)的驅(qū)動器201,從遷移源存儲裝置系統(tǒng)2a遷移到遷移目標存儲裝置系統(tǒng)2b之后,接受向遷移對象數(shù)據(jù)的主計算機1的讀/寫請求的同時,轉(zhuǎn)換該冗余數(shù)據(jù)的格式。
這里,所謂冗余數(shù)據(jù)的格式不同,例如,是冗余數(shù)據(jù)的計算方法不同的情況、在冗余數(shù)據(jù)中存儲了遷移源存儲裝置系統(tǒng)2a的邏輯卷的信息的情況。
遷移目標存儲裝置系統(tǒng)2b,支持遷移源存儲裝置系統(tǒng)2a的冗余數(shù)據(jù)格式,并且?guī)в羞M行冗余數(shù)據(jù)格式轉(zhuǎn)換的格式變更程序55。進而,在驅(qū)動器組管理信息62的驅(qū)動器組屬性信息中,帶有特定冗余數(shù)據(jù)的格式的冗余數(shù)據(jù)格式屬性、表示冗余數(shù)據(jù)的格式轉(zhuǎn)換中的冗余數(shù)據(jù)格式轉(zhuǎn)換中標志、表示冗余數(shù)據(jù)的格式轉(zhuǎn)換的進度的數(shù)據(jù)格式轉(zhuǎn)換指針。
在圖6A的步驟608中,利用在步驟607中從遷移源存儲裝置系統(tǒng)2a接收到的驅(qū)動器組管理信息62生成新的驅(qū)動器組管理信息62之際,在遷移源存儲裝置系統(tǒng)2a的冗余數(shù)據(jù)格式屬性與在遷移目標存儲裝置系統(tǒng)2b使用的冗余數(shù)據(jù)格式屬性不同的情況下,預先在新驅(qū)動器組管理信息62中設定遷移源存儲裝置系統(tǒng)2a的,在步驟608中,將冗余數(shù)據(jù)格式變更中標志設定成ON,并對冗余數(shù)據(jù)格式變更指針進行初始化(設定驅(qū)動器信息列表的開頭驅(qū)動器的開始地址),并啟動格式變更程序55。格式變更程序55由CPU插件220的CPU執(zhí)行。
首先,判斷有無冗余數(shù)據(jù)格式變更中的標識符為ON的驅(qū)動器組管理信息62(步驟1101)。
在不存在冗余數(shù)據(jù)格式變更中的標識符為ON的驅(qū)動器組的情況下(步驟1101的N),結(jié)束處理。
在存在冗余數(shù)據(jù)格式變更中的標識符為ON的驅(qū)動器組的情況下(步驟1101的Y),比較冗余數(shù)據(jù)格式變更指針和驅(qū)動器信息列表,判斷驅(qū)動器信息列表的所有驅(qū)動器的冗余數(shù)據(jù)格式變更是否結(jié)束(步驟1102)。
在驅(qū)動器信息列表的所有驅(qū)動器的冗余數(shù)據(jù)格式變更沒有結(jié)束的情況下(步驟1102的N),從冗余數(shù)據(jù)格式變更指針指示的驅(qū)動器201的位置中讀出一定量的數(shù)據(jù),并且遵照遷移源存儲裝置系統(tǒng)2a的冗余數(shù)據(jù)格式、驗證過讀出的數(shù)據(jù)的正當性之后,存儲到高速緩存223中(步驟1103)。
接下來,從讀出的數(shù)據(jù)中,再生成遷移目標存儲裝置系統(tǒng)2b的冗余數(shù)據(jù)格式的冗余數(shù)據(jù)(步驟1104)。
接下來,從高速緩存223中將數(shù)據(jù)和已經(jīng)再生成的冗余數(shù)據(jù)寫入到驅(qū)動器201中(步驟1105)。
接下來,對冗余數(shù)據(jù)格式變更指針僅更新一定量的數(shù)據(jù)部分(步驟1106)。在冗余數(shù)據(jù)格式的變更(通過驅(qū)動器信息列表的驅(qū)動器號、開始地址、容量表示)到達了該驅(qū)動器的區(qū)域末端的情況下,將冗余數(shù)據(jù)格式變更指針設定為驅(qū)動器信息列表中的下一個驅(qū)動器的開始地址。之后,進入步驟1102。
在驅(qū)動器信息列表的所有驅(qū)動器的冗余數(shù)據(jù)格式變更結(jié)束了的情況下(步驟1102的Y),將驅(qū)動器組屬性信息的冗余數(shù)據(jù)格式屬性從遷移源存儲裝置系統(tǒng)2a的屬性更新為遷移目標存儲裝置系統(tǒng)2b的屬性(步驟107),并將該驅(qū)動器組的冗余數(shù)據(jù)格式變更中的標志設為OFF(步驟1108),之后,進入步驟1101。
以上是對冗余數(shù)據(jù)的格式進行變更的處理,在數(shù)據(jù)的讀出、寫入的時候,按下述方式利用冗余數(shù)據(jù)。
在圖13的讀程序52的步驟907、圖14的寫程序53的步驟1009中,在讀出/寫入目標的驅(qū)動器組的驅(qū)動器組管理信息62的冗余數(shù)據(jù)格式變更中標志為ON的情況下,參考冗余數(shù)據(jù)格式變更指針,讀出/寫入目標如果是冗余數(shù)據(jù)格式更新完畢,則按照遷移目標存儲裝置系統(tǒng)2b的冗余數(shù)據(jù)格式,另外,讀出/寫入目標如果冗余數(shù)據(jù)格式?jīng)]有更新完畢,則按照遷移源存儲裝置系統(tǒng)2a的冗余數(shù)據(jù)格式,來讀出冗余數(shù)據(jù)。并且,由冗余數(shù)據(jù)進行數(shù)據(jù)的驗證和訂正。
實施方式2以下,利用圖16和圖17對本發(fā)明的第二實施方式進行說明。
首先,利用圖16、對本發(fā)明第二實施方式中的具有存儲裝置系統(tǒng)的計算機系統(tǒng)的結(jié)構(gòu)進行說明。
圖16是第二實施方式中的具有存儲裝置系統(tǒng)的計算機系統(tǒng)的結(jié)構(gòu)圖。
圖17是表示虛擬管理網(wǎng)絡裝置結(jié)構(gòu)的圖。
在第一實施方式中,主計算機1帶有虛擬管理程序51,并且進行卷的訪問的切換。
在本實施方式中,網(wǎng)絡裝置3,形成帶有虛擬管理功能的虛擬管理網(wǎng)絡裝置31,該虛擬管理網(wǎng)絡裝置31,具有切換從主機觀察到的卷和存儲裝置系統(tǒng)的卷的功能。
虛擬管理網(wǎng)絡裝置3,是通過開關35相互連接接口32、控制模塊33、控制信息存儲器34的結(jié)構(gòu)。連接可以是開關連接或者總線連接等任意的連接方法。另外,存在多個接口32。另外,控制信息存儲器34為了確保安全性被雙重化。
接口32,連接了主計算機1、存儲裝置系統(tǒng)2。在接口32的存儲器中,存儲了管理讀/寫請求、數(shù)據(jù)、狀態(tài)等的輸入輸出管理信息,和特定這些傳送目標的傳送控制信息(虛擬管理網(wǎng)絡裝置內(nèi)部/外部)等。
控制模塊33,進行虛擬管理網(wǎng)絡裝置31的結(jié)構(gòu)變更和內(nèi)部狀態(tài)的監(jiān)視等。另外,虛擬管理網(wǎng)絡裝置31,也可以與管理終端4等連接,而根據(jù)來自管理終端4等外部的指示來當作。
控制信息存儲器34,具有排他信息、存儲裝置系統(tǒng)卷信息、虛擬卷—存儲裝置系統(tǒng)卷之間的映射信息、主機提供卷—虛擬卷之間映射的信息等。
排他信息,是用于排他地控制存儲在控制信息存儲器34中的數(shù)據(jù)更新的信息。存儲裝置系統(tǒng)卷信息,是關于虛擬管理網(wǎng)絡裝置3檢測出的存儲裝置系統(tǒng)2的卷的信息。該存儲裝置系統(tǒng)卷信息,具有存儲裝置系統(tǒng)2的固有信息、地址信息、卷號等。
虛擬卷—存儲裝置系統(tǒng)卷間的映射信息,是表示檢測出的存儲裝置系統(tǒng)卷與由該卷構(gòu)成的虛擬卷的對應的信息。
主機提供卷—虛擬卷間的映射信息,是管理如何讓主計算機1觀察虛擬卷(即如何讓主計算機1訪問虛擬卷)的信息。
主計算機1可以在主機提供卷—虛擬卷之間的映射信息中、訪問與本身附加有對應關系的虛擬卷。在主計算機1訪問虛擬卷之際,發(fā)送具有主機提供卷的識別信息的訪問請求。接收了該訪問請求的虛擬管理網(wǎng)絡裝置31,參考主機提供卷—虛擬卷之間的映射信息,推斷出虛擬卷,進而,參考虛擬卷—存儲裝置系統(tǒng)卷之間的映射信息,推斷出訪問請求中的識別信息表示的存儲裝置系統(tǒng)2、卷號。
并且,虛擬管理網(wǎng)絡裝置31,將從主計算機1接收到的訪問請求轉(zhuǎn)換為具有所推斷出的卷號(或者,分割的卷的識別信息)的訪問請求,并發(fā)送到所推斷出的存儲裝置系統(tǒng)2的目標。
在切換主計算機1的訪問目標卷之際,虛擬管理網(wǎng)絡裝置31,根據(jù)來自管理終端4的卷切換指示,改寫虛擬卷—存儲裝置系統(tǒng)卷之間的映射信息。即,虛擬管理網(wǎng)絡裝置31,將在主計算機1訪問遷移對象驅(qū)動器的邏輯卷之際、作為訪問目標指定的與對應主機提供卷的虛擬卷附加對應關系的存儲裝置系統(tǒng)卷,由遷移源存儲裝置系統(tǒng)2a的遷移目標驅(qū)動器的邏輯卷,改寫為將遷移目標存儲裝置系統(tǒng)2b的遷移對象驅(qū)動器的邏輯卷作為外部卷定義的邏輯卷。這樣一來,即使訪問目標卷從遷移源存儲裝置系統(tǒng)2a變更為遷移目標存儲裝置系統(tǒng)2b,主機也可以繼續(xù)使用相同主機提供卷和虛擬卷的識別信息,故此,在訪問目標卷變更之后也能訪問遷移對象卷。另外,這樣的虛擬卷—存儲裝置系統(tǒng)卷之間的映射信息的改寫、和基于映射信息的訪問請求的發(fā)送,可以通過虛擬管理網(wǎng)絡裝置31內(nèi)的CPU執(zhí)行存儲在虛擬管理網(wǎng)絡裝置31內(nèi)的存儲器的程序來執(zhí)行。
在圖5中,在步驟504中,將遷移源存儲裝置系統(tǒng)2a的遷移對象驅(qū)動器的邏輯卷作為外部卷定義的遷移目標存儲裝置系統(tǒng)2b的邏輯卷,作為虛擬管理網(wǎng)絡裝置31的存儲裝置系統(tǒng)卷信息進行登錄。另外,在步驟505中,在虛擬卷—存儲裝置系統(tǒng)卷之間的映射信息中,將與虛擬卷對應的存儲裝置系統(tǒng)卷,從遷移源存儲裝置系統(tǒng)2a的遷移對象驅(qū)動器的邏輯卷,變更為將遷移目標存儲裝置系統(tǒng)2b的遷移對象驅(qū)動器的邏輯卷作為外部卷定義的邏輯卷,這樣,來執(zhí)行主計算機1的訪問目標卷的切換。
權利要求
1.一種計算機系統(tǒng),該計算機系統(tǒng),通過網(wǎng)絡連接主計算機和遷移源存儲裝置系統(tǒng)和遷移目標存儲裝置系統(tǒng),其特征在于上述主計算機,具有切換上述存儲裝置系統(tǒng)的邏輯卷的訪問的管理程序;上述遷移源存儲裝置系統(tǒng)和上述遷移目標存儲系統(tǒng),具備存儲裝置;存儲控制裝置;連接上述存儲裝置和上述存儲控制裝置的存儲裝置接口部;以及連接上述主機和上述存儲控制裝置的主機接口部;上述存儲裝置,具有用于連接上述存儲裝置接口部的第一輸入輸出端口和第二輸入輸出端口;將上述管理程序的邏輯卷的訪問,從遷移源存儲裝置系統(tǒng)切換到遷移目標存儲裝置系統(tǒng);將在遷移源存儲裝置系統(tǒng)成為遷移對象的上述存儲裝置(以下稱為“遷移對象存儲裝置”)中所定義的邏輯卷(以下稱為“遷移對象存儲裝置的邏輯卷”),作為遷移目標存儲裝置系統(tǒng)的外部卷進行定義,由上述主計算機,通過上述網(wǎng)絡、并作為上述遷移目標存儲裝置系統(tǒng)的外部卷、通過上述遷移對象存儲裝置的上述第一輸入輸出端口,來訪問上述遷移對象存儲裝置的邏輯卷;將上述遷移對象存儲裝置的上述第二輸入輸出端口,與上述遷移目標存儲裝置系統(tǒng)的上述存儲裝置接口部連接,并且將關于上述遷移對象存儲裝置的邏輯卷的信息發(fā)送給上述遷移目標存儲裝置,將上述遷移對象存儲裝置的邏輯卷作為上述遷移目標存儲裝置系統(tǒng)的邏輯卷進行定義,通過上述連接的第二輸入輸出端口,由上述主計算機作為上述遷移目標存儲裝置系統(tǒng)的邏輯卷來訪問上述遷移對象存儲裝置的邏輯卷;閉塞與上述遷移源存儲裝置系統(tǒng)的上述存儲裝置接口部連接的上述遷移對象存儲裝置的上述第一輸入輸出端口,來進行存儲裝置系統(tǒng)的存儲裝置的遷移。
2.根據(jù)權利要求1所述的存儲裝置系統(tǒng),其特征在于上述遷移源存儲裝置系統(tǒng)的存儲控制裝置,具有高速緩存;在連接上述遷移目標存儲裝置系統(tǒng)的上述存儲裝置接口部和上述遷移對象存儲裝置的上述第二輸入輸出端口之前,將未寫入上述高速緩存內(nèi)的上述遷移對象存儲裝置的數(shù)據(jù)返回寫入上述遷移對象存儲裝置。
3.根據(jù)權利要求1所述的計算機系統(tǒng),其特征在于上述遷移源存儲裝置系統(tǒng),具有第一存儲裝置接口部和第二存儲裝置接口部;由上述主計算機,通過上述網(wǎng)絡、并作為遷移目標存儲裝置系統(tǒng)的外部卷、通過被連接到上述第一存儲裝置接口部的上述遷移對象存儲裝置的上述第一輸入輸出端口,來進行訪問上述遷移對象存儲裝置的邏輯卷的處理;閉塞與上述遷移源存儲裝置系統(tǒng)的第二存儲裝置接口部連接的上述遷移對象存儲裝置的上述第二輸入輸出端口;將上述第二存儲裝置接口部安裝在上述遷移目標存儲裝置系統(tǒng)中,連接上述第二存儲裝置接口部和上述遷移對象存儲裝置的上述第二輸入輸出端口,并通過上述遷移對象存儲裝置的上述第二輸入輸出端口,由上述主計算機作為上述遷移目標存儲裝置系統(tǒng)的邏輯卷來訪問上述遷移對象存儲裝置的邏輯卷;然后,通過閉塞上述遷移對象存儲裝置的上述第一輸入輸出端口,來進行存儲裝置系統(tǒng)的存儲裝置和存儲裝置接口部的遷移。
4.根據(jù)權利要求3所述的計算機系統(tǒng),其特征在于上述遷移源存儲裝置系統(tǒng)的存儲控制裝置和上述遷移目標存儲裝置系統(tǒng)的存儲控制裝置,具備開關;上述開關,與上述存儲裝置接口部連接,并且具有與其它開關連接而用于進行通信的擴張端口;上述存儲裝置,通過上述存儲控制裝置的上述開關和上述存儲裝置接口部被訪問;而且,上述遷移源存儲裝置系統(tǒng)的存儲控制裝置,具備第一開關和第二開關;上述第一開關,與上述遷移源存儲裝置系統(tǒng)的上述第一存儲裝置接口部連接;上述第二開關,與上述遷移源存儲裝置系統(tǒng)的上述第二存儲裝置接口部連接;在由上述主計算機,通過上述網(wǎng)絡、并作為上述遷移目標存儲裝置系統(tǒng)的外部卷、訪問上述遷移對象存儲裝置的邏輯卷的時候,通過上述存儲控制裝置的第一開關和上述第一存儲裝置接口部來進行訪問,在閉塞與上述遷移源存儲裝置系統(tǒng)的上述第二存儲裝置接口部連接的上述遷移對象存儲裝置的上述第二輸入輸出端口之后,將上述第二開關的擴張端口與上述遷移目標存儲裝置系統(tǒng)的上述存儲控制裝置的上述開關的擴張端口連接;將上述第二存儲裝置接口部安裝在上述遷移目標存儲裝置系統(tǒng)中,然后連接上述第二存儲裝置接口部和上述遷移對象存儲裝置的上述第二輸入輸出端口;在由上述主計算機將上述遷移對象存儲裝置作為上述遷移目標存儲裝置系統(tǒng)的存儲裝置進行訪問的時候,由上述主計算機通過上述遷移目標存儲裝置系統(tǒng)的上述存儲控制裝置的上述開關和上述遷移源存儲裝置系統(tǒng)的上述存儲控制裝置的第二開關進行訪問,由此,來進行存儲裝置系統(tǒng)的存儲裝置和存儲裝置接口部和存儲控制裝置內(nèi)的開關的遷移。
5.根據(jù)權利要求1所述的計算機系統(tǒng),其特征在于將用于進行上述數(shù)據(jù)驗證和訂正的冗余數(shù)據(jù)分別付與存儲在上述遷移源存儲裝置系統(tǒng)的存儲裝置內(nèi)的數(shù)據(jù)和存儲在上述遷移目標存儲裝置系統(tǒng)的存儲裝置內(nèi)的數(shù)據(jù);在上述遷移源存儲裝置系統(tǒng)的存儲裝置的冗余數(shù)據(jù)的格式與上述遷移目標存儲裝置系統(tǒng)的存儲裝置的冗余數(shù)據(jù)的格式不同的情況下,轉(zhuǎn)換上述遷移對象存儲裝置的邏輯卷的冗余數(shù)據(jù),以使其具有上述遷移目標存儲裝置系統(tǒng)的存儲裝置的冗余數(shù)據(jù)的格式;在來自上述主計算機的對上述遷移目標存儲裝置的訪問中,上述遷移目標存儲系統(tǒng)的上述存儲控制裝置,對于上述遷移目標存儲裝置系統(tǒng)的上述存儲裝置的冗余數(shù)據(jù)的格式?jīng)]有轉(zhuǎn)換完畢的數(shù)據(jù),依照上述遷移源存儲裝置系統(tǒng)的存儲裝置的冗余數(shù)據(jù)的格式、進行上述遷移對象存儲裝置的數(shù)據(jù)的驗證和訂正;對于上述遷移目標存儲裝置系統(tǒng)的上述存儲裝置的冗余數(shù)據(jù)的格式轉(zhuǎn)換完畢的數(shù)據(jù),依照上述遷移目標存儲裝置系統(tǒng)的存儲裝置的冗余數(shù)據(jù)的格式、進行上述遷移對象存儲裝置的數(shù)據(jù)的驗證和訂正。
6.一種計算機系統(tǒng),該計算機系統(tǒng),通過網(wǎng)絡連接主計算機和遷移源存儲裝置系統(tǒng)和遷移目標存儲裝置系統(tǒng),其特征在于上述主計算機和上述遷移源存儲裝置系統(tǒng)和上述遷移目標存儲裝置系統(tǒng),通過虛擬管理網(wǎng)絡裝置進行連接;上述虛擬管理網(wǎng)絡裝置,具有將由上述主計算機訪問的卷接口和存儲裝置系統(tǒng)的卷附加對應關系的信息;上述遷移目標存儲裝置系統(tǒng)和上述遷移源存儲裝置系統(tǒng),具備存儲裝置;存儲控制裝置;連接具有用于訪問上述存儲裝置的第一輸入輸出端口和第二輸入輸出端口的上述存儲裝置與上述存儲裝控制裝置的存儲裝置接口部;以及連接上述主計算機和上述存儲控制裝置的主機接口部;通過變更上述虛擬管理網(wǎng)絡裝置的對應信息,由主計算機通過上述遷移對象存儲裝置的上述第一輸入輸出端口,作為遷移源存儲裝置系統(tǒng)的卷、來訪問遷移源對象裝置系統(tǒng)成為遷移對象的上述存儲裝置(以下稱為“遷移對象存儲裝置”)中所定義的存儲裝置系統(tǒng)的卷(以下稱為“遷移對象存儲裝置的卷”);將上述遷移對象存儲裝置的卷作為遷移目標存儲裝置系統(tǒng)的外部卷進行定義,由上述主計算機,通過上述網(wǎng)絡、并且作為上述遷移目標存儲裝置系統(tǒng)的外部卷、通過上述遷移對象存儲裝置的上述第一輸入輸出端口,來訪問上述遷移對象存儲裝置的卷;將上述遷移對象存儲裝置的第二輸入輸出端口與上述遷移目標存儲裝置的上述存儲裝置系統(tǒng)接口部連接,并且將關于上述遷移對象存儲裝置的卷的信息發(fā)送給上述遷移目標存儲裝置,將上述遷移對象存儲裝置的卷作為上述遷移目標存儲裝置系統(tǒng)的卷進行定義,通過上述連接的第二輸入輸出端口,由上述主計算機,作為遷移目標存儲裝置系統(tǒng)的卷、來訪問上述遷移對象存儲裝置的卷;閉塞連接上述遷移源存儲裝置系統(tǒng)的上述存儲裝置接口部的上述遷移對象存儲裝置的上述第一輸入輸出端口,然后進行存儲裝置系統(tǒng)的存儲裝置的遷移。
7.一種計算機系統(tǒng),該計算機系統(tǒng),通過網(wǎng)絡裝置連接主計算機和遷移源存儲裝置系統(tǒng)和遷移目標存儲裝置系統(tǒng)和管理終端,其特征在于上述主計算機,具有應用程序和虛擬管理程序;上述遷移源存儲裝置系統(tǒng)和上述遷移目標存儲系統(tǒng),具備有包含磁盤驅(qū)動器的驅(qū)動器殼體;包含主機接口和驅(qū)動器接口的接口殼體;以及包含開關和CPU插件和存儲器插件的控制器殼體;上述接口殼體的上述主機接口,具有輸入輸出端口;本地存儲器;以及控制部;上述接口殼體的上述驅(qū)動器接口,具有輸入輸出端口;本地存儲器;以及控制部;上述控制器殼體的CPU插件,具有CPU;控制部;以及本地存儲器;在上述本地存儲中,裝載有;讀程序;寫程序;數(shù)據(jù)遷移程序;以及格式變更程序;上述控制器殼體的存儲器插件,具有控制部和高速緩存;上述驅(qū)動器殼體的磁盤驅(qū)動器,具有第一輸入輸出端口和第二輸入輸出端口;上述存儲裝置系統(tǒng)的存儲裝置接口部,與上述驅(qū)動器殼體的磁盤驅(qū)動器的上述第一輸入輸出端口和上述第二輸入輸出端口連接;上述主計算機的應用程序,通過上述虛擬管理程序,由上述CPU插件的存儲器內(nèi)的讀程序和寫程序、讀寫上述驅(qū)動器殼體內(nèi)的磁盤驅(qū)動器的數(shù)據(jù);上述CPU插件的存儲器內(nèi)的數(shù)據(jù)遷移程序,將上述遷移目標存儲裝置系統(tǒng)連接到上述網(wǎng)絡裝置;上述數(shù)據(jù)遷移程序,對上述遷移源存儲裝置系統(tǒng)變更設定,以使由遷移目標存儲裝置系統(tǒng)可以進行訪問;上述數(shù)據(jù)遷移程序,將由上述遷移源存儲裝置系統(tǒng)成為遷移對象的磁盤驅(qū)動器(以下稱為“遷移對象驅(qū)動器”)所定義的邏輯卷(以下稱為“遷移對象驅(qū)動器的邏輯卷”)作為遷移目標存儲裝置系統(tǒng)的新的外部卷進行定義;上述數(shù)據(jù)遷移程序,作為新的邏輯卷分配給上述新定義的外部卷,并且定義來自上述主計算機的應用的訪問路徑;上述主計算機的虛擬管理程序,將上述應用程序的訪問目標卷,從上述遷移對象驅(qū)動器的邏輯卷,切換到上述遷移目標存儲裝置系統(tǒng)的新分配的邏輯卷;上述數(shù)據(jù)遷移程序,解除向上述遷移源存儲裝置系統(tǒng)的邏輯卷的來自上述主計算機的路徑的定義;上述數(shù)據(jù)遷移程序,將包含磁盤驅(qū)動器的驅(qū)動器殼體(以下稱為“遷移對象驅(qū)動器殼體”)設為虛擬安裝狀態(tài),該磁盤驅(qū)動器存儲了被虛擬安裝在上述遷移目標存儲裝置系統(tǒng)中的上述遷移對象驅(qū)動器的邏輯卷;上述數(shù)據(jù)遷移程序,用已經(jīng)寫入到上述遷移源存儲裝置系統(tǒng)的控制器殼體內(nèi)的存儲器插件高速緩存中的數(shù)據(jù),將沒有寫入上述磁盤驅(qū)動器中的數(shù)據(jù)返回寫入到上述磁盤驅(qū)動器一側(cè);上述數(shù)據(jù)遷移程序,在上述遷移源存儲裝置系統(tǒng)中,閉塞與上述接口殼體內(nèi)的驅(qū)動器接口連接的上述遷移對象驅(qū)動器殼體的磁盤驅(qū)動器的第二端口,并設為未安裝狀態(tài);上述數(shù)據(jù)遷移程序,在上述遷移目標存儲裝置系統(tǒng)中,將上述閉塞的第二端口,連接到上述遷移目標存儲裝置系統(tǒng)的接口殼體內(nèi)的驅(qū)動器接口,并設為正?;癄顟B(tài);上述數(shù)據(jù)遷移程序,在上述遷移目標存儲裝置系統(tǒng)中,將上述遷移對象驅(qū)動器殼體內(nèi)的磁盤驅(qū)動器設為虛擬安裝狀態(tài);上述數(shù)據(jù)遷移程序,從上述遷移源存儲裝置系統(tǒng),將存儲在上述遷移對象驅(qū)動器殼體內(nèi)的磁盤驅(qū)動器中的邏輯卷的邏輯卷管理信息、驅(qū)動器組管理信息、和驅(qū)動器安裝信息發(fā)送到上述管理終端;上述數(shù)據(jù)遷移程序,在上述遷移目標存儲裝置系統(tǒng)中,獲得經(jīng)由上述管理終端所發(fā)送的上述邏輯卷管理信息、上述驅(qū)動器組管理信息、和上述驅(qū)動器組安裝信息;上述數(shù)據(jù)遷移程序,在上述遷移目標存儲裝置系統(tǒng)中,根據(jù)上述驅(qū)動器安裝信息,確認已經(jīng)安裝在上述遷移對象驅(qū)動器中的磁盤驅(qū)動器,并且生成新的驅(qū)動器組管理信息;上述數(shù)據(jù)遷移程序,在上述遷移目標存儲裝置系統(tǒng)中,將上述驅(qū)動器組管理信息,與對應于作為上述外部卷定義的遷移對象驅(qū)動器的邏輯卷的邏輯卷附加對應關系;上述數(shù)據(jù)遷移程序,在上述遷移目標存儲裝置系統(tǒng)中,解除被存儲在上述遷移源存儲裝置系統(tǒng)的遷移驅(qū)動器中的邏輯卷的外部卷的定義;上述數(shù)據(jù)遷移程序,在上述遷移源存儲裝置系統(tǒng)中,閉塞在上述遷移對象驅(qū)動器殼體中安裝的磁盤驅(qū)動器,并設為未安裝狀態(tài);上述數(shù)據(jù)遷移程序,在上述遷移源存儲裝置系統(tǒng)中,閉塞與上述接口殼體內(nèi)的驅(qū)動器接口連接的上述遷移對象驅(qū)動器殼體的磁盤驅(qū)動器的第一端口,并設為未安裝狀態(tài);上述數(shù)據(jù)遷移程序,在上述遷移目標存儲裝置系統(tǒng)中,連接上述接口殼體內(nèi)的上述驅(qū)動器接口和上述閉塞的第一輸入輸出端口,并設為正?;癄顟B(tài);上述數(shù)據(jù)遷移程序,在上述遷移目標存儲裝置系統(tǒng)中,將上述遷移對象驅(qū)動器殼體中安裝的磁盤驅(qū)動器設為正式安裝狀態(tài);上述數(shù)據(jù)遷移程序,在上述遷移源存儲裝置系統(tǒng)中,將上述遷移對象驅(qū)動器殼體中安裝的磁盤驅(qū)動器設為未安裝狀態(tài);上述數(shù)據(jù)遷移程序,在上述遷移目標存儲裝置系統(tǒng)中,將上述遷移對象驅(qū)動器殼體設為正式安裝狀態(tài);由此,對上述每個驅(qū)動器殼體來進行上述存儲裝置系統(tǒng)的驅(qū)動器的遷移。
8.一種存儲裝置系統(tǒng)的遷移方法,該遷移方法,通過網(wǎng)絡與主計算機連接,其特征在于上述主計算機,具有切換對上述存儲裝置系統(tǒng)的邏輯卷的訪問的管理程序;上述存儲裝置系統(tǒng),具備有存儲裝置;存儲控制裝置;連接上述存儲裝置和上述存儲裝控制裝置的存儲裝置接口部;以及連接上述主計算機和上述存儲控制裝置的主機接口部;上述存儲裝置,具有用于與上述存儲裝置接口部連接的第一輸入輸出端口和第二輸入輸出端口;具有以下步驟(1)將上述管理程序的邏輯卷的訪問,從遷移源存儲裝置系統(tǒng)切換到遷移目標存儲裝置系統(tǒng)的步驟;(2)將遷移源存儲裝置系統(tǒng)的上述存儲裝置(以下稱為“遷移對象存儲裝置”)中所定義的邏輯卷(以下稱為“遷移對象存儲裝置的邏輯卷”),作為遷移目標存儲裝置系統(tǒng)的外部卷進行定義,由上述主計算機,通過上述網(wǎng)絡、并作為上述遷移目標存儲裝置系統(tǒng)的外部卷、通過上述遷移對象存儲裝置的上述第一輸入輸出端口,來訪問上述遷移對象存儲裝置的邏輯卷的步驟;(3)連接上述遷移目標存儲裝置系統(tǒng)的上述存儲裝置接口部和上述遷移對象存儲裝置的上述第二輸入輸出端口的步驟;(4)將與上述遷移對象存儲裝置的邏輯卷相關的信息發(fā)送到上述遷移目標存儲裝置系統(tǒng)中的步驟;(5)將上述遷移對象存儲裝置的邏輯卷作為上述遷移目標存儲裝置系統(tǒng)的邏輯卷進行定義,通過上述連接的第二輸入輸出端口,從上述主計算機作為上述遷移目標存儲裝置系統(tǒng)的邏輯卷,來訪問上述遷移對象存儲裝置的邏輯卷的步驟;(6)閉塞連接上述遷移源存儲裝置系統(tǒng)的上述存儲裝置接口部的上述遷移對象存儲裝置的上述第一輸入輸出端口的步驟。
9.根據(jù)權利要求8所述的存儲裝置系統(tǒng),其特征在于,上述遷移源存儲裝置系統(tǒng)的存儲控制裝置,具有高速緩存;再者,還具有在連接上述遷移目標存儲裝置系統(tǒng)的上述存儲裝置接口部和上述遷移對象存儲裝置的上述第二輸入輸出端口之前,將上述高速緩存內(nèi)未寫入上述遷移對象存儲裝置的數(shù)據(jù)返回寫入到遷移目標存儲裝置中的步驟。
10.一種存儲裝置系統(tǒng)的遷移方法,該遷移方法,通過網(wǎng)絡與主計算機連接,其特征在于上述主計算機,具有切換對上述存儲裝置系統(tǒng)的邏輯卷的訪問的管理程序;上述存儲裝置系統(tǒng),具備有存儲裝置;存儲控制裝置;連接上述存儲裝置和上述存儲裝控制裝置的存儲裝置接口部;以及連接上述主計算機和上述存儲控制裝置的主機接口部;上述存儲裝置,具有用于連接上述存儲裝置接口部的多個輸入輸出端口;遷移源存儲裝置系統(tǒng),具有第一存儲裝置接口部和第二存儲裝置接口部;具有以下步驟(11)將上述管理程序的邏輯卷的訪問從遷移源存儲裝置系統(tǒng)切換到遷移目標存儲裝置系統(tǒng)的步驟;(12)將在遷移源存儲裝置系統(tǒng)的上述存儲裝置(以下稱為“遷移對象存儲裝置”)中所定義的邏輯卷(以下稱為“遷移對象存儲裝置的邏輯卷”),作為遷移目標存儲裝置系統(tǒng)的外部卷進行定義,由上述主計算機,通過上述網(wǎng)絡、并作為上述遷移目標存儲裝置系統(tǒng)的外部卷、通過與上述第一儲裝置接口部連接的上述第一輸入輸出端口,訪問上述遷移對象存儲裝置的邏輯卷的步驟;(13)閉塞與上述遷移源存儲裝置系統(tǒng)的第二存儲裝置接口部連接的上述遷移對象存儲裝置的上述第二輸入輸出端口的步驟;(14)將上述第二存儲裝置接口部安裝在上述遷移目標存儲裝置系統(tǒng)上的步驟;(15)連接上述第二存儲裝置接口部和上述遷移對象存儲裝置的上述第二輸入輸出端口的步驟;(16)將與上述遷移對象存儲裝置的邏輯卷相關的信息發(fā)送到上述遷移目標存儲裝置系統(tǒng)中的步驟;(17)通過上述第二存儲裝置接口部,由上述主計算機作為上述遷移目標存儲裝置系統(tǒng)的邏輯卷,來訪問上述遷移對象存儲裝置的邏輯卷的步驟;(18)閉塞與上述第一存儲裝置接口部連接的上述遷移對象存儲裝置的上述第一輸入輸出端口的步驟。
11.根據(jù)權利要求10所述的存儲裝置系統(tǒng)的遷移方法,其特征在于上述遷移源存儲裝置系統(tǒng)的存儲控制裝置和上述遷移目標存儲裝置系統(tǒng)的存儲控制裝置,具備開關;上述開關,與上述存儲裝置接口部連接,并具有與其它開關連接用于進行通信的擴張端口;上述存儲裝置,通過上述存儲控制裝置的上述開關和上述存儲裝置接口部被訪問;而且,上述遷移源存儲裝置系統(tǒng)的存儲控制裝置,具備第一開關和第二開關;上述第一開關,與上述遷移源存儲裝置系統(tǒng)的上述第一存儲裝置接口部連接;上述第二開關,與上述遷移源存儲裝置系統(tǒng)的上述第二存儲裝置接口部連接;在上述(12)的步驟中,在由上述主計算機通過上述網(wǎng)絡、作為上述遷移目標存儲裝置系統(tǒng)的外部卷,訪問上述遷移對象存儲裝置的邏輯卷的時候,通過上述存儲控制裝置的第一開關和上述第一存儲裝置接口部進行訪問;在上述(13)的步驟之后,將上述第二開關的擴張端口與上述遷移目標存儲裝置系統(tǒng)的上述存儲控制裝置的上述開關的擴張端口連接;在上述(17)的步驟中,在將上述遷移對象存儲裝置作為上述遷移目標存儲裝置系統(tǒng)的存儲裝置、在由上述主計算機進行訪問的時候,由上述主計算機通過上述遷移目標存儲裝置系統(tǒng)的上述存儲控制裝置的上述開關和上述遷移源存儲裝置系統(tǒng)的上述存儲控制裝置的第二開關進行訪問。
12.根據(jù)權利要求11所述的存儲裝置系統(tǒng)的遷移方法,其特征在于分別將用于進行上述數(shù)據(jù)驗證和訂正的冗余數(shù)據(jù)付與被存儲在上述遷移源存儲裝置系統(tǒng)的存儲裝置內(nèi)的數(shù)據(jù)和存儲在上述遷移目標存儲裝置系統(tǒng)的存儲裝置內(nèi)的數(shù)據(jù);在上述遷移源存儲裝置系統(tǒng)的存儲裝置的冗余數(shù)據(jù)的格式與上述遷移目標存儲裝置系統(tǒng)的存儲裝置的冗余數(shù)據(jù)的格式不同的情況下,轉(zhuǎn)換上述遷移對象存儲裝置的邏輯卷的冗余數(shù)據(jù),使其具有上述遷移目標存儲裝置系統(tǒng)的存儲裝置的冗余數(shù)據(jù)的格式;在由上述主計算機對上述遷移對象存儲裝置的訪問中,上述遷移目標存儲系統(tǒng)的上述存儲控制裝置,對于上述遷移目標存儲裝置系統(tǒng)的上述存儲裝置的冗余數(shù)據(jù)的格式?jīng)]有轉(zhuǎn)換完畢的數(shù)據(jù),依照上述遷移源存儲裝置系統(tǒng)的存儲裝置的冗余數(shù)據(jù)的格式,進行上述遷移對象存儲裝置的數(shù)據(jù)的驗證和訂正;對于上述遷移目標存儲裝置系統(tǒng)的上述存儲裝置的冗余數(shù)據(jù)的格式轉(zhuǎn)換完畢的數(shù)據(jù),依照上述遷移目標存儲裝置系統(tǒng)的存儲裝置的冗余數(shù)據(jù)的格式進行上述遷移對象存儲裝置的數(shù)據(jù)的驗證和訂正。
13.一種存儲裝置系統(tǒng)的遷移方法,該遷移方法,通過網(wǎng)絡連接主計算,其特征在于上述主計算機和遷移源存儲裝置系統(tǒng)和遷移目標存儲裝置系統(tǒng),通過虛擬管理網(wǎng)絡裝置進行連接;上述虛擬管理網(wǎng)絡裝置,具有將上述主計算機所訪問的卷接口和存儲裝置系統(tǒng)的卷附加對應關系的信息;上述存儲裝置系統(tǒng),具有存儲裝置;存儲控制裝置;存儲裝置接口部,它連接具有用于訪問上述存儲裝置的第一輸入輸出端口和第二輸入輸出端口的上述存儲裝置和上述存儲裝控制裝置;和主機接口部,它連接上述主計算機和上述存儲控制裝置,具有以下步驟(31)通過變更上述虛擬管理網(wǎng)絡裝置的對應信息,由上述主計算機通過上述遷移對象存儲裝置的上述第一輸入輸出端口、并作為上述遷移源存儲裝置系統(tǒng)的邏輯卷,來訪問遷移源存儲裝置系統(tǒng)的上述存儲裝置(以下稱為“遷移對象存儲裝置”)所定義的存儲裝置系統(tǒng)的卷(以下稱為“遷移對象存儲裝置的邏輯卷”)的步驟;(32)將上述遷移對象存儲裝置的卷作為遷移目標存儲裝置系統(tǒng)的外部卷進行定義,由上述主計算機,通過上述網(wǎng)絡、并作為上述遷移目標存儲裝置系統(tǒng)的外部卷,通過上述遷移對象存儲裝置的上述第一輸入輸出端口,來訪問上述遷移對象存儲裝置的卷的步驟;(33)連接上述遷移目標存儲裝置的上述存儲裝置系統(tǒng)接口部與上述遷移對象存儲裝置的上述第二輸入輸出端口的步驟;(34)將關于上述遷移源存儲裝置的邏輯卷的信息發(fā)送給上述遷移目標存儲裝置的步驟;(35)將上述遷移對象存儲裝置的邏輯卷作為上述遷移目標存儲裝置系統(tǒng)的邏輯卷進行定義,通過上述連接的第二輸入輸出端口,由上述主計算機,作為遷移目標存儲裝置系統(tǒng)的卷,來訪問上述遷移對象存儲裝置的邏輯卷的步驟;(36)閉塞連接上述遷移源存儲裝置系統(tǒng)的上述存儲裝置接口部的上述遷移對象存儲裝置的上述第一輸入輸出端口的步驟。
全文摘要
在遷移存儲裝置系統(tǒng)的時候,將遷移源存儲裝置系統(tǒng)的遷移目標驅(qū)動器的卷作為遷移目標的外部卷進行定義。并且,將主機向遷移驅(qū)動器的訪問切換到遷移目標存儲裝置系統(tǒng)。作為遷移目標存儲裝置系統(tǒng)的外部卷在確保訪問的同時,閉塞其他輸入輸出端口,并將目前訪問的驅(qū)動器的輸入輸出端口改接到遷移目標存儲裝置系統(tǒng)的接口。而后,閉塞訪問的輸入輸出端口,并作為外部卷連接到遷移目標存儲裝置系統(tǒng)的接口,然后將遷移對象驅(qū)動器安裝到遷移目標存儲裝置系統(tǒng)。通過這種方法,使其在遷移存儲裝置系統(tǒng)的時候,可以由主計算機接受向遷移對象數(shù)據(jù)的讀/寫請求的同時,繼續(xù)利用遷移源存儲裝置系統(tǒng)的一部分,實現(xiàn)每個驅(qū)動器數(shù)據(jù)的遷移。
文檔編號G06F12/00GK1722107SQ20041010412
公開日2006年1月18日 申請日期2004年12月29日 優(yōu)先權日2004年7月15日
發(fā)明者森下升, 山本康友 申請人:株式會社日立制作所