專利名稱:存儲器控制裝置及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲器控制裝置及其控制方法。
背景技術(shù):
伴隨近年來的信息技術(shù)的進(jìn)步,要進(jìn)行多個用戶共同使用存儲器裝置的存儲器合并。在存儲器合并時,各用戶用分配給自己的硬盤驅(qū)動器或通信端口等存儲資源來利用存儲器裝置。這種情況下,必須由各用戶的系統(tǒng)管理者分別對分配給自己的存儲資源進(jìn)行利用存儲資源的各種設(shè)定。
但是,在現(xiàn)有的存儲器裝置中,為了進(jìn)行這各種設(shè)定,系統(tǒng)管理者對存儲器裝置發(fā)送存儲器裝置的構(gòu)成信息時,有可能把包含分配給其他用戶的有關(guān)存儲資源的那份構(gòu)成信息也發(fā)送過來。
因此,各系統(tǒng)管理者就必須注意在分配給自己的存儲資源的范圍內(nèi)使用存儲器裝置,并進(jìn)行存儲器裝置的各種設(shè)定。而且,還必須留意不要因誤設(shè)定等使其他用戶的存儲資源受到影響。因此,增加了系統(tǒng)管理者的負(fù)擔(dān),這就要謀求減輕這種負(fù)擔(dān)。
發(fā)明內(nèi)容
鑒于上述的課題,本發(fā)明的目的在于提供一種存儲器控制裝置及其控制方法。
為解決上述課題,本發(fā)明的存儲器控制裝置設(shè)置有數(shù)據(jù)輸入輸出控制部、第一存儲器和第二存儲器;數(shù)據(jù)輸入輸出控制部具有與多個信息處理裝置的某一個可通信地連接的多個通信端口,并可通信地連接在存儲數(shù)據(jù)的多個物理盤驅(qū)動器上,經(jīng)所述通信端口從所述信息處理裝置接收對所述物理盤驅(qū)動器中存儲的數(shù)據(jù)的數(shù)據(jù)輸入輸出請求,并根據(jù)所述數(shù)據(jù)輸入輸出請求對所述物理盤驅(qū)動器進(jìn)行數(shù)據(jù)的讀寫;第一存儲器存儲物理盤驅(qū)動器內(nèi)存儲的數(shù)據(jù)中被讀寫的數(shù)據(jù);第二存儲器存儲包含分配給每個使用所述信息處理裝置的用戶的所述通信端口、所述物理盤驅(qū)動器和所述第一存儲器的存儲容量的存儲資源的管理信息;一旦經(jīng)用戶接口從所述用戶接收到所述存儲資源的管理信息的發(fā)送請求,就把分配給所述用戶的所述通信端口的識別符、所述物理盤驅(qū)動器的識別符和所述第一存儲器的存儲容量發(fā)送到所述用戶接口。
從實施發(fā)明的最佳實施例和附圖能清楚本申請公開的其他課題及其解決方法。
可以提供存儲器控制裝置及其控制方法。
圖1是本實施例的存儲器系統(tǒng)的整體構(gòu)成框圖。
圖2是本實施例的存儲器系統(tǒng)的外觀構(gòu)成圖。
圖3是本實施例的存儲器控制裝置的外觀構(gòu)成圖。
圖4是本實施例的管理終端的構(gòu)成框圖。
圖5是本實施例的物理盤驅(qū)動器管理表。
圖6是本實施例的LU管理表。
圖7是本實施例的信道控制部的框圖。
圖8是本實施例的盤控制部的框圖。
圖9是本實施例的信息處理裝置的框圖。
圖10是本實施例的存儲器系統(tǒng)的存儲資源分配給多個用戶的分配方式。
圖11是本實施例的存儲器系統(tǒng)的存儲資源的分配方式。
圖12是本實施例的CLPR管理表。
圖13是本實施例的高速緩沖存儲器示圖。
圖14是本實施例的SLPR管理表。
圖15是本實施例的端口管理表。
圖16是本實施例的用戶管理表。
圖17是本實施例的用戶對應(yīng)表。
圖18是本實施例的共享存儲器示圖。
圖19是本實施例的存儲器系統(tǒng)中分割分配存儲資源時的系統(tǒng)構(gòu)成圖。
圖20是本實施例的分割分配存儲資源時的處理的流程圖。
圖21是本實施例的分割定義畫面示圖。
圖22是本實施例的顯示分配給各用戶的存儲資源時的處理流程圖。
圖23是本實施例的構(gòu)成信息畫面示圖。
具體實施例方式
整體構(gòu)成首先,圖1示出包含本實施例的存儲器控制裝置100的存儲器系統(tǒng)600的整體構(gòu)成框圖。
存儲器系統(tǒng)600具備存儲器控制裝置100和存儲器驅(qū)動裝置300,存儲器控制裝置100按照例如從信息處理裝置200接收到的指令對存儲器驅(qū)動裝置300進(jìn)行控制。例如從信息處理裝置1至5(200)接收數(shù)據(jù)輸入輸出請求,對設(shè)置在存儲器驅(qū)動裝置300內(nèi)的物理盤驅(qū)動器330中存儲的數(shù)據(jù)進(jìn)行讀寫;存儲器控制裝置100例如從信息處理裝置6至8(200)接收管理存儲器系統(tǒng)600的各種指令,進(jìn)行存儲器系統(tǒng)600的各種設(shè)定。
信息處理裝置200是具備CPU或存儲器的計算機(jī)等信息設(shè)備,信息處理裝置200所具備的CPU通過執(zhí)行各種程序來實現(xiàn)各種各樣的功能。信息處理裝置200既可以是例如個人計算機(jī)或工作站,也可以是主機(jī)計算機(jī)。信息處理裝置1至5(200)被用作例如銀行的自動存取款系統(tǒng)或飛機(jī)的座席預(yù)約系統(tǒng)等中的中樞計算機(jī)。信息處理裝置6至8(200)被用作保養(yǎng)、管理存儲器系統(tǒng)600的管理計算機(jī)。
這里,各信息處理裝置200可以作為不同的用戶的信息處理裝置200,例如,信息處理裝置1至2和6(200)可以作為用戶A的信息處理裝置200,信息處理裝置3至5和7(200)可以作為用戶B的信息處理裝置200。信息處理裝置8(200)可以作為管理存儲器系統(tǒng)600整體的存儲器管理者的信息處理裝置200。這里所謂用戶可以是例如企業(yè),也可以是企業(yè)內(nèi)的部署等部門,也可以是其他個人。
圖1中,信息處理裝置1至5(200)經(jīng)SAN500連接到存儲器控制裝置100,其間可以進(jìn)行通信。SAN500是以存儲器驅(qū)動裝置300提供的作為存儲資源中的數(shù)據(jù)管理單位的塊為單位在與信息處理裝置1至5(200)之間進(jìn)行數(shù)據(jù)的授受的網(wǎng)絡(luò),經(jīng)SAN500進(jìn)行信息處理裝置1至5(200)與存儲器控制裝置100之間的通信可以按照例如光纖信道通信協(xié)議來進(jìn)行。
當(dāng)然,信息處理裝置1至5(200)與存儲器控制裝置100之間不一定經(jīng)SAN500連接,例如也可以經(jīng)LAN(局域網(wǎng))連接起來,也可以不經(jīng)網(wǎng)絡(luò)直接連接起來。在經(jīng)LAN連接的情況下,可以根據(jù)例如TCP/IP(傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)通信協(xié)議進(jìn)行通信。在不經(jīng)網(wǎng)絡(luò)直接連接的情況下,可以根據(jù)例如FICON(Fibre Connection)(注冊商標(biāo))或ESCON(Enterprise System Connection)(注冊商標(biāo))、ACONARC(Advanced Connection Architecture)(注冊商標(biāo))、FIBARC(FibreConnection Architecture)(注冊商標(biāo))等通信協(xié)議進(jìn)行通信。
信息處理裝置6至8(200)經(jīng)LAN400連接到存儲器控制裝置100,LAN400可以是互聯(lián)網(wǎng),也可以是專用的網(wǎng)絡(luò),經(jīng)LAN400進(jìn)行的信息處理裝置6至8(200)與存儲器控制裝置100間的通信可以根據(jù)例如TCP/IP通信協(xié)議進(jìn)行。
存儲器驅(qū)動裝置存儲器驅(qū)動裝置300設(shè)置有多個物理盤驅(qū)動器330,可以用它對信息處理裝置200提供大容量的存儲區(qū),物理盤驅(qū)動器330可由硬盤驅(qū)動器等數(shù)據(jù)存儲媒體或構(gòu)成RAID(Redundant Arrays of Inexpensive Disks)的多個硬盤驅(qū)動器構(gòu)成(以下把構(gòu)成一個RAID的多個硬盤驅(qū)動器也記述為RAID組或ECC組)。物理盤驅(qū)動器330提供的物理存儲區(qū)即物理單元內(nèi)可以設(shè)定邏輯存儲區(qū)即邏輯單元(以下也記述為LU)(以下把包含物理單元和邏輯單元的用來存儲數(shù)據(jù)的存儲區(qū)也記述為存儲單元310)。
存儲器控制裝置100與存儲器驅(qū)動裝置300之間既可以像圖1所示的那樣直接連接起來,也可以通過網(wǎng)絡(luò)連接。存儲器驅(qū)動裝置300還可以與存儲器控制裝置100構(gòu)成為一體。
存儲器控制裝置存儲器控制裝置100設(shè)置有信道控制部110、共享存儲器(第二存儲器)120、高速緩沖存儲器(第一存儲器)130、盤控制部140、管理終端160和連接部150。
存儲器控制裝置100用信道控制部1至8(110)經(jīng)SAN500進(jìn)行與信息處理裝置1至5(200)間的通信。
信道控制部110具備用來進(jìn)行與信息處理裝置200之間的通信的通信接口,并具備與信息處理裝置200授受數(shù)據(jù)輸入輸出指令的功能。
各信道控制部110同時用LAN151與管理終端160連接起來,這樣,就能夠從管理終端160發(fā)送安裝由信道控制部110執(zhí)行的微程序,后面將要描述信道控制部110的構(gòu)成。
連接部150把信道控制部110、共享存儲器120、高速緩沖存儲器130、盤控制部140、管理終端160互相連接起來。信道控制部110、共享存儲器120、高速緩沖存儲器130、盤控制部140、管理終端160之間的數(shù)據(jù)或指令的授受經(jīng)連接部150來進(jìn)行,連接部150例如由縱橫制開關(guān)構(gòu)成。
共享存儲器120和高速緩沖存儲器130是信道控制部110、盤控制部140共有的存儲器,共享存儲器120主要是被用來存儲控制信息或指令等,而高速緩沖存儲器130主要是用來存儲數(shù)據(jù)。
例如,在某信道控制部110從信息處理裝置200接收到的數(shù)據(jù)輸入輸出請求是寫入指令的情況下,該信道控制部110就把寫入指令寫入到共享存儲器120內(nèi),同時把從信息處理裝置200接收到的寫入數(shù)據(jù)寫入到高速緩沖存儲器130中。另一方面,盤控制部140監(jiān)視共享存儲器120,一旦檢測到寫入指令已經(jīng)被寫入到共享存儲器120內(nèi),盤控制部140就根據(jù)該指令從高速緩沖存儲器130中讀出寫入數(shù)據(jù)并寫入到存儲器驅(qū)動裝置300內(nèi)。
在某信道控制部110從信息處理裝置200接收到的數(shù)據(jù)輸入輸出請求是讀出指令的情況下,該信道控制部110就檢查高速緩沖存儲器130內(nèi)是否存在成為讀出對象的數(shù)據(jù)。這里,如果在高速緩沖存儲器130內(nèi)存在該數(shù)據(jù),信道控制部110就把該數(shù)據(jù)發(fā)送到信息處理裝置200。另一方面,如果在高速緩沖存儲器130內(nèi)不存在成為讀出對象的數(shù)據(jù),該信道控制部110就把讀出指令寫入到共享存儲器120,同時監(jiān)視共享存儲器120。檢測到共享存儲器120中已經(jīng)寫入了讀出指令的盤控制部140從存儲器驅(qū)動裝置300讀出成為讀出對象的數(shù)據(jù)并把它寫入到高速緩沖存儲器130中,同時將其要點寫入共享存儲器120。然后,一旦檢測到在高速緩沖存儲器130中已經(jīng)寫入了成為讀出對象的數(shù)據(jù),信道控制部110就把該數(shù)據(jù)發(fā)送到信息處理裝置200。
這樣在信道控制部110以及盤控制部140之間通過高速緩沖存儲器130進(jìn)行數(shù)據(jù)的授受,在高速緩沖存儲器130中,在物理盤驅(qū)動器330中存儲的數(shù)據(jù)中,通過信道控制部110或者盤控制部140存儲讀寫的數(shù)據(jù)。
此外,在從信道控制部110對于盤控制部140的數(shù)據(jù)的寫入或讀出的指示中間通過共享存儲器120間接進(jìn)行的結(jié)構(gòu)外,也可以有從信道控制部110對于盤控制部140的數(shù)據(jù)的寫入或讀出的指示中間不通過共享存儲器120直接進(jìn)行的結(jié)構(gòu)。
信道控制部110內(nèi)也可以作成具有盤控制部140的功能的數(shù)據(jù)輸入輸出控制部。
盤控制部140可通信地連接在存儲數(shù)據(jù)的多個物理盤驅(qū)動器330上,來進(jìn)行存儲器驅(qū)動裝置330的控制。例如,如上所述,根據(jù)信道控制部110從信息處理裝置200接收到的數(shù)據(jù)輸入輸出請求對存儲器驅(qū)動裝置300進(jìn)行數(shù)據(jù)的讀寫。
各盤控制部140用內(nèi)部LAN151一起連接到管理終端160上,相互可以進(jìn)行通信。這樣就能夠從管理終端160發(fā)送安裝由盤控制部140執(zhí)行的微程序等。后面將要描述盤控制部140的構(gòu)成。
在本實施例中,記載了對信道控制部110和盤控制部140獨立地設(shè)置共享存儲器120和高速緩沖存儲器130,但是,本實施例并不限定于此,共享存儲器120或高速緩沖存儲器130也可以各自分散地設(shè)置在信道控制部110和盤控制部140內(nèi)。這種情況下,連接部150就把具有分散的共享存儲器120或高速緩沖存儲器130的信道控制部110和盤控制部140相互連接起來。
也可以把信道控制部110、盤控制部140、連接部150、共享存儲器120、高速緩沖存儲器130的至少幾個構(gòu)成為一體。
管理終端管理終端160是用來保養(yǎng)、管理存儲器系統(tǒng)600的計算機(jī),操作者可以通過操作管理終端160來進(jìn)行例如存儲器驅(qū)動裝置300內(nèi)的物理盤驅(qū)動器330的構(gòu)成的設(shè)定或信息處理裝置200與信道控制部110之間的通信路徑即通路的設(shè)定、邏輯單元的設(shè)定、信道控制部110或盤控制部140中執(zhí)行的微程序的安裝等。這里,作為存儲器驅(qū)動裝置300內(nèi)的物理盤驅(qū)動器330的構(gòu)成的設(shè)定可以取為例如物理盤驅(qū)動器330的增減、RAID構(gòu)成的變更(從RAID1變更為RAID5等)。另外,還可以由管理終端160進(jìn)行存儲器系統(tǒng)600的動作狀態(tài)的確認(rèn)或故障部位的確定、由信道控制部110進(jìn)行的操作系統(tǒng)的安裝等作業(yè)。這些設(shè)定或控制都可以由操作者從管理終端160所具備的用戶接口或從顯示由管理終端160動作的Web服務(wù)器提供的Web頁的信息處理裝置6至8(200)的用戶接口來進(jìn)行。操作者等可以操作管理終端160進(jìn)行障礙監(jiān)視對象或內(nèi)容的設(shè)定、障礙通知目標(biāo)的設(shè)定等。
管理終端160既可以內(nèi)裝在存儲器控制裝置100中,也可以采取外設(shè)的方式。管理終端160既可以作為專用來進(jìn)行存儲器控制裝置100和存儲器驅(qū)動裝置300的保養(yǎng)、管理的計算機(jī),也可以采用在通用的計算機(jī)中帶有保養(yǎng)、管理功能的方式。
管理終端160的構(gòu)成框圖表示在圖4上。
管理終端160設(shè)置有CPU161、存儲器162、端口163、記錄媒體讀取裝置164、輸入裝置165、輸出裝置166和存儲裝置168。
CPU161負(fù)責(zé)管理終端160的整體控制,通過執(zhí)行存儲在存儲器162內(nèi)的由進(jìn)行各種動作的代碼構(gòu)成的存儲器管理程序162C就能夠提供存儲器系統(tǒng)600的保養(yǎng)、管理功能。同樣,例如通過執(zhí)行存儲器管理程序162C能夠?qū)崿F(xiàn)作為上述Web服務(wù)器的功能等。在存儲器162中存儲有物理盤驅(qū)動器管理表162A、LU管理表162B、存儲器管理程序162C、用戶管理表162D、用戶對應(yīng)表162E、SLPR管理表162F、CLPR管理表162G和端口管理表162H。
物理盤驅(qū)動器管理表162A是用來管理設(shè)置在存儲器驅(qū)動裝置300內(nèi)的物理盤驅(qū)動器330的表,圖5表示出物理盤驅(qū)動器管理表162A。圖5中,示出存儲器驅(qū)動裝置300所具備的多個物理盤驅(qū)動器330中的#001號盤至#006號盤。對于各個物理盤驅(qū)動器330,表示有容量、RAID構(gòu)成、使用狀況和ECC組號。
LU管理表162B是用來管理邏輯設(shè)定在上述物理盤驅(qū)動器330內(nèi)的邏輯單元的表,圖6表示出LU管理表162B。圖6中示出存儲器驅(qū)動裝置300所設(shè)定的多個邏輯單元中的#1號LU至#3號LU。對于各個邏輯單元表示有物理盤驅(qū)動器號、容量、RAID構(gòu)成、所屬CLPR。后面將描述CLPR。
下面來描述存儲在管理終端160的存儲器162內(nèi)的其他表,即用戶管理表162D、用戶對應(yīng)表162E、SLPR管理表162F、CLPR管理表162G和端口管理表162H。LU管理表162B、SLPR管理表162F、CLPR管理表162G和端口管理表162H是被分配給每個使用信息處理裝置200的用戶的包含通信端口或物理盤驅(qū)動器330及高速緩沖存儲器130的存儲容量的存儲資源的管理信息,如圖18所示,被存儲在共享存儲器120內(nèi)。其復(fù)制件存儲在管理終端160的存儲器162內(nèi)。
記錄媒體讀取裝置164是用來讀取記錄媒體167內(nèi)記錄的程序或數(shù)據(jù)的裝置,所讀取的程序或數(shù)據(jù)被存儲在存儲器162或存儲裝置168內(nèi)。因此,可以用記錄媒體讀取裝置164從上述記錄媒體167中讀取例如記錄在記錄媒體167上的存儲器管理程序162C,并存儲在存儲器162或存儲裝置168內(nèi)。作為記錄媒體167,可以使用軟盤或CD-ROM、半導(dǎo)體存儲器等;記錄媒體讀取裝置164既可以作成為內(nèi)裝于管理終端160的形式,也可以采取外設(shè)的方式;存儲裝置168例如是硬盤裝置或半導(dǎo)體存儲裝置等;輸入裝置165是由操作者等向管理終端160輸入數(shù)據(jù)等所用的用戶接口;作為輸入裝置165例如可以使用鍵盤或鼠標(biāo);輸出裝置166是用于向外部輸出信息而使用的用戶接口,作為輸出裝置166,例如使用顯示器或打印機(jī)等;端口163連接在內(nèi)部LAN151上,這樣管理終端160可以進(jìn)行和信道控制部110或盤控制部140等的通信。端口163連接在連接部150上,這樣,管理終端160就能夠把數(shù)據(jù)或者寫入或者讀出共享存儲器120或高速緩沖存儲器130。端口163還連接在LAN400上,這樣,管理終端160就能夠與信息處理裝置6至8(200)進(jìn)行通信。
外觀2表示出本實施例的存儲器系統(tǒng)600的外觀構(gòu)成,圖3表示出存儲器控制裝置100的外觀構(gòu)成。
如圖2所示,本實施例的存儲器系統(tǒng)600采取把存儲器控制裝置100和存儲器驅(qū)動裝置300容納在各自的機(jī)箱內(nèi)的形式,在圖2的示例中,存儲器驅(qū)動裝置300的機(jī)箱配置在存儲器控制裝置100的機(jī)箱的兩側(cè)。
存儲器控制裝置100的正面中央部設(shè)置有管理終端160,管理終端160用蓋子蓋著,如圖3所示,把蓋子打開就能夠使用管理終端160。圖3所示的管理終端160采用所謂筆記本式個人計算機(jī)的形式,但是采用任何方式都可以。
在管理終端160的下部,設(shè)置有用來安裝信道控制部110或盤控制部140、高速緩沖存儲器130、共享存儲器120、連接部150的插槽。信道控制部110或盤控制部140、高速緩沖存儲器130、共享存儲器120、連接部150設(shè)置有電路基板構(gòu)成功能板,并將這些功能板插裝在各插槽內(nèi)。在各插槽內(nèi)設(shè)置有用來插裝這些功能板的導(dǎo)軌,把各功能板沿導(dǎo)軌插入到插槽內(nèi)就能夠把信道控制部110或盤控制部140、高速緩沖存儲器130、共享存儲器120、連接部150安裝在存儲器控制裝置100中。在各插槽的縱深方向正面部設(shè)置有用來將各功能板與存儲器控制裝置100電氣連接的連接器。
在存儲器控制裝置100內(nèi)設(shè)置有用來散發(fā)由信道控制部110等產(chǎn)生的熱的風(fēng)扇170。風(fēng)扇170除設(shè)置在存儲器控制裝置100的上面部之外,還設(shè)置在插槽的上部。
信道控制部圖7表示出信道控制部110的構(gòu)成,信道控制部110構(gòu)成為具備電路基板118的一個單元化的功能板。信道控制部110包含1片或多片電路基板118。在電路基板118上形成有處理器1(119)、通信協(xié)議芯片115、DMA(Direct Memory Access)114、存儲器1(117)、存儲器控制器1(111)和連接器116。
通信協(xié)議芯片115提供與信息處理裝置200間進(jìn)行通信的通信接口功能,例如,按照光纖信道通信協(xié)議進(jìn)行從信息處理裝置200發(fā)送的數(shù)據(jù)的輸出輸入請求的接收或進(jìn)行數(shù)據(jù)的發(fā)送接收的控制。通信協(xié)議芯片115和連接的連接器116構(gòu)成可與多個信息處理裝置200的某一個通信連接的通信端口。
處理器1(119)、存儲器1(117)、DMA114和存儲器控制器1(111)經(jīng)通信端口從信息處理裝置200接收對物理盤驅(qū)動器330內(nèi)存儲的數(shù)據(jù)的數(shù)據(jù)輸出輸入請求,并在盤控制部140或高速緩沖存儲器130、共享存儲器120、管理終端160之間進(jìn)行數(shù)據(jù)或指令的授受。
DMA114根據(jù)來自處理器1(119)的指示向高速緩沖存儲器130傳送從信息處理裝置200發(fā)送的數(shù)據(jù),或向信息處理裝置200發(fā)送存儲在高速緩沖存儲器130內(nèi)的數(shù)據(jù)。
DMA114和連接的連接器116與存儲器控制裝置100側(cè)的連接器嵌合起來,就把信道控制部110電氣連接到存儲器控制裝置100的連接部150或管理終端160上。
盤控制部圖8表示出盤控制部140的構(gòu)成。
盤控制部140具備接口部141、存儲器143、CPU142、NVRAM(nonvolatile random-access memory)144、連接器145;這些部件形成為一體組件。
接口部141設(shè)置有經(jīng)連接部150在與信道控制部110等之間進(jìn)行通信的通信接口,或在與存儲器驅(qū)動裝置300之間進(jìn)行通信的通信接口。
CPU142負(fù)責(zé)盤控制部140的整體控制,同時進(jìn)行信道控制部110或存儲器驅(qū)動裝置300、與管理終端160之間的通信。CPU142執(zhí)行存儲在存儲器143或NVRAM144內(nèi)的各種程序來實現(xiàn)本實施例的盤控制部140的功能。
NVRAM144是存儲負(fù)責(zé)CPU142的控制的程序的非易失性存儲器,存儲在NVRAM144內(nèi)的程序的內(nèi)容可以根據(jù)來自管理終端160的指示進(jìn)行寫入或改寫。
盤控制部140設(shè)置有連接器145,把連接器145與存儲器控制裝置100側(cè)的連接器嵌合起來,就將盤控制部140與存儲器控制裝置100的連接部150或存儲器驅(qū)動裝置300、管理終端160等電氣連接在一起。
信息處理裝置圖9是本實施例的信息處理裝置200的構(gòu)成框圖。信息處理裝置200具備CPU210、存儲器220、端口230、記錄媒體讀取裝置240、輸入裝置250、輸出裝置260和存儲裝置280。
CPU210負(fù)責(zé)信息處理裝置200的整體控制,執(zhí)行存儲在存儲器220內(nèi)的由用來進(jìn)行各種動作的代碼構(gòu)成的業(yè)務(wù)程序220A或管理程序220B來實現(xiàn)本實施例的各功能。例如,CPU210執(zhí)行業(yè)務(wù)程序220A來提供上述銀行的自動存取款服務(wù)等的信息處理服務(wù)。CPU210執(zhí)行管理程序220B就能夠進(jìn)行在上述管理終端160中動作的Web服務(wù)器提供的Web頁的顯示、或物理盤驅(qū)動器330的構(gòu)成的變更、或信息處理裝置200與信道控制部110之間的通信路徑即通路的設(shè)定、邏輯單元310的設(shè)定等。記錄媒體讀取裝置240是用來讀取記錄在記錄媒體270上的程序或數(shù)據(jù)的裝置,所讀取的程序或數(shù)據(jù)被存儲在存儲器220或存儲裝置280中。
因此,能夠用記錄媒體讀取裝置240從記錄媒體270上讀取記錄在記錄媒體270上的業(yè)務(wù)程序220A或管理程序220B,并能夠存儲在存儲器220或存儲裝置280中。作為記錄媒體270可以使用軟盤或CD-ROM、半導(dǎo)體存儲器等;記錄媒體讀取裝置240既可以作成為內(nèi)裝于信息處理裝置200的形式,也可以采取外設(shè)的方式;存儲裝置280例如可以是硬盤裝置或半導(dǎo)體存儲裝置等;存儲裝置280既可以作成為內(nèi)裝于信息處理裝置200的形式,也可以采取外設(shè)的方式,在外設(shè)的情況下,可以作為經(jīng)通信網(wǎng)絡(luò)連接的其他信息處理裝置200的存儲裝置280,也可以作成為經(jīng)SAN500連接的存儲器系統(tǒng)600。
輸入裝置250是由操作信息處理裝置200的操作者等向信息處理裝置200輸入數(shù)據(jù)等所用的用戶接口;作為輸入裝置250,例如采用鍵盤或鼠標(biāo)器等;輸出裝置260是用于向外部輸出信息的用戶接口,作為輸出裝置260,例如使用顯示器或打印機(jī)等;端口230可以采用經(jīng)SAN500與存儲器控制裝置100進(jìn)行通信的裝置,這時,端口230例如可以由HBA(HostBus Adapter)構(gòu)成。端口230也可以采用經(jīng)LAN400等的通訊網(wǎng)絡(luò)與其他信息處理裝置200進(jìn)行通信的裝置,這時,也可以經(jīng)端口230從其他信息處理裝置200接收例如業(yè)務(wù)程序220A或管理程序220B,并能夠存儲在存儲器220或存儲裝置280中。
圖9中示出了把業(yè)務(wù)程序220A和管理程序220B都存儲到存儲器220內(nèi)的情況下的示例,但是也可以僅把某一方存儲到存儲器220內(nèi)。例如,圖1中的信息處理裝置1至5(200)可以僅把業(yè)務(wù)程序220A存儲在存儲器220內(nèi),而信息處理裝置6至8(200)可以僅把管理程序220B存儲在存儲器220內(nèi)。
存儲器系統(tǒng)的分割如上所述,本實施例的存儲器系統(tǒng)600由多個用戶共同使用,即,由存儲器系統(tǒng)600提供的包含通信端口或物理盤驅(qū)動器330、高速緩沖存儲器130的存儲容量的存儲資源被分割提供給各用戶,各用戶在分配給自己的范圍內(nèi)使用各存儲資源。圖10表示出本實施例的存儲器系統(tǒng)600對多個用戶分割提供的形式,在圖10中,存儲器系統(tǒng)600具備的通信端口、高速緩沖存儲器130和物理盤驅(qū)動器330被分割為3個,分別分配給A公司、B公司、C公司。A公司、B公司、C公司都有各自的系統(tǒng)管理者(分割存儲器管理者),各分割存儲器管理者為在分配給自己公司的存儲資源的范圍內(nèi)使用存儲器系統(tǒng)600而進(jìn)行設(shè)定。例如,對分配給自己公司的物理盤驅(qū)動器330設(shè)定邏輯單元,或設(shè)定從自己公司的信息處理裝置200訪問邏輯單元的通信路徑即通路,等等。
另一方面,還有為把存儲器系統(tǒng)600的存儲資源分配給各公司使用的系統(tǒng)管理者(存儲器管理者),存儲器管理者可以作為進(jìn)行存儲器系統(tǒng)600的存儲資源提供的存儲器服務(wù)提供者的業(yè)務(wù)員等。
圖11示出了本實施例的存儲器系統(tǒng)600中的存儲資源的分割概況。
即,在本實施例的存儲器系統(tǒng)600中,各用戶按照所謂SLPR的組被分配給存儲資源,例如,如圖17的用戶對應(yīng)表162E所示,可以把SLPR0分配給用戶A(例如圖10中A公司),把SLPR1分配給用戶B(例如圖10中B公司),把SLPR2分配給用戶C(例如圖10中C公司)。全部SLPR由存儲器管理者來分配。
在各SLPR(第二對應(yīng)清單)內(nèi),通信端口與CLPR(第一對應(yīng)清單)一一對應(yīng)。在圖11所示的例子中,PORT0(通信端口0)和CLPR0被分配給SLPR0;PORT1(通信端口1)、CLPR1和CLPR2被分配給SLPR1;PORT2(通信端口2)、PORT3(通信端口3)和CLPR3被分配給SLPR3。
在各CLPR(第一對應(yīng)清單)內(nèi),ECC組320與ECC組320內(nèi)存儲的數(shù)據(jù)中的可存儲在高速緩沖存儲器130內(nèi)的數(shù)據(jù)量(高速緩沖存儲器的存儲容量)一一對應(yīng)。在圖11所示的例子中,ECC組0和100GB(千兆字節(jié))高速緩沖存儲器130的存儲容量被分配給CLPR0;ECC組1和100GB(千兆字節(jié))高速緩沖存儲器130的存儲容量被分配給CLPR1;ECC組2和100GB(千兆字節(jié))高速緩沖存儲器130的存儲容量被分配給CLPR2,ECC組3和100GB(千兆字節(jié))高速緩沖存儲器130的存儲容量被分配給CLPR3。
按照以上的分配,A公司可以用PORT0來使用ECC組0的物理盤驅(qū)動器330和100GB的高速緩沖存儲器130;B公司可以用PORT1來使用ECC組1的物理盤驅(qū)動器330、ECC組2的物理盤驅(qū)動器330和分別對各個物理盤驅(qū)動器330的100GB的高速緩沖存儲器130;C公司可以用PORT2和PORT3來使用ECC組3的物理盤驅(qū)動器330和100GB的高速緩沖存儲器130。
把分配給各CLPR的ECC組320和高速緩沖存儲器130的存儲容量一一對應(yīng)并存儲起來的是圖12所示的CLPR管理表162G。
CLPR管理表162G具有“識別符”欄、“高速緩沖器容量”欄、“ECC組”欄和“所屬SLPR識別符”欄。“識別符”欄中記載著CLPR組的識別符;“高速緩沖器容量”欄中記載著分配給各CLPR的高速緩沖存儲器130的存儲容量;“ECC組”欄中記載著分配給各CLPR的ECC組320的識別符;“所屬SLPR識別符”欄中記載著分配給CLPR的SLPR識別符。
在圖5所示的物理盤驅(qū)動器管理表162A中具有“ECC組”欄,因此,參照物理盤驅(qū)動器管理表162A和CLPR管理表162G就能夠確定各物理盤驅(qū)動器330屬于哪個CLPR組,還能夠確定屬于哪個SLPR組。
在圖6所示的LU管理表162B中具有“所屬CLPR識別符”欄,這樣,各CLPR組就能夠與分配給該CLPR組的ECC組320內(nèi)邏輯設(shè)定的邏輯單元一一對應(yīng)起來。如上所述,邏輯單元的設(shè)定可以由管理分配給自己的存儲器系統(tǒng)600的存儲資源的分割存儲器管理者來進(jìn)行。
可是,在本實施例的存儲器系統(tǒng)600中,高速緩沖存儲器130的存儲容量被分配給各CLPR。把高速緩沖存儲器130的存儲容量分配給各CLPR,共用存儲器系統(tǒng)600的各用戶就能夠使用分配給自己的高速緩沖存儲器130,而不受其他用戶使用存儲器系統(tǒng)600的影響。即,在本實施例的存儲器系統(tǒng)600中,也可以把高速緩沖存儲器130分割提供給每個用戶。因此,在本實施例的存儲器系統(tǒng)600中,即使多個用戶共同使用存儲器系統(tǒng)600,由于各用戶的高速緩沖存儲器命中率不受其他用戶使用存儲器系統(tǒng)600的影響,所以用戶之間無依存關(guān)系,能夠?qū)崿F(xiàn)可提供獨立的存儲資源的存儲器合并。
為了把高速緩沖存儲器130的存儲容量分配給各CLPR,如圖13所示,本實施例的高速緩沖存儲器130具有控制區(qū)和數(shù)據(jù)區(qū)。數(shù)據(jù)區(qū)是存儲數(shù)據(jù)的區(qū)域,與通常的高速緩沖存儲器一樣,按每個規(guī)定的數(shù)據(jù)塊長給數(shù)據(jù)區(qū)附上地址。另一方面,在控制區(qū)內(nèi)存儲對每個CLPR存儲使用中的數(shù)據(jù)塊號碼,根據(jù)分配給各CLPR的高速緩沖存儲器130的存儲容量來增減分配給各CLPR的數(shù)據(jù)塊的數(shù)目。在本實施例中,由于CLPR0至CLPR3都分配100GB的存儲容量,所以,在圖13所示的例子中,都分配同樣數(shù)目的數(shù)據(jù)塊??梢园凑绽鐏碜怨芾斫K端160的指示變更分配給各CLPR的數(shù)據(jù)塊的數(shù)目。
圖14示出的是表示各SLPR組的分配的SLPR管理表162F。
SLPR管理表162F具有“可用CU號”欄和“可用SSID”欄。“可用CU號”欄內(nèi)記載著分配給各SLPR的CU(控制單元)的號碼,所謂CU是指設(shè)定在存儲器系統(tǒng)600內(nèi)的邏輯存儲器系統(tǒng)600,對信息處理裝置200進(jìn)行控制,使之猶如各CU是獨立的存儲器系統(tǒng)600那樣?!翱捎肧SID”欄內(nèi)記載著分配給各SLPR的SSID(存儲器系統(tǒng)識別)的號碼,所謂SSID是指把邏輯設(shè)定在各ECC組320內(nèi)的LDEV(Logical DE Vice)的號碼設(shè)定一個一定數(shù)的段落的識別符。在SLPR管理表162F中,也可以僅取“可用CU號”欄和“可用SSID”欄的某一欄,例如,在信息處理裝置1至5(200)是主機(jī)系計算機(jī)的情況下,可以僅取“可用SSID”欄;在信息處理裝置1至5(200)是開放系計算機(jī)的情況下,可以僅取“可用CU號”欄。
表示各SLPR的通信端口的分配的是圖15所示的端口管理表162H,端口管理表162H具有“端口號”欄和“所屬SLPR識別符”欄。“端口號”欄內(nèi)記載著通信端口的識別符;“所屬SLPR識別符”欄內(nèi)記載著分配有該通信端口的SLPR識別符。
用以上的各表能夠進(jìn)行本實施例的存儲器系統(tǒng)600所具備的存儲資源的分割和向各用戶的分配。
下面用圖19至圖21來說明把這些存儲資源分配給各用戶的處理。與圖1一樣,圖19是包含本實施例的存儲器系統(tǒng)600的系統(tǒng)構(gòu)成圖,在圖19中,被記載為信息處理裝置(存儲器裝置管理用)200的信息處理裝置(以下也記述為存儲器裝置管理用信息處理裝置)200是上述存儲器管理者所使用的信息處理裝置200,例如,可以作為圖1中的信息處理裝置8(200)。在圖19中,被記載為信息處理裝置(用戶管理用)200的信息處理裝置(以下也記述為用戶管理用信息處理裝置)200是上述分割存儲器管理者所使用的信息處理裝置200,例如,可以作為圖1中的信息處理裝置6至7(200)。
根據(jù)圖20的流程圖來說明把存儲資源分配給各用戶的處理流程。信息處理裝置200的CPU210和管理終端160的CPU161分別執(zhí)行存儲在存儲器220內(nèi)的由進(jìn)行各種動作的代碼構(gòu)成的管理程序220B和存儲在存儲器162內(nèi)的由進(jìn)行各種動作的代碼構(gòu)成的存儲器管理程序162C來實現(xiàn)以下的處理。
首先,存儲器裝置管理用信息處理裝置200從用戶接口接受由存儲器管理者輸入的用戶ID和密碼(S1000);然后,存儲器裝置管理用信息處理裝置200經(jīng)LAN400把用戶ID和密碼發(fā)送到管理終端160(S1001);管理終端160參照存儲在存儲器162內(nèi)的用戶管理表162D進(jìn)行用戶認(rèn)證(S1002)。用戶管理表162D表示在圖16上。
用戶管理表162D具有“用戶ID”欄、“用戶名”欄、“密碼”欄、“備注”欄。“用戶ID”欄中記載著分割存儲器管理者或存儲器管理者的識別符;“用戶名”欄中記載著分割存儲器管理者名或存儲器管理者名;“密碼”欄中記載著分割存儲器管理者或存儲器管理者的密碼;“備注”欄根據(jù)需要記載注釋事項。
管理終端160參照用戶管理表162D就能夠?qū)φ諒拇鎯ζ餮b置管理用信息處理裝置200發(fā)送來的用戶ID和密碼進(jìn)行存儲器管理者的認(rèn)證。通過這樣進(jìn)行存儲器管理者的認(rèn)證,就能夠防止由冒充存儲器管理者的第三者變更存儲器系統(tǒng)600的構(gòu)成。
然后,管理終端160把認(rèn)證結(jié)果發(fā)送到存儲器裝置管理用信息處理裝置200(S1003);存儲器裝置管理用信息處理裝置200從管理終端160接受作為存儲器管理者的認(rèn)證時,在步驟S1004,進(jìn)到“是”;把分割定義畫面顯示在用戶接口中(S1005),分割定義畫面的顯示也可以通過顯示從管理終端160發(fā)送來的Web頁來進(jìn)行。
分割定義畫面的例子表示在圖21上。如上所述,存儲器管理者分配全部SLPR,因此,如圖21所示,存儲器管理者可以參照、更新存儲器系統(tǒng)600的全部存儲資源的分配信息。而且存儲器管理者從分配定義畫面進(jìn)行上述SLPR和CLPR的設(shè)定輸入。在分配定義畫面上,用鼠標(biāo)器等的光標(biāo)點擊“OK”時,存儲器管理者輸入的內(nèi)容就被存儲器裝置管理用信息處理裝置200接受(S1006)。然后,存儲器裝置管理用信息處理裝置200把該內(nèi)容發(fā)送到管理終端160(S1007)。
這樣,管理終端160更新共享存儲器120的LU管理表162B、SLPR管理表162F、CLPR管理表162G、端口管理表162H(S1008)的內(nèi)容;然后,從共享存儲器120中讀出LU管理表162B、SLPR管理表162F、CLPR管理表162G、端口管理表162H,來更新存儲在管理終端160的存儲器162內(nèi)的這些表的內(nèi)容(S1009);此后,管理終端160對存儲器裝置管理用信息處理裝置200發(fā)送設(shè)定結(jié)束通知(S1010)。按照以上的處理,存儲器管理者就能夠進(jìn)行存儲器系統(tǒng)600的存儲資源的分割和分配。這里,把用存儲器裝置管理用信息處理裝置200進(jìn)行SLPR和CLPR的設(shè)定的情況作為示例,但是也可以不用存儲器裝置管理用信息處理裝置200而由管理終端160進(jìn)行這些設(shè)定。
下面用圖22的流程圖來說明像上述那樣在分配給各用戶的存儲器系統(tǒng)600的存儲資源的范圍內(nèi)由各用戶的存儲器管理者(分割存儲器管理者)進(jìn)行存儲器系統(tǒng)600的設(shè)定的情況的處理流程。信息處理裝置200的CPU210和管理終端160的CPU161分別執(zhí)行存儲在存儲器220內(nèi)的由進(jìn)行各種動作的代碼構(gòu)成的管理程序220B和存儲在存儲器162內(nèi)的由進(jìn)行各種動作的代碼構(gòu)成的存儲器管理程序162C來實現(xiàn)以下的處理。
首先,用戶管理用信息處理裝置200接受從用戶接口輸入的用戶ID和密碼(S2000);然后,用戶管理用信息處理裝置200經(jīng)LAN400把用戶ID和密碼發(fā)送到管理終端160(S2001);管理終端160參照存儲在存儲器162內(nèi)的用戶管理表162D進(jìn)行用戶認(rèn)證(S2002)。
管理終端160參照用戶管理表162D就能夠?qū)φ諒挠脩艄芾碛眯畔⑻幚硌b置200發(fā)送來的用戶ID和密碼,進(jìn)行分割存儲器管理者的認(rèn)證。通過這樣進(jìn)行分割存儲器管理者的認(rèn)證,就能夠防止由冒充分割存儲器管理者的第三者變更存儲器系統(tǒng)600的構(gòu)成。
然后,管理終端160把認(rèn)證結(jié)果發(fā)送到用戶管理用信息處理裝置200(S2003);用戶管理用信息處理裝置200從管理終端160接受作為分割存儲器管理者的認(rèn)證時,在步驟S2004,進(jìn)到“是”,把構(gòu)成信息取得請求(存儲資源的管理信息發(fā)送請求)發(fā)送到管理終端160(S2005),構(gòu)成信息取得請求是用來取得分配給各用戶的存儲資源的管理信息的指令。一旦接受構(gòu)成信息取得請求,管理終端160就參照存儲在存儲器162內(nèi)的用戶對應(yīng)表162E、LU管理表162B、SLPR管理表162F、CLPR管理表162G、端口管理表162H把分配給該用戶的包含通信端口的識別符、物理盤驅(qū)動器330的識別符和高速緩沖存儲器130的存儲容量的存儲資源的分配信息提取出來(S2006),發(fā)送到用戶管理用信息處理裝置200(S2007)。
然后,用戶管理用信息處理裝置200把構(gòu)成信息畫面顯示在用戶接口中(S2008)。構(gòu)成信息畫面的顯示也可以通過顯示從管理終端160發(fā)送的Web頁來進(jìn)行。
圖23表示出構(gòu)成信息畫面的例子,圖23中的示例是顯示分配給用戶A的SLPR0的存儲資源分配信息的情況。如圖23所示,分割存儲器管理者可以參照并更新存儲器系統(tǒng)600所具備的存儲資源中分配給自己的存儲資源的分配信息。在構(gòu)成信息畫面中,不顯示未分配給自己的存儲資源的分配信息。而且,分割存儲器管理者可以根據(jù)構(gòu)成信息畫面上顯示出來的存儲資源分配信息進(jìn)行分配給自己公司的SLPR和CLPR的設(shè)定。另外,把這些信息取入到管理程序220B內(nèi),分割存儲器管理者就能夠在分配給自己公司的存儲資源的范圍內(nèi)進(jìn)行對物理盤驅(qū)動器330的邏輯單元310的設(shè)定,或由自己公司的信息處理裝置200進(jìn)行可訪問的邏輯單元的設(shè)定、由自己公司的信息處理裝置200進(jìn)行向存儲器控制裝置100的通信路徑即通路的設(shè)定等各種設(shè)定作業(yè)。在構(gòu)成信息畫面上,用鼠標(biāo)器等的光標(biāo)點擊“OK”欄時,分割存儲器管理者輸入的內(nèi)容就被用戶管理用信息處理裝置200接受(S2009)。然后,用戶管理用信息處理裝置200把該內(nèi)容發(fā)送到管理終端160(S2010)。
這樣,管理終端160更新共享存儲器120的LU管理表162B、SLPR管理表162F、CLPR管理表162G、端口管理表162H(S2011);然后,從共享存儲器120中讀出LU管理表162B、SLPR管理表162F、CLPR管理表162G、端口管理表162H,來更新管理終端160的存儲器162的內(nèi)容(S2012);此后,管理終端160對用戶管理用信息處理裝置200發(fā)送設(shè)定結(jié)束通知(S2013);用戶信息處理裝置200把設(shè)定內(nèi)容顯示在用戶接口內(nèi)(S2014)。按照以上的處理,分割存儲器管理者就能夠在分配給自己的存儲器系統(tǒng)600的存儲資源的范圍內(nèi)進(jìn)行存儲資源的設(shè)定。這里,所表示的示例是用用戶信息處理裝置200進(jìn)行設(shè)定的情況,但是也可以不用用戶信息處理裝置200而由管理終端160來進(jìn)行設(shè)定。
如以上的說明,在包含本實施例的存儲器控制裝置100的存儲器系統(tǒng)600中,可以僅僅把分配給各自用戶的存儲資源的管理信息發(fā)送給各用戶。因此,各用戶能夠?qū)τ诜峙浣o其他用戶的存儲資源獨立地對分配給自己的存儲資源進(jìn)行各種設(shè)定。所以,例如即使存在對各用戶的存儲資源的誤設(shè)定,也可以防止對其他用戶的存儲資源產(chǎn)生影響。在例如共同使用存儲器系統(tǒng)600的企業(yè)間也能夠防止某企業(yè)的機(jī)密事項泄露給其他企業(yè)。
可以使用分配給自己的高速緩沖存儲器130,而使共用存儲器系統(tǒng)600的各用戶不受其他用戶使用存儲器系統(tǒng)600的影響。因此,在本實施例的存儲器系統(tǒng)600內(nèi),即使多個用戶共同使用存儲器系統(tǒng)600,各用戶的高速緩沖存儲器命中率也不會受其他用戶使用存儲器系統(tǒng)600的影響,所以,用戶之間就無依存關(guān)系,能夠?qū)崿F(xiàn)可提供獨立的存儲資源的存儲器合并。即,即使在按存儲器合并的方式運用存儲器系統(tǒng)600的情況下,各信息處理裝置200也能夠進(jìn)行數(shù)據(jù)輸出輸入處理,而不受其他信息處理裝置200進(jìn)行的數(shù)據(jù)輸出輸入處理引起的性能劣化等的影響。
因此,在包含本實施例的存儲器控制裝置100的存儲器系統(tǒng)600中,雖然各信息處理裝置200的用戶共同使用存儲器系統(tǒng)600,但是能夠像使用專用的存儲器系統(tǒng)600進(jìn)行數(shù)據(jù)輸出輸入處理。
另外,還能夠使進(jìn)行存儲器合并時的系統(tǒng)管理簡易化,從而降低系統(tǒng)管理成本。
以上說明了實施發(fā)明的最佳實施例,但是上述的實施例僅是為了容易理解本發(fā)明,并不限定本發(fā)明。本發(fā)明可以得到不背離其宗旨的變更、改進(jìn),其等同物均包含在本發(fā)明內(nèi)。
權(quán)利要求
1.一種存儲器控制裝置,其特征在于設(shè)置有數(shù)據(jù)輸入輸出控制部、第一存儲器和第二存儲器;數(shù)據(jù)輸入輸出控制部具有與多個信息處理裝置的某一個可通信地連接的多個通信端口,并可通信地連接在存儲數(shù)據(jù)的多個物理盤驅(qū)動器上,經(jīng)所述通信端口從所述信息處理裝置接收對所述物理盤驅(qū)動器中存儲的數(shù)據(jù)的數(shù)據(jù)輸入輸出請求,并根據(jù)所述數(shù)據(jù)輸入輸出請求對所述物理盤驅(qū)動器進(jìn)行數(shù)據(jù)的讀寫;第一存儲器存儲所述物理盤驅(qū)動器內(nèi)存儲的數(shù)據(jù)中被讀寫的數(shù)據(jù);第二存儲器存儲分配給每個使用所述信息處理裝置的用戶的包含所述通信端口、所述物理盤驅(qū)動器和所述第一存儲器的存儲容量的存儲資源的管理信息;一旦經(jīng)用戶接口從所述用戶接收到所述存儲資源的管理信息的發(fā)送請求,就把分配給所述用戶的所述通信端口的識別符、所述物理盤驅(qū)動器的識別符和所述第一存儲器的存儲容量發(fā)送到所述用戶接口。
2.根據(jù)權(quán)利要求1的存儲器控制裝置,其特征在于所述存儲資源的管理信息包含所述物理盤驅(qū)動器與存儲在所述物理盤驅(qū)動器內(nèi)的數(shù)據(jù)中的可存儲在所述第一存儲器中的數(shù)據(jù)量的第一對應(yīng)清單和所述第一對應(yīng)清單與所述通信端口的第二對應(yīng)清單。
3.根據(jù)權(quán)利要求1的存儲器控制裝置,其特征在于所述物理盤驅(qū)動器由構(gòu)成RAID的多個硬盤驅(qū)動器構(gòu)成。
4.一種存儲器控制裝置的控制方法,其特征在于所述存儲器控制裝置設(shè)置有數(shù)據(jù)輸入輸出控制部、第一存儲器和第二存儲器;數(shù)據(jù)輸入輸出控制部具有與多個信息處理裝置的某一個可通信地連接的多個通信端口,并可通信地連接在存儲數(shù)據(jù)的多個物理盤驅(qū)動器上,經(jīng)所述通信端口從所述信息處理裝置接收對所述物理盤驅(qū)動器中存儲的數(shù)據(jù)的數(shù)據(jù)輸入輸出請求,并根據(jù)所述數(shù)據(jù)輸入輸出請求對所述物理盤驅(qū)動器進(jìn)行數(shù)據(jù)的讀寫;第一存儲器存儲物理盤驅(qū)動器內(nèi)存儲的數(shù)據(jù)中被讀寫的數(shù)據(jù);第二存儲器存儲分配給每個使用所述信息處理裝置的用戶的包含所述通信端口、所述物理盤驅(qū)動器和所述第一存儲器的存儲容量的存儲資源的管理信息;一旦經(jīng)用戶接口從所述用戶接收到所述存儲資源的管理信息的發(fā)送請求,就把分配給所述用戶的所述通信端口的識別符、所述物理盤驅(qū)動器的識別符和所述第一存儲器的存儲容量發(fā)送到所述用戶接口。
5.根據(jù)權(quán)利要求4的存儲器控制裝置的控制方法,其特征在于所述存儲資源的管理信息包含所述物理盤驅(qū)動器與存儲在所述物理盤驅(qū)動器內(nèi)的數(shù)據(jù)中的可存儲在所述第一存儲器中的數(shù)據(jù)量的第一對應(yīng)清單和所述第一對應(yīng)清單與所述通信端口的第二對應(yīng)清單。
6.根據(jù)權(quán)利要求4的存儲器控制裝置的控制方法,其特征在于所述物理盤驅(qū)動器由構(gòu)成RAID的多個硬盤驅(qū)動器構(gòu)成。
7.一種存儲器控制裝置,其特征在于設(shè)置有信道控制部、盤控制部、第一存儲器和第二存儲器;信道控制部具有與多個信息處理裝置的某一個可通信地連接的多個通信端口,經(jīng)所述通信端口從所述信息處理裝置接收對由構(gòu)成RAID的多個硬盤驅(qū)動器構(gòu)成的物理盤驅(qū)動器中存儲的數(shù)據(jù)的數(shù)據(jù)輸入輸出請求;盤控制部可通信地連接在所述多個物理盤驅(qū)動器上,并根據(jù)所述數(shù)據(jù)輸入輸出請求對所述物理盤驅(qū)動器進(jìn)行數(shù)據(jù)的讀寫;第一存儲器存儲物理盤驅(qū)動器內(nèi)存儲的數(shù)據(jù)中被讀寫的數(shù)據(jù);第二存儲器存儲包含分配給每個使用所述信息處理裝置的用戶的所述通信端口、所述物理盤驅(qū)動器和所述第一存儲器的存儲容量的存儲資源的管理信息;一旦經(jīng)用戶接口從所述用戶接收到所述存儲資源的管理信息的發(fā)送請求,就把分配給所述用戶的所述通信端口的識別符、所述物理盤驅(qū)動器的識別符和所述第一存儲器的存儲容量發(fā)送到所述用戶接口。
全文摘要
存儲器控制裝置設(shè)置有數(shù)據(jù)輸入輸出控制部、第一存儲器和第二存儲器;數(shù)據(jù)輸入輸出控制部具有與多個信息處理裝置的某一個可通信地連接的多個通信端口,并可通信地連接在存儲數(shù)據(jù)的多個物理驅(qū)動器上,根據(jù)經(jīng)通信端口從信息處理裝置接收到的數(shù)據(jù)輸入輸出請求對物理驅(qū)動器進(jìn)行數(shù)據(jù)的讀寫;第一存儲器存儲在物理驅(qū)動器內(nèi)的數(shù)據(jù)中被讀寫的數(shù)據(jù);第二存儲器存儲包含分配給每個使用信息處理裝置的用戶的通信端口、物理驅(qū)動器和第一存儲器的存儲容量的存儲資源的管理信息;一旦經(jīng)用戶接口從用戶接收到存儲資源的管理信息的發(fā)送請求,就把分配給用戶的通信端口識別符、物理驅(qū)動器識別符和第一存儲器的存儲容量發(fā)送到用戶接口。
文檔編號G06F13/10GK1622024SQ20041005002
公開日2005年6月1日 申請日期2004年6月24日 優(yōu)先權(quán)日2003年11月28日
發(fā)明者安川博則, 島田朗伸, 藤井小津江, 村上達(dá)也 申請人:株式會社日立制作所