第一虛擬存儲(chǔ)設(shè)備和第二虛擬存儲(chǔ)設(shè)備共享外部存儲(chǔ)設(shè)備以內(nèi)的外部LU(邏輯單元)。第一虛擬存儲(chǔ)設(shè)備包括第一LU和外部容量池,該第一LU包括多個(gè)第一虛擬區(qū)域并且遵循精簡(jiǎn)配置,該外部容量池是基于外部LU的存儲(chǔ)區(qū)域并且被分區(qū)成多個(gè)外部頁面,該多個(gè)外部頁面是子存儲(chǔ)區(qū)域。第二虛擬存儲(chǔ)設(shè)備包括第二LU,第二LU包括多個(gè)第二虛擬區(qū)域并且遵循精簡(jiǎn)配置。在從第一LU向第二LU的數(shù)據(jù)遷移中,針對(duì)從已經(jīng)被分配了外部頁面的第一虛擬區(qū)域向第二虛擬區(qū)域的數(shù)據(jù)遷移,第一虛擬存儲(chǔ)設(shè)備向第二虛擬存儲(chǔ)設(shè)備通知遷移源地址和外部地址,遷移源地址是第一虛擬區(qū)域的地址,外部地址是已經(jīng)向該虛擬區(qū)域分配的外部頁面的地址,并且第二虛擬存儲(chǔ)設(shè)備存儲(chǔ)在通知的遷移源地址與外部地址之間的對(duì)應(yīng)關(guān)系。
【技術(shù)實(shí)現(xiàn)步驟摘要】
【國(guó)外來華專利技術(shù)】
本專利技術(shù)涉及在包括具有存儲(chǔ)虛擬化功能和容量虛擬化功能二者的多個(gè)存儲(chǔ)裝置的存儲(chǔ)系統(tǒng)中的存儲(chǔ)控制。
技術(shù)介紹
存在減少包括多個(gè)存儲(chǔ)裝置的存儲(chǔ)系統(tǒng)(例如數(shù)據(jù)中心)的操作成本的需求。已經(jīng)公開針對(duì)該類型的存儲(chǔ)系統(tǒng)的如下技術(shù)。專利文獻(xiàn)I涉及稱為“存儲(chǔ)虛擬化”的技術(shù)。在本說明書中,包括存儲(chǔ)虛擬化功能的存儲(chǔ)裝置將被稱為“虛擬存儲(chǔ)設(shè)備”。另外,在本說明書中,將耦合到虛擬存儲(chǔ)設(shè)備并且包括根據(jù)虛擬存儲(chǔ)設(shè)備虛擬化的存儲(chǔ)資源的存儲(chǔ)裝置稱為“外部存儲(chǔ)設(shè)備”。在專利文獻(xiàn)I中,一個(gè)或者多個(gè)外部存儲(chǔ)設(shè)備耦合到一個(gè)虛擬存儲(chǔ)設(shè)備,并且對(duì)于所有出現(xiàn),外部存儲(chǔ)設(shè)備被虛擬存儲(chǔ)設(shè)備隱藏。在本說明書中,如下邏輯卷將被稱為“LU”(LU :邏輯單元),該邏輯卷是服務(wù)器或者其它此類主機(jī)裝置的訪問單元。LU(該LU—對(duì)一地被映射到虛擬存儲(chǔ)設(shè)備上的LU)是在外部存儲(chǔ)設(shè)備上被定義的。在下文中,從服務(wù)器訪問的LU將被稱為“服務(wù)器LU”,而外部存儲(chǔ)設(shè)備上的LU將被稱為“外部LU”。在虛擬存儲(chǔ)設(shè)備從主機(jī)裝置接收指定被映射到外部LU的服務(wù)器LU的訪問請(qǐng)求的情況下,通過訪問該外部LU來處理該訪問請(qǐng)求。該技術(shù)使得有可能減少管理成本,因?yàn)楣芾韱T僅需管理虛擬存儲(chǔ)設(shè)備。專利文獻(xiàn)2涉及稱為“容量虛擬化”的技術(shù)。容量虛擬化也稱為精簡(jiǎn)配置(或者動(dòng)態(tài)配置)。在本說明書中,虛擬存儲(chǔ)設(shè)備也包括容量虛擬化功能。容量虛擬化功能將被稱為“容量池”的存儲(chǔ)區(qū)域分區(qū)成稱為“頁面”的段。一般而言,當(dāng)LU被定義時(shí),該LU的容量也被指定,并且與該容量對(duì)應(yīng)的存儲(chǔ)區(qū)域在存儲(chǔ)裝置中得以保證。同時(shí),在具有容量虛擬化功能的虛擬存儲(chǔ)設(shè)備中,無需在虛擬服務(wù)器LU(遵從精簡(jiǎn)配置的服務(wù)器LU)被定義時(shí)保證與該虛擬服務(wù)器LU的容量成比例的存儲(chǔ)區(qū)域。在實(shí)際生成向虛擬服務(wù)器LU的寫入的情況下,頁面被分配給包括該寫入目的地的區(qū)域(虛擬服務(wù)器LU中的區(qū)域)。這使得有可能減少所消耗的存儲(chǔ)區(qū)域。另外由于寫入的生成會(huì)觸發(fā)存儲(chǔ)區(qū)域的分配,所以管理員僅需定義適當(dāng)?shù)奶摂M服務(wù)器LU容量、由此使得有可能減少管理成本。專利文獻(xiàn)3公開一種將容量虛擬化功能應(yīng)用于外部存儲(chǔ)設(shè)備的存儲(chǔ)區(qū)域的技術(shù)。由于該技術(shù)僅能在一旦兩種技術(shù)(即“存儲(chǔ)虛擬化”和“容量虛擬化”)存在時(shí)被應(yīng)用,所以認(rèn)為它作為一種高附加值技術(shù)是重要的。根據(jù)這一點(diǎn),大容量外部LU例如在外部存儲(chǔ)設(shè)備上定義。該外部LU變成虛擬存儲(chǔ)設(shè)備上的容量池之一。虛擬存儲(chǔ)設(shè)備將該容量池(映射到外部LU的容量池)分區(qū)成多個(gè)頁面。在生成向虛擬服務(wù)器LU的寫入的情況下,虛擬存儲(chǔ)設(shè)備向包括該寫入目的地的區(qū)域分配頁面。根據(jù)這一點(diǎn),內(nèi)部頁面(基于虛擬存儲(chǔ)設(shè)備以內(nèi)的物理存儲(chǔ)設(shè)備的容量池中的頁面)和外部頁面(映射到外部LU的容量池中的頁面)可以在被分配給一個(gè)虛擬服務(wù)器LU的多個(gè)頁面中混合在一起。在虛擬存儲(chǔ)設(shè)備的數(shù)目等于或者大于一的情況下應(yīng)用專利文獻(xiàn)I至3中公開的技術(shù)。然而,將多個(gè)虛擬存儲(chǔ)設(shè)備鏈接在一起對(duì)進(jìn)一步減少操作管理成本也有效。例如,專利文獻(xiàn)4公開了一種用于鏈接兩個(gè)虛擬存儲(chǔ)設(shè)備并且備份兩個(gè)存儲(chǔ)設(shè)備的技術(shù)。另外,專利文獻(xiàn)4也公開一種技術(shù),該技術(shù)在多個(gè)虛擬存儲(chǔ)設(shè)備共享外部存儲(chǔ)設(shè)備的環(huán)境中出于負(fù)荷調(diào)平的目的從某個(gè)虛擬存儲(chǔ)設(shè)備向不同虛擬存儲(chǔ)設(shè)備遷移訪問外部存儲(chǔ)設(shè)備上的外部LU的權(quán)限,而不復(fù)制相關(guān)LU的數(shù)據(jù)。引用列表專利文獻(xiàn)PTL1:日本專利申請(qǐng)公開號(hào)為2004-005370PTL 2 :日本專利申請(qǐng)公開號(hào)為2003-005370PTL 3 :日本專利申請(qǐng)公開號(hào)為2007-102455PTL 4 :日本專利申請(qǐng)公開號(hào)為2007-072538
技術(shù)實(shí)現(xiàn)思路
技術(shù)問題將考慮一種存儲(chǔ)系統(tǒng),該系統(tǒng)包括多個(gè)虛擬存儲(chǔ)設(shè)備和一個(gè)或者多個(gè)外部存儲(chǔ)設(shè)備,并且在該系統(tǒng)中,多個(gè)虛擬存儲(chǔ)設(shè)備(例如虛擬存儲(chǔ)設(shè)備A和虛擬存儲(chǔ)設(shè)備B)共享外部存儲(chǔ)設(shè)備。然后,將考慮從虛擬存儲(chǔ)設(shè)備A向虛擬存儲(chǔ)設(shè)備B移動(dòng)虛擬服務(wù)器LU訪問權(quán)限,其中容量池中的頁面被分配給該虛擬服務(wù)器LU訪問權(quán)限,其對(duì)應(yīng)于在虛擬存儲(chǔ)設(shè)備A上定義的外部LU。本專利技術(shù)的目的是解決在比如專利文獻(xiàn)3中公開的技術(shù)(將容量虛擬化功能應(yīng)用于外部存儲(chǔ)設(shè)備的存儲(chǔ)區(qū)域的技術(shù))之類的技術(shù)已經(jīng)被應(yīng)用于鏈接多個(gè)虛擬存儲(chǔ)設(shè)備的技術(shù)時(shí)出現(xiàn)并且高度重要的問題。用于移動(dòng)虛擬服務(wù)器LU的訪問權(quán)限的主要觸發(fā)例如如下(I)在虛擬存儲(chǔ)設(shè)備A與虛擬存儲(chǔ)設(shè)備B之間的負(fù)荷調(diào)平;以及(2)從舊的現(xiàn)有虛擬存儲(chǔ)設(shè)備A向新虛擬存儲(chǔ)設(shè)備B移動(dòng)數(shù)據(jù)。在上述(2)中,在將丟棄虛擬存儲(chǔ)設(shè)備A的情況下,虛擬存儲(chǔ)設(shè)備A對(duì)虛擬服務(wù)器LU的訪問權(quán)限中的所有訪問權(quán)限被遷移到包括虛擬存儲(chǔ)設(shè)備B的其它虛擬存儲(chǔ)設(shè)備。在外部存儲(chǔ)設(shè)備在虛擬存儲(chǔ)設(shè)備A與虛擬存儲(chǔ)設(shè)備B之間進(jìn)行共享的情況下,可以根據(jù)專利文獻(xiàn)4中公開的技術(shù)從虛擬存儲(chǔ)設(shè)備A向虛擬存儲(chǔ)設(shè)備B遷移虛擬存儲(chǔ)設(shè)備A具有的作為訪問權(quán)限的外部LU訪問權(quán)限,因?yàn)樘摂M存儲(chǔ)設(shè)備B能夠訪問外部存儲(chǔ)設(shè)備。然而當(dāng)除了虛擬服務(wù)器LU訪問權(quán)限之外還從虛擬存儲(chǔ)設(shè)備A向虛擬存儲(chǔ)設(shè)備B遷移與容量池對(duì)應(yīng)的外部LU的訪問權(quán)限時(shí),存在如下可能性虛擬存儲(chǔ)設(shè)備A對(duì)其具有訪問權(quán)限的虛擬服務(wù)器LU和虛擬存儲(chǔ)設(shè)備B對(duì)其具有訪問權(quán)限的虛擬服務(wù)器LU將被相互混合為與該容量池關(guān)聯(lián)的多個(gè)虛擬服務(wù)器LU。以往沒有考慮解決這樣的問題。對(duì)問題的解決方案為了解決這一問題,在本專利技術(shù)中,獨(dú)立提供用于與外部LU對(duì)應(yīng)的容量池的分配/釋放權(quán)限和關(guān)于虛擬服務(wù)器LU(下文簡(jiǎn)稱為“LU”)的訪問權(quán)限。在本專利技術(shù)中,當(dāng)在包括虛擬存儲(chǔ)設(shè)備A和B以及這些虛擬存儲(chǔ)設(shè)備A和B共享的外部存儲(chǔ)設(shè)備(外部存儲(chǔ)設(shè)備提供的外部LU)的存儲(chǔ)系統(tǒng)中從虛擬存儲(chǔ)設(shè)備A向虛擬存儲(chǔ)設(shè)備B遷移LU (LU訪問權(quán)限)時(shí),針對(duì)包括該LU的每個(gè)區(qū)域(下文為L(zhǎng)U區(qū)域)執(zhí)行以下確定(a)和(b)(a)是否已經(jīng)向該LU區(qū)域分配了頁面;以及(b)在已經(jīng)向該LU區(qū)域分配了頁面的情況下,該頁面是否為基于虛擬存儲(chǔ)設(shè)備A的物理存儲(chǔ)設(shè)備的容量池中的頁面或者與外部存儲(chǔ)設(shè)備的外部LU對(duì)應(yīng)的容量池中的頁面,根據(jù)該確定的結(jié)果執(zhí)行處理。具體而言,這一點(diǎn)如下文所述。下文將使用一個(gè)LU區(qū)域(下文為目標(biāo)LU區(qū)域)作為示例來說明LU遷移過程中執(zhí)行的處理。(I)尚未向目標(biāo)LU區(qū)域分配頁面的情況(Ia)虛擬存儲(chǔ)設(shè)備A向虛擬存儲(chǔ)設(shè)備B發(fā)送信息,該信息表示目標(biāo)LU區(qū)域的地址和尚未向該區(qū)域分配頁面的事實(shí)。(Ib)虛擬存儲(chǔ)設(shè)備B存儲(chǔ)從虛擬存儲(chǔ)設(shè)備A接收的信息(如下信息,該信息表示目標(biāo)LU區(qū)域的地址和尚未向該區(qū)域分配頁面的事實(shí))。(2)向目標(biāo)LU區(qū)域分配與外部LU對(duì)應(yīng)的容量池中的頁面(下文為外部頁面)的情況 (2a)虛擬存儲(chǔ)設(shè)備A向虛擬存儲(chǔ)設(shè)備B發(fā)送信息,該信息表示目標(biāo)LU區(qū)域地址和被分配給該區(qū)域分配的外部頁面的地址。(2b)虛擬存儲(chǔ)設(shè)備B存儲(chǔ)從虛擬存儲(chǔ)設(shè)備A接收的信息(表示目標(biāo)LU區(qū)域地址和被分配給該區(qū)域的外部頁面的地址的信息)。這是本專利技術(shù)的一個(gè)有特點(diǎn)的特征。根據(jù)這一點(diǎn),取代復(fù)制向目標(biāo)LU區(qū)域分配的頁面的數(shù)據(jù),可以關(guān)于向目標(biāo)LU區(qū)域分配的外部頁面的地址(基本上為外部LU中的區(qū)域的地址)簡(jiǎn)單地發(fā)出通知。這使得有可能高效遷移訪問權(quán)限。另外,在這一情況下,在從主機(jī)接收指定遷移目的地LU的讀取/寫入請(qǐng)求時(shí),虛擬存儲(chǔ)設(shè)備B在該讀取/寫入請(qǐng)求中指定的地址(遷移目的地LU中的LU區(qū)域地址)是與從虛擬存儲(chǔ)設(shè)備A本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
【技術(shù)特征摘要】
【國(guó)外來華專利技術(shù)】1.一種存儲(chǔ)系統(tǒng),包括共享外部卷的第一存儲(chǔ)裝置和第二存儲(chǔ)裝置,所述外部卷是由外部存儲(chǔ)裝置提供的邏輯卷, 其中所述第一存儲(chǔ)裝置包括外部容量池和第一虛擬卷,所述外部容量池是基于所述外部卷的存儲(chǔ)區(qū)域,并且所述外部容量池被分割成多個(gè)外部頁面,所述多個(gè)外部頁面是子存儲(chǔ)區(qū)域,所述第一虛擬卷是包括多個(gè)第一虛擬區(qū)域的虛擬邏輯卷,并且在向尚未被分配頁面的虛擬區(qū)域?qū)懭氲那闆r下,所述第一存儲(chǔ)裝置被配置為將未分配的外部頁面從所述外部容量池向該虛擬區(qū)域分配, 所述第二存儲(chǔ)裝置包括第二虛擬卷,所述第二虛擬卷是包括多個(gè)第二虛擬區(qū)域的虛擬邏輯卷,以及 在從所述第一虛擬卷向所述第二虛擬卷的數(shù)據(jù)遷移中,根據(jù)以下(a)和(b)完成從已經(jīng)被分配了外部頁面的第一虛擬區(qū)域向第二虛擬區(qū)域的數(shù)據(jù)遷移: (a)所述第一存儲(chǔ)裝置向所述第二存儲(chǔ)裝置通知遷移源地址和外部地址,所述遷移源地址是所述第一虛擬區(qū)域的地址,所述外部地址是被分配給該虛擬區(qū)域的外部頁面的地址,以及 (b)所述第二存儲(chǔ)裝置存 儲(chǔ)通知的所述遷移源地址與通知的所述外部地址之間的對(duì)應(yīng)關(guān)系。2.根據(jù)權(quán)利要求1所述的存儲(chǔ)系統(tǒng),其中所述第一存儲(chǔ)裝置和所述第二存儲(chǔ)裝置之 (C)從主機(jī)接收寫入請(qǐng)求; (d)在頁面尚未被分配給作為屬于在該寫入請(qǐng)求中指定的地址的虛擬區(qū)域的寫入目的地虛擬區(qū)域并且外部頁面將被分配給該虛擬區(qū)域的情況下,確定所述第一存儲(chǔ)裝置和所述第二存儲(chǔ)裝置之一是否具有用于分配外部頁面的權(quán)限; (e)在所述(d)的所述確定的結(jié)果為肯定的情況下,將外部頁面分配給所述寫入目的地虛擬區(qū)域;以及 (f)在所述(d)的所述確定的結(jié)果為否定的情況下,向具有用于分配外部頁面的所述權(quán)限的所述存儲(chǔ)裝置發(fā)送外部頁面分配請(qǐng)求。3.根據(jù)權(quán)利要求1所述的存儲(chǔ)系統(tǒng),其中所述第一存儲(chǔ)裝置和所述第二存儲(chǔ)裝置之 (g)決定釋放外部頁面; (h)確定所述第一存儲(chǔ)裝置和所述第二存儲(chǔ)裝置之一是否具有用于釋放所述外部頁面的權(quán)限; (i)在所述(h)的所述確定的結(jié)果為肯定的情況下,釋放所述外部頁面;以及 U)在所述(h)的所述確定的結(jié)果為否定的情況下,向具有用于釋放所述外部頁面的所述權(quán)限的所述存儲(chǔ)裝置發(fā)送外部頁面釋放請(qǐng)求。4.根據(jù)權(quán)利要求1所述的存儲(chǔ)系統(tǒng),其中所述第一存儲(chǔ)裝置和所述第二存儲(chǔ)裝置之 (k)確定是否向另一存儲(chǔ)裝置遷移外部頁面分配或者釋放權(quán)限;以及 (I)在所述(k)的所述確定的結(jié)果為肯定的情況下,向所述另一存儲(chǔ)裝置遷移所述外部頁面分配或者所述釋放權(quán)限。5.根據(jù)權(quán)利要求1所述的存儲(chǔ)系統(tǒng),其中在從所述第一虛擬卷向所述第二虛擬卷的數(shù)據(jù)遷移中,所述第一存儲(chǔ)裝置和所述第二存儲(chǔ)裝置之一: (m)從主機(jī)接收讀取請(qǐng)求;以及 (η)從分配給屬于在所述讀取請(qǐng)求中指定的地址的虛擬區(qū)域的頁面讀取數(shù)據(jù),并且向所述主機(jī)發(fā)送讀取的所述數(shù)據(jù)。6.根據(jù)權(quán)利要求1所述的存儲(chǔ)系統(tǒng),其中所述第一存儲(chǔ)裝置和所述第二存儲(chǔ)裝置之一具有內(nèi)部容量池,所述內(nèi)部容量池是基于該存儲(chǔ)裝置的物理存儲(chǔ)設(shè)備的存儲(chǔ)區(qū)域,并且所述內(nèi)部容量池被分割成多個(gè)內(nèi)部頁面,所述多個(gè)內(nèi)部頁面是子存儲(chǔ)區(qū)域,并且在從所述第一虛擬卷向所述第二虛擬卷的數(shù)據(jù)遷移中: (O)從主機(jī)接收寫入請(qǐng)求; (P)確定頁面是否已經(jīng)被分配給寫入目的地虛擬區(qū)域,所述寫入目的地虛擬區(qū)域是屬于在所述寫入請(qǐng)求中指定的地址的虛擬區(qū)域; (q)在所述(P)的所述確定的 結(jié)果為否定的情況下,確定是否分配外部頁面或者虛擬...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:山本彰,森下昇,齋藤秀雄,江口賢哲,山本政行,
申請(qǐng)(專利權(quán))人:株式會(huì)社日立制作所,
類型:
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。