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

存儲控制裝置的制作方法

文檔序號:6614763閱讀:220來源:國知局
專利名稱:存儲控制裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種存儲控制裝置。
技術(shù)背景存儲控制裝置具有將大量硬盤驅(qū)動器呈陣列狀地連接起來而成的存儲部, 向服務(wù)器等主計算才幾(以下稱為"主機")提供邏輯存儲區(qū)域(邏輯巻)。為了提高可靠性,在存儲控制裝置中,向主機提供基于RAID (Redundant Array of Independent Disks)的冗余化了的存儲區(qū)域。另夕卜,在企業(yè)等中應(yīng)該管理的數(shù)據(jù)日益增加。從而,理想的是可以根據(jù)數(shù) 據(jù)量的增大而使存儲容量增加的存儲控制裝置。因此提出了如下存儲控制裝 置通過在負責(zé)控制功能的基本機箱上連接提供存儲區(qū)域的多個增設(shè)機箱,可 以提供與用戶的希望相對應(yīng)的存儲區(qū)域的存儲控制裝置(專利文獻1 )。在該第一文獻中記載的現(xiàn)有技術(shù)中,使向基本機箱的電源供給的開始或停 止、和向各增設(shè)機箱的電源供給的開始或停止聯(lián)動。由此,當(dāng)使存儲控制裝置 完全停止時,僅通過停止向基本機箱的電源供給,便可以完全自動停止向各增 設(shè)機箱的電源供給。在第二文獻所記載的另一現(xiàn)有技術(shù)中,使構(gòu)成RAID組的各磁盤裝置轉(zhuǎn)移 至節(jié)電模式(專利文獻2)。專利文獻1特開2001 -339853號公報專利文獻2特開2000-293314號公報 發(fā)明內(nèi)容在所述第 一文獻中記載的現(xiàn)有技術(shù)中,僅使向基本機箱的電源供給動作與 各增設(shè)機箱的電源供給動作聯(lián)動,從降低存儲控制裝置的耗電量的觀點來看, 效果不佳。與此相對,在所述第二文獻所記載的現(xiàn)有技術(shù)中,使一定期間未被訪問的 磁盤裝置轉(zhuǎn)移至節(jié)電^t式,因此可以使存儲控制裝置的耗電量降低。但是,在第二文獻所記載的現(xiàn)有技術(shù)中,停留在節(jié)省構(gòu)成RAID組的各磁 盤裝置的耗電量,還有進一步改善的余地。即,即使在各,茲盤裝置轉(zhuǎn)移到了節(jié) 電模式時,也向機箱內(nèi)的控制電路部和冷卻風(fēng)扇、電源電路供給電力,持續(xù)運 轉(zhuǎn)。因此,對于磁盤裝置以外的各部中的耗電量仍有改善的余地。鑒于上述問題而做出本發(fā)明,其目的在于,提供一種通過以機箱為單位進 行電源的供給和停止,可以進一步降低耗電量的存儲控制裝置。本發(fā)明的另一 目的在于,提供一種存儲控制裝置,其能夠以機箱為單位實現(xiàn)節(jié)電,以使向一 個機箱的電源供給的停止不會對其它機箱造成影響。本發(fā)明的又一目的在于, 提供一種通過診斷每個機箱的電源供給控制,可以改善可靠性以及耗電量的存 儲控制裝置。根據(jù)后述的實施方式的記載可以清楚本發(fā)明的其它目的。為了解決上述問題,根據(jù)本發(fā)明的一個觀點,在具備多個機箱的存儲控制 裝置中,各機箱中的某一個機箱,成為用于對與上位裝置之間的數(shù)據(jù)通信以及 其它機箱的動作進行控制的第一機箱;第一機箱以外的其它機箱,分別成為具 備多個存儲設(shè)備的第二機箱;第一機箱和各第二機箱,通過用于將第一機箱與 各第二機箱開關(guān)連接的機箱間連接部相連。而且,第一機箱保存用于管理存儲控制裝置的結(jié)構(gòu)以及電源供給狀態(tài)的系統(tǒng)結(jié)構(gòu)信息,根據(jù)系統(tǒng)結(jié)構(gòu)信息來控制 用于分別向各第二機箱供給電力的電源供給電路部,由此分別獨立地控制向每 個第二機箱的電源的供給或停止。在本發(fā)明的實施方式中,第一機箱,對于各存儲設(shè)備中在預(yù)先設(shè)定的規(guī)定 時間以上沒有訪問的存儲設(shè)備,使其轉(zhuǎn)移至抑止功率消耗的節(jié)電模式。在本發(fā)明的實施方式中,第一機箱,當(dāng)在各第二機箱中檢測出機箱內(nèi)的全 部存儲設(shè)備已轉(zhuǎn)移到節(jié)電模式的規(guī)定的第二機箱時,使向該規(guī)定的第二機箱內(nèi) 的全部存儲設(shè)備的電源供給停止。在本發(fā)明的實施方式中,第一機箱,當(dāng)在各第二機箱中檢測出機箱內(nèi)的全 部存儲設(shè)備已轉(zhuǎn)移到節(jié)電模式的規(guī)定的第二機箱時,使向該規(guī)定的第二機箱的 電源供纟會〗亭止。在本發(fā)明的實施方式中,第一機箱,在使向規(guī)定的第二機箱內(nèi)的全部存儲 設(shè)備的電源供給停止后,使向規(guī)定的第二機箱的電源供給停止。在本發(fā)明的實施方式中,電源供給電路部,當(dāng)檢測出第一機箱中發(fā)生了故障時,轉(zhuǎn)移到分別向各第二機箱供給電力的狀態(tài)。在本發(fā)明的實施方式中,第一機箱,當(dāng)再次向規(guī)定的第二機箱供給電力時, 通過使規(guī)定的第二機箱內(nèi)的存儲設(shè)備每次以規(guī)定數(shù)量分批啟動的方式,來控制 規(guī)定的第二機箱。在本發(fā)明的實施方式中,作為電源供給電路部,具備通過各不相同的電力 供給路徑向各第二機箱供給電力的第一電源供給電路部以及第二電源供給電 路部,第一機箱,當(dāng)使向規(guī)定的第二機箱的電源供給停止時,以如下方式分別 控制第一電源供給電路部以及第二電源供給電路部(l)首先,使從第一電源供給電路部向規(guī)定的第二機箱的電源供給停止;(2 )確認從第一電源供給電路 部向規(guī)定的第二機箱的電源供給已被正常停止;(3)然后,使從第二電源供給 電路部向規(guī)定的第二機箱的電源供給停止;(4)確認從第二電源供給電路部向 規(guī)定的第二機箱的電源供給已被正常停止。在本發(fā)明的實施方式中,第一機箱,當(dāng)從第一電源供給電路部或第二電源 供給電路部中某一個向規(guī)定的第二機箱的電源供給未被正常停止時,判定能否 與第一電源供給電路部或第二電源供給電路部中、電源供給未被正常停止的一 方的規(guī)定的電源供給電路部進行通信,當(dāng)能夠進行通信時,輸出表示在規(guī)定的 電源供給電路部的內(nèi)部產(chǎn)生了異常的信息,當(dāng)不能進行通信時,輸出表示在規(guī) 定的電源供給電路部與第一機箱間的通信路徑中產(chǎn)生了異常的信息。在本發(fā)明的實施方式中,第 一機箱與電源供給電路部通過通信網(wǎng)絡(luò)相連, 第一機箱,通過將用于指示電源供給的開始或電源供給的停止的命令經(jīng)由通信 網(wǎng)絡(luò)發(fā)送至電源供給電路部,來控制電源供給電路部。在本發(fā)明的實施方式中,機箱間連接部與電源供給電路部相連,第一機箱 通過機箱間連接部向電源供給電路部指示電源供給的開始或電源供給的停止。在本發(fā)明的實施方式中,第一機箱通過定期或不定期地向被停止了電源供 給的第二機箱供給電力,來診斷是否正常地工作。根據(jù)本發(fā)明的另一觀點,具備多個機箱的存儲控制裝置具備第一機箱、 分別具有多個存儲設(shè)備的第二機箱、用于分別向第一機箱以及各第二機箱供給 外部電源的電源供給電路部、以及用于將第一機箱與所述各第二機箱開關(guān)連接 的機箱間連接部。并且,第一機箱至少具備系統(tǒng)結(jié)構(gòu)信息管理部,管理與存儲控制裝置的結(jié)構(gòu)以及電源供給狀態(tài)相關(guān)的系統(tǒng)結(jié)構(gòu)信息;第一控制部,根據(jù)由系統(tǒng)結(jié)構(gòu)信息管理部所管理的系統(tǒng)結(jié)構(gòu)信息,處理向各第二機箱的電源供給、以及上位裝置與各存儲設(shè)備之間的數(shù)據(jù)輸入輸出;以及第一機箱內(nèi)電源部, 通過將經(jīng)由電源供給電路部供給的外部電源變換為規(guī)定電壓,向第 一控制部供 給具有規(guī)定電壓的電力。各第二機箱至少具備多個存儲設(shè)備,存儲由上位裝 置利用的數(shù)據(jù);第二控制部,才艮據(jù)來自第一控制部的指示,控制向各存儲設(shè)備 的數(shù)據(jù)輸入輸出、以及第二機箱內(nèi)電源部的動作;以及第二機箱內(nèi)電源部,通 過將經(jīng)由電源供給電路部供給的外部電源變換為規(guī)定電壓,分別向各存儲設(shè)備 以及第二控制部供給電力。電源供給電路部具有分別被設(shè)置于各第二機箱內(nèi)電 源部與外部電源之間的電力供給路徑中途的開關(guān)部,所述各開關(guān)部根據(jù)來自第 一控制部的指示分別使各電力供給路徑連通或切斷,并且,第一控制部,根據(jù) 系統(tǒng)結(jié)構(gòu)信息,對于各第二機箱中被判定為不需要向該第二機箱內(nèi)存在的各存 儲設(shè)備進行訪問的規(guī)定的第二機箱,通過使該規(guī)定的第二機箱所連接的開關(guān)部 動作,使規(guī)定的第二機箱的第二機箱內(nèi)電源部與外部電源之間的電力供給路徑 切斷。在本發(fā)明的實施方式中,第一控制部可以分別執(zhí)行以下三種模式(l)第 一模式,對于各存儲設(shè)備中在預(yù)先設(shè)定的規(guī)定時間以上沒有訪問的存儲設(shè)備, 使其轉(zhuǎn)移至抑止功率消耗的節(jié)電模式;(2)第二模式,在各第二機箱中檢測出 機箱內(nèi)的全部存儲設(shè)備已轉(zhuǎn)移到所述節(jié)電模式的規(guī)定的第二機箱時,使向該規(guī) 定的第二機箱內(nèi)的全部存儲設(shè)備的電源供給停止;以及(3)第三模式,在使 向規(guī)定的第二機箱內(nèi)的全部存儲設(shè)備的電源供給停止后,使向規(guī)定的第二機箱 的電源供給停止。在本發(fā)明的實施方式中,電源供給電路部,通過與第一控制部進行定期通 信,檢測第一控制部中是否發(fā)生了故障,當(dāng)檢測出在第一控制部中發(fā)生了故障 時,使各開關(guān)部分別成為接通狀態(tài),使各電力供給路徑分別連通。


圖1是表示本發(fā)明的實施方式的概念的說明圖。 圖2是表示存儲控制裝置的外觀的立體圖。 圖3是從前側(cè)觀察基本機箱而得的立體圖。9圖4是從后側(cè)觀察基本機箱而得的立體圖。圖5是從前側(cè)觀察增設(shè)機箱而得的立體圖。圖6是從后側(cè)觀察增設(shè)機箱而得的立體圖。圖7是示意性地表示存儲控制裝置的連接結(jié)構(gòu)的說明圖。圖8是提取出存儲控制裝置的一部分進行表示的電路圖。圖9是表示存儲控制裝置的電源供給結(jié)構(gòu)的說明圖。圖IO是簡略地表示存儲控制裝置的結(jié)構(gòu)的說明圖。圖ll是表示控制器的結(jié)構(gòu)的說明圖。圖12是表示增設(shè)機箱的結(jié)構(gòu)的說明圖。圖13是表示控制基板的結(jié)構(gòu)的說明圖。圖14是表示用于管理巻的表的說明圖。圖15是表示用于管理電源供給狀態(tài)的表的說明圖。圖16是表示根據(jù)盤驅(qū)動器的性質(zhì)而重新配置了數(shù)據(jù)的情況的說明圖。圖17是表示用于確認電源供給的連接的處理的流程圖。圖18是表示用于針對各驅(qū)動器進行節(jié)電的處理的流程圖。圖19是表示用于針對每個增設(shè)機箱使電源供給停止等的處理的流程圖。圖20是表示寫處理的流程圖。圖21是表示讀處理的流程圖。圖22是表示開始電源供給的情況下的處理的流程圖。圖23是表示在使多個盤驅(qū)動器啟動時,首先使可以同時啟動的最大數(shù)量 的盤驅(qū)動器啟動,接著使剩余盤驅(qū)動器啟動的情況下的電流值的變化的說明 圖。圖24是表示用于診斷通電停止過程中的增設(shè)機箱的處理的流程圖。 圖25是表示根據(jù)盤驅(qū)動器的利用狀況,節(jié)電模式階段性變化的情況的說 明圖。圖26是表示通電完全停止的機箱與正通電的機箱共存于同一存儲控制裝 置內(nèi)的情況的說明圖。圖27是提取出第二實施例的存儲控制裝置的一部分來進行表示的電路圖28是表示通過PDB來執(zhí)行的診斷處理的流程圖。 圖29是表示第三實施例的存儲控制裝置的連接結(jié)構(gòu)的說明圖。 圖30是表示使用了第四實施例的存儲控制裝置的存儲系統(tǒng)的整體結(jié)構(gòu)的 說明圖。圖31是表示以存儲控制裝置為單位停止電源供給的處理的流程圖。 圖32是表示以存^f渚控制裝置為單位再次開始電源供給的處理的流程圖。 圖33是表示使用了第五實施例的存儲控制裝置的存儲系統(tǒng)的整體結(jié)構(gòu)的 說明圖。符號說明1基本機箱;1AI/0處理部;1B電源控制部;1C系統(tǒng)結(jié)構(gòu)信息管理部; 2增設(shè)機箱;2A控制基板;2B盤驅(qū)動器;2C機箱內(nèi)電源部;2D冷卻風(fēng)扇; 3電源供給電路部;3A開關(guān);4機箱間連接開關(guān);5主^L; 6外部電源;10 基本機架;11增設(shè)機架;13主機;14管理終端;15電源裝置;CN1、 CN2 通信網(wǎng)絡(luò);100基本機箱;101外殼;101F前表面?zhèn)龋?01R后表面?zhèn)龋?10 控制器;111主機接口電路;112驅(qū)動器接口電路;113數(shù)據(jù)傳輸電路;114高 速緩沖存儲器;115程序存儲器;116處理器;117橋接器;118接口; 120電 源部;130冷卻風(fēng)扇、140電池;200增設(shè)機箱;201夕卜殼;201F前表面?zhèn)龋?201R后表面?zhèn)龋?02冷卻風(fēng)扇;210控制基板;211孩史處理器部;211A資 源管理功能;211B命令處理功能;211C電源控制功能;211D冷卻風(fēng)扇控制 功能;212通信接口部;213控制信號輸出電路;220電源部;221電壓變換 電路;222A-222C輸出二極管;223輸出控制開關(guān);230盤驅(qū)動器;240 RAID組;250邏輯巻;300電源分配電路部(PDB); 310開關(guān);320、 320A 控制電路;321診斷部;330 AC/DC電源部;340斷路器;400后端開關(guān); 410切換電路;1000、 1100、 1200存儲控制裝置。
具體實施方式
以下,根據(jù)

本發(fā)明的實施方式。圖1是表示本實施方式的存儲控 制裝置的整體概要的說明圖。例如,通過重疊配置多種機箱1、 2來構(gòu)成存儲控制裝置。 一種機箱是基 本機箱1,另一種機箱是增設(shè)機箱2?;緳C箱1相當(dāng)于第一機箱,增設(shè)機箱2相當(dāng)于第二機箱?;緳C箱1和各增設(shè)機箱2通過機箱間連接開關(guān)4而開關(guān)連接?;緳C箱1與各增設(shè)機箱2 之間的信號或數(shù)據(jù)的傳輸,通過機箱間連接開關(guān)4來進行。換言之,以基本機 箱1為中心,星型連接有各增設(shè)機箱2?;緳C箱1是負責(zé)存儲控制裝置整體 的控制的機箱,其與作為上位裝置的主機5和各增設(shè)機箱2連接?;緳C箱1 根據(jù)從主機5發(fā)行的命令,訪問增設(shè)機箱2內(nèi)的盤驅(qū)動器2B,進行數(shù)據(jù)的讀 寫?;緳C箱1構(gòu)成為具備例如I/0處理部1A、電源控制部1B和系統(tǒng)結(jié)構(gòu)信 息管理部1C。此外,從后述的實施例可以明了,基本機箱1也可以具備盤驅(qū) 動器。I/O處理部1A根據(jù)從主機5發(fā)行的命令訪問各增設(shè)機箱2內(nèi)的盤驅(qū)動器 2B,由此進行數(shù)據(jù)的寫入或數(shù)據(jù)的讀出。電源控制部1B,作為基本機箱1具有的控制功能之一,控制與各增設(shè)機 箱2相關(guān)的電源的供給和停止。電源控制部1B能夠使多種節(jié)電模式Fl F3 以各自的定時來執(zhí)行。在實現(xiàn)驅(qū)動器單體的節(jié)電的模式F1中,例如通過停止向一定時間未訪問 的盤驅(qū)動器2B的電機通電、或者使電子電路的一部分停止,來實現(xiàn)每個驅(qū)動 器的節(jié)電。在停止向全部驅(qū)動器通電的模式F2中,通過停止向設(shè)置在同一機箱內(nèi)的 全部盤驅(qū)動器2B通電,來對機箱內(nèi)的盤驅(qū)動器整體實現(xiàn)節(jié)電。此外,在模式 F2中,也可以停止向例如冷卻風(fēng)扇2D等可以隨著全部盤驅(qū)動器2B的停止而 停止的裝置通電。在停止向機箱整體通電的模式F3中,通過斷開電源供給電路部3的開關(guān) 3A,來完全停止從外部電源6向增設(shè)機箱2的電源供給。在該模式F3中增設(shè) 機箱2的各功能停止,節(jié)電效果最高。電源控制部1B具有自我診斷模式F4。在自我診斷模式F4中,對于已停 止向機箱整體通電的增設(shè)機箱2,通過定期地或不定期地通電,來診斷該增設(shè) 機箱2是否正常動作。系統(tǒng)結(jié)構(gòu)信息管理部1C存儲與存儲控制裝置的系統(tǒng)結(jié)構(gòu)相關(guān)的信息并進行管理。作為與系統(tǒng)結(jié)構(gòu)相關(guān)的信息可以列舉出例如與盤驅(qū)動器2B的配置 相關(guān)的信息、與RAID組或邏輯巻的結(jié)構(gòu)相關(guān)的信息、與增設(shè)機箱2和電源供 給電路部3的連接結(jié)構(gòu)相關(guān)的信息等。在本實施方式中,由基本機箱1統(tǒng)一管 理與存儲控制裝置相關(guān)的全部結(jié)構(gòu)信息。電源控制部1B通過參照系統(tǒng)結(jié)構(gòu)信 息,進行向目標(biāo)增設(shè)機箱2的通電停止等。電源供給電路部3例如是用于分別向各機箱1、 2分配來自外部電源6的 交流電源的電路。在此,雖省略了向基本機箱1的電源分配,但從后述的實施 例可以明了 ,外部電源6與基本機箱1通過電源供給電路部3相連。電源供給電路部3具有將各增設(shè)機箱2與外部電源6分別連接起來的開關(guān) 3A。因此,當(dāng)停止向目標(biāo)增設(shè)機箱2的電源供給時,斷開與該增設(shè)機箱2連 接的開關(guān)3A。由此,切斷從外部電源6向目標(biāo)增設(shè)機箱2的電力供給路徑。電源供給電路部3可以構(gòu)成為與各機箱1、 2相獨立的電路基板。不限于 此,也可以在各機箱1、 2內(nèi)設(shè)置電源供給電路部3。即例如也可以構(gòu)成為在 各增設(shè)機箱2內(nèi)設(shè)置開關(guān)3A。各增設(shè)機箱2例如具備控制基板2A、多個盤驅(qū)動器2B、電源部2C和冷 卻風(fēng)扇2D而構(gòu)成??刂苹?A根據(jù)來自基本機箱1的指示,進行向盤驅(qū)動 器2B的數(shù)據(jù)輸入輸出。盤驅(qū)動器2B相當(dāng)于存儲設(shè)備。在此,為了方便而稱為盤驅(qū)動器,但也可 以是使用盤以外的介質(zhì)的存儲設(shè)備。作為盤驅(qū)動器2B,可以使用例如硬盤驅(qū) 動器、半導(dǎo)體存儲器設(shè)備、閃速存儲器設(shè)備、光盤驅(qū)動器、光磁盤驅(qū)動器、磁帶設(shè)備、全息(holographic)存儲器設(shè)備等。電源部2C相當(dāng)于機箱內(nèi)電源部。機箱內(nèi)電源部2C將例如從外部電源6 通過電源供給電路部3輸入的交流電源或直流電源,變換為具有規(guī)定電壓的直 流電源,并分別向控制基板2A、各盤驅(qū)動器2B以及冷卻風(fēng)扇2D進行供給。 電源部2C可以輸出多種電壓。另外,外部電源6不限于交流電源,也可以是 直流電源。從后述的實施例可以明了,電源部2C可以構(gòu)成為能夠根據(jù)來自控 制基板2A的指示,停止向各盤驅(qū)動器2B通電。冷卻風(fēng)扇2D向增設(shè)機箱2內(nèi)導(dǎo)入冷卻風(fēng)以使其冷卻。冷卻風(fēng)扇2D根據(jù) 來自控制基板2A的信號而動作。即控制基板2A例如可以控制冷卻風(fēng)扇2D的動作開始、動作停止和轉(zhuǎn)速。此外,作為風(fēng)冷機構(gòu)列舉出了冷卻風(fēng)扇2D, 但增設(shè)機箱2也可以構(gòu)成為具備水冷機構(gòu)。在水冷機構(gòu)的情況下,通過控制例 如冷卻水循環(huán)泵或熱交換器的動作,來減少增設(shè)機箱2的耗電量。如上所述,在本實施方式中,以基^^幾箱1為中心,星型配置了各增設(shè)機 箱2。因此,在與基本機箱1之間進行通信方面,各增設(shè)機箱2分別獨立,彼 此將不會對其它增設(shè)機箱2造成影響。即,即使在向某增設(shè)機箱2的電源供給 被切斷而完全停止的情況下,其它增設(shè)機箱2仍可以與基本機箱1進行通信。 因此,基本機箱1可以使向目標(biāo)增設(shè)機箱2的電源供給自由地停止。在此,盤驅(qū)動器2B可以根據(jù)其性能或可靠性而分為多組。例如FC (Fibre Channel)盤等高性能的盤驅(qū)動器、例如SATA ( Serial AT Attachment)盤等低 性能的盤驅(qū)動器等。在各增設(shè)機箱2中可以分別內(nèi)置同一種類的盤驅(qū)動器2B。 即,某增設(shè)機箱2僅內(nèi)置高性能的盤驅(qū)動器2B,其它增設(shè)機箱2僅內(nèi)置低性 能的盤驅(qū)動器2B。并且,例如在高性能的盤驅(qū)動器2B中存儲主機5頻繁使用的數(shù)據(jù),在低 性能的盤驅(qū)動器2B中存儲被主機5利用的頻度少的數(shù)據(jù)(例如備份數(shù)據(jù) (backup data)或存檔數(shù)據(jù)(archive data))。由此可以縮短向內(nèi)置低性能的盤 驅(qū)動器2B的增設(shè)機箱2供給電力的時間,可以減小耗電量。如圖1所示,在增設(shè)機箱2 ( #1)中,向各部供給電力。在增設(shè)機箱2 (#2)中,對于在規(guī)定時間以上未訪問的盤驅(qū)動器2B應(yīng)用模式F1。在規(guī)定 時間以上未訪問的盤驅(qū)動器2B中,例如使主軸電機(spindle motor)的旋轉(zhuǎn) 停止或減速,或者使一部分電子電路停止。在增設(shè)機箱2 ( #3)中應(yīng)用模式F2。即,分別停止向各盤驅(qū)動器2B以 及冷卻風(fēng)扇2D通電。在增設(shè)機箱2 ( #4)中應(yīng)用模式F3。在該模式中,斷 開開關(guān)3A (4),切斷外部電源6與增設(shè)機箱2 ( #4)之間的電力供給路徑, 因此向增設(shè)機箱2 ( #4)的電源供給被停止。在本實施方式的存儲控制裝置中,例如模式F1—模式F2—模式F3那樣順 次遷移。但是也不一定總是這樣遷移,有時根據(jù)來自主機5的利用狀況,例如 從模式F3向模式F1遷移,從模式F2向模式F1遷移。通過后述的實施例可以明了 ,也可以向已停止電源供給的增設(shè)機箱2定期或不定期地通電,來診斷是否正常動作。從而可以確認長時間停止的增設(shè)機箱 2的可靠性,同時可以減小存儲控制裝置整體的耗電量。通過后述的實施例可以明了 ,電源供給電路部3可以定期與基本機箱1進 行通信,來檢測基本機箱l是否發(fā)生了異常。當(dāng)檢測出基本機箱l有異常時,電源供給電路部3分別將各開關(guān)3A設(shè)定為接通(ON)狀態(tài),使外部電源6 和各內(nèi)置電源2C連接。以下詳細說明本實施方式的存儲控制裝置。 (實施例1 )圖2是表示存儲控制裝置的外觀結(jié)構(gòu)的立體圖。例如,以線纜(Cable) 等將基本機架(Rack) IO和增設(shè)機架11連接起來,由此構(gòu)成存儲控制裝置。 基本機架10具備例如基本機箱100、多個增設(shè)機箱200和多個后端開關(guān)(back end switch) 400?;緳C架10是存儲控制裝置的最小結(jié)構(gòu),可以僅通過基本 機架10來實現(xiàn)存儲控制裝置的功能。增設(shè)機架11具備例如多個增設(shè)機箱200。當(dāng)基本機架10的存儲容量不足 時,通過將增設(shè)機架11與基本機架IO連接,可以使存儲容量增加。此外,也 可以構(gòu)成為將后端開關(guān)400的全部或一部分設(shè)置在增設(shè)機架11內(nèi)。圖3是從前表面?zhèn)扔^察基本機箱100的立體圖。在基本機箱100的外殼 101中,在其前表面?zhèn)?01F分別設(shè)有多個電池140和多個盤驅(qū)動器230?;?機箱100可以是具備盤驅(qū)動器230的結(jié)構(gòu),也可以是不具備盤驅(qū)動器230的結(jié) 構(gòu)。在不具備盤驅(qū)動器230時,在前表面?zhèn)菼OIF的規(guī)定位置搭載有電池等其 它構(gòu)成部件,或者利用裝飾板等加蓋。圖4是從后表面?zhèn)扔^察基本機箱100的立體圖。在外殼101的后表面?zhèn)?IOIR分別安裝了例如多個控制器110、多個AC/DC電源部120和多個冷卻風(fēng) 扇130。冷卻風(fēng)扇130構(gòu)成為將多個風(fēng)扇一體化而成的風(fēng)扇組件(Assembly), 并分別配置在外殼101的左右兩側(cè)??刂破鱅IO被上下排列地配置在外殼101 的中央。AC/DC電源部120被左右排列地配置在外殼101的下側(cè)。此外,在 下文的增設(shè)機箱200的說明中也相同,但基本機箱100和增設(shè)機箱200的結(jié)構(gòu) 不限于圖示的結(jié)構(gòu)。圖5是從前表面?zhèn)扔^察增設(shè)機箱200的立體圖。在增設(shè)機箱200的外殼 201中,在其前表面?zhèn)?10F可以安裝多個盤驅(qū)動器230。在本實施例中,以安裝了 #0~ # 14的合計15臺盤驅(qū)動器230的情況為例進行說明。平均每個機 箱的盤驅(qū)動器搭載數(shù)量并不限于15。通過用裝飾板等對未安裝有盤驅(qū)動器230 的空間進行加蓋,來防止外部灰塵等侵入外殼201內(nèi)。
圖6是從后表面?zhèn)扔^察增設(shè)機箱200的立體圖。在外殼201的后表面?zhèn)?201R分別安裝了多個控制基板210以及多個AC/DC電源部220。此外,在圖 6的結(jié)構(gòu)中,將冷卻風(fēng)扇搭載在了 AC/DC電源部220內(nèi),但也可以如圖10所 示,在增設(shè)才幾箱200內(nèi)設(shè)置冷卻風(fēng)扇202。即,冷卻風(fēng)扇和AC/DC電源部可 以是獨立的構(gòu)成部件。
圖7是示意性地表示存儲控制裝置的結(jié)構(gòu)的說明圖。在各機架10、 11內(nèi) 分別設(shè)有電源分配電路部300,電源分配電i 各部300用于向各才幾箱100、 200 供給來自外部的電源。在以下的說明中,將電源分配電路部300稱為PDB (Power Distribution Box )。
存儲控制裝置可以具備多個電源供給系統(tǒng)。 一個系統(tǒng)是圖7中左側(cè)以 PDB糾表示的系統(tǒng),另一個系統(tǒng)是圖7中右側(cè)以PDB#1表示的系統(tǒng)。即存儲 控制裝置的電源供給結(jié)構(gòu)被冗余化。
各PDB300可以向例如4個、6個等^見定數(shù)量的^4f分配來自外部的電源。 因此,當(dāng)在一個機架內(nèi)安裝了許多機箱時,在多個電源供給系統(tǒng)的每一個中需 要多個PDB300。此外,作為替代方案,也可以成為在每個電源供給系統(tǒng)中使 用單一 PDB的結(jié)構(gòu),所述單一 PDB能夠向可安裝在機架上的最大數(shù)量的機箱 分配來自外部的電源。
各PDB300具備規(guī)定數(shù)量的開關(guān)310。各開關(guān)310與各自對應(yīng)的機箱的 AC/DC電源部連接。在圖中,將AC/DC電源部簡記為"PS"來表示。
基本機箱100具有的各電源部120,分別與其它系統(tǒng)的PDB300的開關(guān)310 連接。同樣地,各增設(shè)機箱200具有的各電源部220也分別與其它系統(tǒng)的 PDB300的開關(guān)310連接。因此,即使在某一方的PDB300發(fā)生了故障時,也 可以從另一方的PDB300向各機箱100、 200供給電力。
基本機箱100的控制器110如圖中單點劃線所示,通過信號線Ll與各 PDB300分別連接。在后面進行詳細描述,但控制器IIO可以個別地控制各開關(guān) 310的開閉??刂破?10,當(dāng)完全停止向目標(biāo)增設(shè)機箱200的電源供給時,通過分別斷開與該增設(shè)機箱200相連的各系統(tǒng)的開關(guān)310,來切斷外部電源與電源部 220之間的電源供給路徑。
此外,各控制器110和各PDB300可以有線連接,也可以無線連接。在無線 連接時,只要在PDB300內(nèi)設(shè)置用于根據(jù)來自控制器110的無線信號使各開關(guān)310 開閉的電路即可。
后端開關(guān)400是用于將基本機箱100和增設(shè)機箱200開關(guān)連接的裝置。各后 端開關(guān)400如圖中虛線所示,通過信號線L3分別與規(guī)定的增設(shè)機箱200連接。 此外,在圖中為了方便而進行了省略,但各信號線L3被冗余化,即使在一條信 號線L3斷線時,也可以通過另一條信號線L3進^f亍通信。
各后端開關(guān)400和基本機箱100的控制器110通過信號線L2相連。各控制 器110,通過與希望的增設(shè)機箱200連接的后端開關(guān)400,與希望的增設(shè)機箱200 進行通信。
圖8是提取出圖7中的結(jié)構(gòu)的一部分來進行詳細表示的電路圖。PDB300構(gòu) 成為具備例如多個開關(guān)310、控制電路320、 AC/DC電源部330和多個斷路器340 而構(gòu)成。從外部輸入的交流電源,通過AC/DC電源部330被變換為直流電源。 該變換后的直流電源,通過斷路器340和開關(guān)310被提供給基本機箱100內(nèi)的電 源部120或增設(shè)機箱200內(nèi)的電源部220。
控制電路320通過例如LAN (Local Area Network)那樣的信號線LI與控制 器110相連??刂齐娐?20按照從控制器IIO發(fā)行的命令,使指定的開關(guān)310接 通或斷開。在此,所謂將開關(guān)310接通,意思是將開關(guān)310的接點閉合,成為導(dǎo) 通狀態(tài);所謂將開關(guān)310斷開,意思是將開關(guān)310的接點打開,成為切斷狀態(tài)。
如圖8所示,后端開關(guān)400具備切換電路410。切換電路410通過信號線L2 與控制器110相連。切換電路410通過各信號線L3與各增設(shè)機箱200分別相連。 切換電路410根據(jù)來自控制器110的指示,使指定的增設(shè)機箱200和基本機箱100 連接。
圖9是示意性地表示存儲控制裝置的電源供給結(jié)構(gòu)的說明圖。圖9中,由于 版面限制而省略了 一部分來進行表示。
圖IO是示意性地表示存儲控制裝置的內(nèi)部結(jié)構(gòu)的說明圖?;緳C箱100的 各控制器110通過通信網(wǎng)絡(luò)CN1與主機13分別相連。另外,各控制器110如圖11所示,通過通信網(wǎng)絡(luò)CN2還與管理終端14分別相連。
主機13,例如根據(jù)來自圖外的客戶機終端的請求,訪問存儲控制裝置并進行 數(shù)據(jù)的讀寫。作為主機13,可以列舉出例如大型計算機(Mainframe Computer) 或服務(wù)器計算機(Server Computer)等。作為通信網(wǎng)絡(luò)CN1,可以列舉出例如 LAN、 SAN (Storage Area Network),因特網(wǎng)或?qū)S镁€路等。
當(dāng)使用LAN時,主計算機13和存儲控制裝置按照TCP/IP (Transmission Control Protocol/Internet Protocol)進行通信。當(dāng)使用SAN時,主計算機13和存 儲控制裝置按照光纖通道協(xié)議進行通信。另外,當(dāng)主計算機13是大型計算機時, 按照例如FICON (Fibre Connection:注冊商標(biāo))、ESCON (Enterprise System Connection:注冊商標(biāo))、ACONARC (Advanced Connection Architecture:注冊商 標(biāo))、FIB ARC (Fibre Connection Architecture:注冊商標(biāo))等通信協(xié)議進行數(shù)據(jù) 傳輸。
而且,如圖11所示,在存儲控制裝置上,也可以通過管理用的通信網(wǎng)絡(luò)CN2 連接管理終端14。管理終端14是用于進行存儲控制裝置的各種設(shè)定等的計算機 終端。管理終端14也可以與圖外的管理服務(wù)器連接。管理服務(wù)器能夠構(gòu)成為可 以統(tǒng)一管理多個存儲控制裝置的計算機裝置。
返回圖10。存儲控制裝置的控制系統(tǒng)也可以和電源供給系統(tǒng)同樣地被冗余 化。# 0的控制器110和# 1的控制器110可以訪問各自下屬的全部盤驅(qū)動器230。 即,即使在某一方系統(tǒng)發(fā)生了故障時,也可以從另一方系統(tǒng)進行數(shù)據(jù)訪問。通過 基本機箱100內(nèi)的控制器110控制存儲控制裝置的整體動作。因此,各控制器110 不僅可以分別訪問基本機箱100內(nèi)的各盤驅(qū)動器230,也可以分別訪問增設(shè)機箱 200內(nèi)的各盤驅(qū)動器230。
基本機箱100內(nèi)的各電源部120,向各控制器110和基本機箱100內(nèi)的各盤 驅(qū)動器230分別供給^L定電壓的直流電源。電源部120可以輸出直流5伏特或直 流12伏特等多種電壓。此外,在圖中為了便于說明而表示了僅向下部側(cè)的盤驅(qū) 動器230供給電力,但各電源部120向機箱內(nèi)的所有盤驅(qū)動器230供給電力。
在圖10中的下側(cè)表示了增設(shè)機箱200。由于版面限制,僅表示了一個增設(shè)機 箱200。如上所述,基本機箱100通過后端開關(guān)400與多個增設(shè)機箱200開關(guān)連 接。增設(shè)機箱200的電源部220與電源部120同樣地,將從外部輸入的電源變換 為規(guī)定電壓的直流電源而輸出。從各電源部220分別向機箱內(nèi)存在的全部盤驅(qū)動 器230、控制基板210以及冷卻風(fēng)扇202供給直流電源。此外,為了便于說明, 論述了從各電源部220分別供給直流電源的情況,但例如,通常也可以是僅從某 一方的電源部220 (例如#0的電源部)向各盤驅(qū)動器230或控制基板210等供 給直流電源的結(jié)構(gòu)。通過使從盤驅(qū)動器230或控制基板210等負載觀察各電源部 220時的阻抗有差別,可以從某一方的電源部220供給電力。例如,在某一方的 電源部220的輸出中設(shè)置比另一方的電源部220更多級數(shù)的二極管即可。由此, 當(dāng)故障發(fā)生時,不進行開關(guān)切換等地自動切換至另一方的電源部220。
盤驅(qū)動器230構(gòu)成為例如ATA ( AT Attachment)盤、SCSI ( Small Computer System Interface )盤、FC (Fibre Channel)盤等硬盤驅(qū)動器。不限于此,也可以 使用例如半導(dǎo)體存儲器驅(qū)動器(包含閃速存儲器設(shè)備)、光盤驅(qū)動器、光磁盤驅(qū) 動器等其它存儲設(shè)備。
例如,通過4個一組、8個一組等規(guī)定數(shù)量的盤驅(qū)動器230構(gòu)成RAID組240。 RAID組240可以由存在于不同機箱內(nèi)的多個盤驅(qū)動器230構(gòu)成,也可以由存在 于同一機箱內(nèi)的一個或多個盤驅(qū)動器230構(gòu)成。
如圖11所示,可以在RAID組240中設(shè)置一個或多個邏輯巻250。邏輯巻 250是從主機13訪問的對象,其存儲了由主機13使用的數(shù)據(jù)。
圖11是著眼于1個控制器110的情況下的框圖。控制器110具備例如主機 接口電路lll、驅(qū)動器接口電路112、數(shù)據(jù)傳輸電路113、高速緩沖存儲器114、 程序存儲器115、處理器(圖中簡記為"MPU") 116、橋接器(Bridge) 117和 LAN接口 118而構(gòu)成。
主機接口電路111控制與主機13之間的通信。從主機13發(fā)行的各種命令或 數(shù)據(jù),通過主機接口電路lll被接收。報告從盤驅(qū)動器230讀出的數(shù)據(jù)或命令的 處理完成的通知,/人主機接口電路111被發(fā)送至主機13。
驅(qū)動器接口電路112控制與各盤驅(qū)動器230之間的通信。驅(qū)動器接口電路112 進行邏輯塊地址(LBA)和盤驅(qū)動器230的物理地址的變換操作等。
數(shù)據(jù)傳輸電路113是用于對控制器110內(nèi)的數(shù)據(jù)傳輸進行控制的電路。數(shù)據(jù) 傳輸電路113控制主機接口電路111與高速緩沖存儲器114之間的數(shù)據(jù)傳輸、或驅(qū)動器接口電路112與高速緩沖存儲器114之間的數(shù)據(jù)傳輸。
處理器116具備一個或多個處理器內(nèi)核(processor core )。處理器116通過讀 入并執(zhí)行在程序存儲器115中存儲的電源管理程序等各種程序,來實現(xiàn)后述的電 源控制等。
高速緩沖存儲器114存儲從主機13接收到的數(shù)據(jù)或通過主機13讀出的數(shù)據(jù)。 在高速緩沖存儲器114中還存儲有與存儲控制裝置的系統(tǒng)結(jié)構(gòu)相關(guān)的信息。高速 緩沖存儲器114的存儲內(nèi)容通過電池140被備份(backup )。
橋接器117將處理器116與程序存儲器115連接起來。另外,處理器116通 過橋接器117與數(shù)據(jù)傳輸電路113相連。
LAN接口 118是用于將管理終端14和控制器110連4妄起來的電路。用戶通 過管理終端14可以向控制器110發(fā)出各種指示,或者可以讀出與存儲控制裝置 的各種狀態(tài)相關(guān)的信息,并顯示在畫面上。
圖12是增設(shè)機箱200的框圖。首先說明AC/DC電源部220的結(jié)構(gòu)。電源部 220具備例如電壓變換電路221、多個輸出二極管222A 222C、以及輸出控制開 關(guān)223。
電壓變換電路221將通過PDB 300輸入的交流電源變換為多種直流電壓VI、 V2并輸出。例如,將VI設(shè)定為直流5伏特左右,將V2i殳定為直流12伏特左 右。為了防止逆流而設(shè)置了輸出二極管222A ~ 222C。開關(guān)223用于控制是否輸 出直流電壓,其通過控制基板210被切換。
向各盤驅(qū)動器230分別供給VI、 V2。向各控制基板210和各冷卻風(fēng)扇202 分別供給V2。如圖12所示,兩個電源部220的輸出分別被OR連接。因此,即 使在某一方的電源部220發(fā)生了故障時,也會從另一方電源部220向控制基板 210或盤驅(qū)動器230等供給規(guī)定電壓的電源。當(dāng)停止了來自各電源部220的輸出 VI、 V2時,向機箱內(nèi)的全部盤驅(qū)動器230的電源供給同時停止。
各控制基板210通過信號線P2分別與各電源部220內(nèi)的各開關(guān)223相連。 各控制基板210可以使各開關(guān)223分別個別地開閉。另外,各控制基板210通過 信號線P3還與各冷卻風(fēng)扇202分別連接。各控制基板210可以開始或停止各冷 卻風(fēng)扇202的工作,或者調(diào)節(jié)轉(zhuǎn)速。
圖13是著眼于一個控制基板210的結(jié)構(gòu)說明圖??刂苹?10具備例如凝:
20處理器部211、通信接口部212、控制信號輸出電路213而構(gòu)成。微處理器部211控制控制基板210的動作,分別實現(xiàn)例如資源管理功能211A、 命令處理功能211B、電源控制功能211C、冷卻風(fēng)扇控制功能211D。資源管理功能211A是例如管理增設(shè)機箱200內(nèi)的各資源(盤驅(qū)動器230、 電源部220等)的配置或狀態(tài)等的功能。命令處理功能211B是用于執(zhí)行從控制 器IIO輸入的指示的功能。即,命令處理功能211B,當(dāng)從控制器110請求了數(shù) 據(jù)的寫入時,在指定的盤驅(qū)動器230的指定地址寫入數(shù)據(jù)。另外,命令處理功能 2UB,當(dāng)從控制器IIO請求了數(shù)據(jù)的讀出時,從指定的盤驅(qū)動器230的指定地址 讀出指定長度的數(shù)據(jù)并傳輸至控制器110。電源控制功能211C是根據(jù)來自控制器110的指示使開關(guān)223開閉,由此控 制電源部220的輸出的功能。冷卻風(fēng)扇控制功能211D是根據(jù)來自控制器IIO的 指示,控制冷卻風(fēng)扇202的工作的功能。通信接口部212通過后端開關(guān)400與基本機箱IOO之間進行通信。從基本機 箱100的控制器110輸出的命令或數(shù)據(jù),通過后端開關(guān)400被輸入通信接口部 212。圖14是表示用于管理邏輯巻250的表T1的結(jié)構(gòu)的說明圖。該表T1與圖13 所示的電源供給狀態(tài)管理表T2—起構(gòu)成系統(tǒng)結(jié)構(gòu)信息。所述各表T1、 T2被存 儲在例如高速緩沖存儲器114內(nèi)。巻管理表T1將例如巻號碼(LU#) 111、容量112、 RAID組號碼I13、 RAID 級別114、驅(qū)動器號碼列表I15、最新訪問時刻116等項目對應(yīng)起來進行管理。此 外,也可以是對圖示以外的項目進行管理的結(jié)構(gòu)。另外,也可以是將表T1分割 為多個表來進行管理的結(jié)構(gòu)。逆輯巻號碼111是用于唯一確定被設(shè)置在存儲控制裝置內(nèi)的全部邏輯巻250 的識別信息。容量112是表示邏輯巻250的存儲容量的信息。RAID組號碼113 是用于唯一確定i殳定了邏輯巻250的RAID組240的識別信息。所謂RAID級別 114,是表示RAID組240的RAID級別的信息。作為RAID級別,可以列舉出例 如RAID1、 RAID5、 RAID6等。所謂驅(qū)動器號碼列表I15,是用于確定構(gòu)成RAID 組240的盤驅(qū)動器230的信息。所謂最新訪問時刻116,是表示主機13最后訪問 邏輯巻250的時刻的信息。此外,由于版面限制而未圖示,但也可以通過表T1管理例如每規(guī)定期間內(nèi)的訪問頻度、或各邏輯巻250的空閑容量等。圖15是表示用于管理各機箱100、 200中的電源供給狀態(tài)的表T2的說明圖。 該電源供給狀態(tài)管理表T2將例如機箱號碼I21、向機箱的電源供給狀態(tài)I22、驅(qū) 動器號碼I23、旋轉(zhuǎn)狀態(tài)I24、第一系統(tǒng)PDB的開關(guān)(圖中簡記為"SW")號碼 125、其開關(guān)狀態(tài)I26、第二系統(tǒng)PDB的開關(guān)號碼I27、其開關(guān)狀態(tài)I28分別對應(yīng) 起來進行管理。表T2作為用于分別管理各盤驅(qū)動器230的狀態(tài)等的管理信息, 也可以-陂成為例如狀態(tài)管理圖(map)。所謂機箱號碼I21,是用于唯一確定構(gòu)成存儲控制裝置的各機箱100、 200的 識別信息。所謂向機箱的電源供給狀態(tài)122,是表示是否向該機箱供給來自外部 的電源的信息。所謂驅(qū)動器號碼I23,是用于確定在該機箱內(nèi)設(shè)置的各盤驅(qū)動器 230的識別信息。所謂旋轉(zhuǎn)狀態(tài)124,是表示該盤驅(qū)動器230正在起轉(zhuǎn)(spin up )還是停轉(zhuǎn)(spin down)的信息。在起轉(zhuǎn)狀態(tài)時以"ON"來表示,在停轉(zhuǎn)狀態(tài)時以"OFF"來表 示。所謂起轉(zhuǎn)狀態(tài),是盤以規(guī)定速度旋轉(zhuǎn)的狀態(tài),可以進行數(shù)據(jù)讀寫。所謂停轉(zhuǎn) 狀態(tài),是盤在規(guī)定速度以下旋轉(zhuǎn)或停止的狀態(tài),在此狀態(tài)下無法進行數(shù)據(jù)的讀寫。所謂第一系統(tǒng)PDB的開關(guān)號碼125和第二系統(tǒng)PDB的開關(guān)號碼127,是用 于分別確定與該機箱連接的第一電源供給系統(tǒng)(#0的系統(tǒng))和第二電源供給系 統(tǒng)(#1的系統(tǒng))的PDB內(nèi)開關(guān)310的信息。所謂開關(guān)狀態(tài)I26、 128,是分別表 示通過I25、 127確定的開關(guān)310的開閉狀態(tài)的信息。在開關(guān)310閉合時以"ON" 來表示,在開關(guān)310斷開時以"OFF"來表示。在本實施例中,為了提高可靠性, 開關(guān)310構(gòu)成為平時斷開的a接點。圖16是表示根據(jù)各增設(shè)機箱200的性質(zhì)而配置了數(shù)據(jù)的情況下的形態(tài)的說 明圖。各增設(shè)機箱200內(nèi)置有FC驅(qū)動器或SATA驅(qū)動器那樣的同一種類的盤驅(qū) 動器230??梢愿鶕?jù)各增設(shè)機箱200具有的盤驅(qū)動器230的性能,如圖16所示 配置數(shù)據(jù)。例如,在具有高性能盤驅(qū)動器230的基本機箱IOO中,可以存儲從主 機13頻繁訪問的數(shù)據(jù)(圖中的訪問數(shù)據(jù)),在具有低性能的盤驅(qū)動器230的增設(shè) 機箱200中,可以存儲從主機13的訪問頻度較少的存檔數(shù)據(jù)或備份數(shù)據(jù)。通過 將訪問頻度較少的存檔數(shù)據(jù)或備份數(shù)據(jù)匯集在特定的機箱200中,可以縮短向該 機箱200供給電力的時間,其結(jié)果,可以降低存儲控制裝置的耗電量。圖17是表示用于確認與電源供給相關(guān)的連接結(jié)構(gòu)的初始設(shè)定的處理的流程圖。可以由用戶決定在哪個機箱上連接哪個PDB300的開關(guān)310。用戶可以將與 自身進行的連接相關(guān)的結(jié)構(gòu),從管理終端14登錄在控制器110的表T2中。但是, 難以完全排除人為錯誤(humanerror )。因此,通過執(zhí)行圖17所示的處理,來檢 查用戶登錄的電源供給的連接結(jié)構(gòu)是否正確。針對第一電源供給系統(tǒng)以及第二電源供給系統(tǒng)的每一個,分別實施本處理。 控制器110向作為檢查對象的開關(guān)310輸出控制信號,使該開關(guān)310斷開(S10 )。 控制器110確纟人是否>^人應(yīng)與S10中祐:設(shè)定為斷開的開關(guān)310連"l妾的電源部220輸 出了表示停電的警報信號(Sll)。各電源部120、 220構(gòu)成為可以在來自外部的 電源供給中斷時向外部輸出警報信號。當(dāng)Sll中/人應(yīng)與被設(shè)定為斷開的開關(guān)310連接的電源部220輸出了警報信號 時(S11:是),控制器HO判斷出通過用戶登錄的信息是正確的(S12)。反之, 當(dāng)Sll中從應(yīng)與被設(shè)定為斷開的開關(guān)310連接的電源部220未輸出警報信號時 (Sll:否),控制器HO判斷出通過用戶登錄的信息錯誤(S13)。當(dāng)在通過用戶 登錄的信息中檢測出錯誤時,通過PDB300使電源供給不停止(S14)??刂破?10判斷是否對全部開關(guān)310進行了連接狀態(tài)的判定(S15)。當(dāng)存在 未判定的開關(guān)310時(S15:否),控制器IIO將作為檢查對象的開關(guān)變更為下一 開關(guān)310(S16),重復(fù)S10 S15。當(dāng)對全部開關(guān)310完成了4企查時(S15:是), 控制器110結(jié)束本處理。此外,也和S14中所示相同,當(dāng)在連接狀態(tài)中檢測出錯 誤時,至少不進行與連接錯誤的位置相關(guān)的開關(guān)操作。當(dāng)在與電源供給相關(guān)的連 接中檢測出錯誤時,在該錯誤被改正前的期間,可以禁止停止使用PDB300的電 源供給。圖18是表示一個模式的電源供給停止處理的流程圖。在該處理中,針對每 個盤驅(qū)動器230進行節(jié)電。本處理是圖1中所述的模式F1的一例??刂破鱪o通過參照表Ti,判定是否存在規(guī)定時間以上未訪問的盤驅(qū)動器 230 (S20)。用戶可以將例如一小時等任意值設(shè)定為規(guī)定時間??刂破?10,當(dāng)檢測出規(guī)定時間以上未訪問的盤驅(qū)動器230時(S20:是), 向該盤驅(qū)動器230所存在的增設(shè)機箱200發(fā)行用于使該盤驅(qū)動器230變更為停轉(zhuǎn) 狀態(tài)的指示(S21 )??刂破?10將S20中檢測出的盤驅(qū)動器230的旋轉(zhuǎn)狀態(tài)作為停轉(zhuǎn)而記錄在表T2中(S22)。從控制器110發(fā)行的指示(命令),通過后端開關(guān) 400被傳送到目標(biāo)增設(shè)才幾箱200。接收到來自控制器110的指示的增設(shè)機箱200的控制基板210,使被指定的 盤驅(qū)動器230停轉(zhuǎn)(S23)。另外,控制基板210,若可能的話,使冷卻風(fēng)扇202 的轉(zhuǎn)速下降(S24)。例如,在機箱內(nèi)其它盤驅(qū)動器230工作時,為了保持^4f內(nèi)的溫度,冷卻風(fēng) 扇202的轉(zhuǎn)速被保持為一定值。與此相對,在S23中通過使一個或多個盤驅(qū)動器 230停轉(zhuǎn)而可以使冷卻能力下降的情況下,控制基板210也可以使冷卻風(fēng)扇202 的轉(zhuǎn)速降低。此外,可以通過控制器IIO、或者增設(shè)機箱200的控制基板210來 決定是否使冷卻風(fēng)扇202的轉(zhuǎn)速降低。圖19是表示其它模式的電源供給停止處理的流程圖。在本處理中,分別表 示向機箱內(nèi)的全部盤驅(qū)動器230的通電停止(圖1中的模式F2)、和向機箱全體 的電源供給停止(圖1中的模式F3 )。控制器110通過使用表T2,判定對象機箱內(nèi)的全部盤驅(qū)動器230是否成為 停轉(zhuǎn)狀態(tài)(S30)。和圖18中所述的相同,當(dāng)在規(guī)定時間以上沒有向各盤驅(qū)動器 230的訪問時,各盤驅(qū)動器230被個別地置為停轉(zhuǎn)狀態(tài)。當(dāng)針對被置為停轉(zhuǎn)狀態(tài) 的盤驅(qū)動器230發(fā)生了數(shù)據(jù)訪問時,該盤驅(qū)動器230被變更為起轉(zhuǎn)狀態(tài)。當(dāng)判定為對象機箱內(nèi)的全部盤驅(qū)動器230為停轉(zhuǎn)狀態(tài)時(S30:是),控制器 110向?qū)ο髾C箱的控制基板210指示向全部盤驅(qū)動器230的通電停止(S31)。對 象機箱的控制基板210,通過斷開電源部220內(nèi)的開關(guān)223,分別使輸出VI、 V2 停止,使向機箱內(nèi)的全部盤驅(qū)動器230的通電停止(S32)。此外,在這種情況下, 控制器110不僅進行向全部盤驅(qū)動器230的通電停止,也可以請求冷卻風(fēng)扇202 的停止。對象機箱內(nèi)的各盤驅(qū)動器230中的任意一個以上的盤驅(qū)動器230為起轉(zhuǎn)狀態(tài) 時(S30:否),遷移至S37??刂破鱅IO,在指示了向?qū)ο髾C箱內(nèi)的全部盤驅(qū)動器230的通電停止后,使 與對象機箱連接的第一系統(tǒng)(#0)的PDB300的開關(guān)310斷開(S33)??刂破?IIO對于從第一系統(tǒng)側(cè)的電源部(PS#0) 220輸出通知電源供給停止的警報信號 進行確認(S34)。從第一系統(tǒng)側(cè)的電源部220接收到警報時(S34:是),控制器110使與對象 機箱連接的第二系統(tǒng)(#1)的PDB的開關(guān)310斷開(S35)。由此,切斷從第一 系統(tǒng)和第二系統(tǒng)向?qū)ο髾C箱的電源供給,對象機箱停止工作。此時,從第二系統(tǒng) 側(cè)的電源部220向控制器IIO輸出警才艮信號。因此,控制器110確認接收到來自第二系統(tǒng)側(cè)的電源部220的警報信號,而 且,確認無法訪問對象機箱(S36)??刂破?10當(dāng)確認無法訪問對象機箱時(S36: 是),判定是否對存儲控制裝置內(nèi)的全部機箱進行了判斷(S37),當(dāng)存在未判定 的機箱時(S37:否),將對象機箱變更為下一機箱(S38)。然后,控制器110重 復(fù)S30 S37。在S34中無法接收到警報信號時(S34:否),或者在S36中可以訪問對象機 箱時(S36:否),是發(fā)生了某種異常的情況。因此,控制器IIO執(zhí)行異常診斷處 理(S39 ~ S43 )。信號(S39)。當(dāng)未輸出警報信號時(S39:否),控制器110使S33或S35中設(shè)定 為斷開的開關(guān)310返回接通狀態(tài),警告在PDB300與對象機箱的連接中存在異常 (S40)。該警告可以顯示在管理終端14的畫面上。或者也可以通過向預(yù)先登錄 的用戶的電子郵件地址發(fā)送電子郵件,來向用戶進行警告。當(dāng)不輸出警報時(S39:否),控制器IIO判斷是否可以與S33或S35中發(fā)出 了指示的PDB300進行正常的通信(S41 )。在能夠正常地進行通信時(S41:是), 控制器110使無法將目標(biāo)開關(guān)310斷開的PDB300所具備的警報用LED燈點亮 (S42 )。盡管可以從控制器110正常地發(fā)送命令,但由于該PDB300不正常動作, 因此可以判斷為在該PDB300的內(nèi)部發(fā)生了故障。與此相對,當(dāng)無法與PDB300正常地通信時(S41:否),控制器110判定為 在PDB300與控制器110之間的通信路徑(L1 )中發(fā)生了故障,并輸出警告(S43 )。 該警告與S40中所述的相同,可以顯示在管理終端14等中。無法將目標(biāo)開關(guān)310 斷開的原因不是PDB300的內(nèi)部異常,而是由于在該PDB300與控制器IIO之間 的通信路徑上存在異常。圖20表示用于處理從主機13發(fā)行的寫命令的流程圖。控制器110,當(dāng)從主機13接收到寫命令以及寫數(shù)據(jù)時(S50),使寫數(shù)據(jù)存儲在高速緩沖存儲器114中(S51 )??刂破?10在使寫數(shù)據(jù)存儲在高速緩沖存儲器 114中的時刻,向主機13通知已完成了寫命令的處理(S52)??刂破?10將寫 命令中明確表示的邏輯地址變換為盤驅(qū)動器230的物理地址(S53 ),確定作為訪 問對象的盤驅(qū)動器230 (S54)。在以下的說明中,為了方便,有時將作為訪問對 象的盤驅(qū)動器230表示為訪問目的地驅(qū)動器??刂破?10通過^f吏用表T2,判定是否可以訪問S54中確定的訪問目的地驅(qū) 動器(S55 )。當(dāng)訪問目的地驅(qū)動器為起轉(zhuǎn)狀態(tài)時,可以立即訪問訪問目的地驅(qū)動 器。當(dāng)判定為可以訪問訪問目的地驅(qū)動器時(S55:是),控制器110向訪問目的 地驅(qū)動器傳輸寫數(shù)據(jù)(S56 )。寫數(shù)據(jù)通過后端開關(guān)400被傳送至具有訪問目的地 驅(qū)動器的增設(shè)機箱200??刂苹?10當(dāng)接收到寫數(shù)據(jù)時,在所指定的盤驅(qū)動器 230 (訪問目的地驅(qū)動器)中寫入寫數(shù)據(jù)。與此相對,當(dāng)判定為無法訪問訪問目的地驅(qū)動器時(S55:否),執(zhí)行后述的 電源供給開始處理(SIOO)。這樣,在本實施例中,在向訪問目的地驅(qū)動器傳輸 寫數(shù)據(jù)前,判斷是否可以訪問訪問目的地驅(qū)動器,在無法訪問時執(zhí)行電源供給開 始處理。代替上述方案,也可以在無法向訪問目的地驅(qū)動器寫入寫數(shù)據(jù)時,拍^亍 電源供給開始處理。圖21表示用于處理從主機13發(fā)行的讀命令的流程圖??刂破?10當(dāng)從主機 13接收到讀命令時(S60 ),確定訪問目的地驅(qū)動器(S61 )。在此所謂訪問目的 地驅(qū)動器,是存儲了被請求讀出的數(shù)據(jù)的盤驅(qū)動器230??刂破?10判定由主機13請求的數(shù)據(jù)是否存儲在高速緩沖存儲器114中 (S62)。在以下的說明中,有時將通過主機13請求讀出的數(shù)據(jù)稱為讀數(shù)據(jù)。當(dāng)讀數(shù)據(jù)被存儲在高速緩沖存儲器114中時(S62:是),跳過后述的S63、 S64,將高速緩沖存儲器114中存儲的讀數(shù)據(jù)發(fā)送至主機13 (S65)。當(dāng)讀數(shù)據(jù)未存4渚在高速緩沖存儲器114中時(S62:否),控制器nO通過4吏 用表T2,判斷是否可以訪問訪問目的地驅(qū)動器(S63)。當(dāng)判定為可以訪問訪問 目的地驅(qū)動器時(S63:是),控制器IIO從訪問目的地驅(qū)動器讀出讀數(shù)據(jù),并使 其存儲在高速緩沖存儲器114中(S64)??刂破鱅IO將高速緩沖存儲器114中存 儲的讀數(shù)據(jù)發(fā)送至主機13 ( S65 )。與此相對,當(dāng)判定為無法訪問訪問目的地驅(qū)動器時(S63:否),控制器IIO執(zhí)行電源供給開始處理(SIOO)。圖22是表示電源供給開始處理(S100)的詳細情況的流程圖??刂破?10 設(shè)置具有訪問目的地驅(qū)動器的增設(shè)機箱200的號碼,作為對象機箱的號碼 (S101 )。控制器110將與對象機箱連接的各系統(tǒng)的PDB300內(nèi)的開關(guān)310分別設(shè)定為 接通,以向?qū)ο髾C箱供給電力(S102)。接著,控制器110向?qū)ο髾C箱發(fā)送用于 使訪問目的地驅(qū)動器起轉(zhuǎn)的命令。對象機箱的控制基板210按照來自控制器110 的命令啟動訪問目的地驅(qū)動器,使其起轉(zhuǎn)(S104)。在此,當(dāng)訪問目的地驅(qū)動器的數(shù)量在預(yù)先設(shè)定的規(guī)定數(shù)N以上時,控制器 110也可以使合計為N個的訪問目的地驅(qū)動器分為Nl個、N2個、N3三階段順 次啟動。圖23是表示將N個訪問目的地驅(qū)動器分批而使其順次啟動時,從電源部220 輸出的電流值的變化的說明圖。為了易于理解,圖23示意性地表示電源部220 的輸出電流的容量、和訪問目的地驅(qū)動器中消耗的電流的關(guān)系。在時刻tl,當(dāng)使N1個訪問目的地驅(qū)動器啟動時,在瞬間產(chǎn)生沖擊電流。在 使Nl個訪問目的地驅(qū)動器啟動時的沖擊電流消失的時刻t2,當(dāng)使N2個訪問目 的地驅(qū)動器啟動時,產(chǎn)生沖擊電流。在使N2個訪問目的地驅(qū)動器啟動時的沖擊 電流消失的時刻t3,當(dāng)使N3個訪問目的地驅(qū)動器啟動時,沖擊電流產(chǎn)生,并在 短時間后消失。即,為使訪問目的地驅(qū)動器啟動時的沖擊電流不超過電源部220的容量,使 盤驅(qū)動器230分為多次啟動。Ml ~M4表示與電源容量的余量(margin )。當(dāng)訪 問起轉(zhuǎn)后的盤驅(qū)動器230時,該盤驅(qū)動器230的消耗電流增大。為使訪問時的消 耗電流不超過電源容量,確保余量M1 M4。例如,可以設(shè)定N-N1-12。即,當(dāng)使12個盤驅(qū)動器230啟動時,即使一次 使12個盤驅(qū)動器230啟動,也可以得到足夠的余量M1。當(dāng)N-15時,可以設(shè)定 Nl=12、 N2=2、 N3=l。最初使12個盤驅(qū)動器230啟動,然后使2個盤驅(qū)動器230 啟動,最后使1個盤驅(qū)動器230啟動。這樣,當(dāng)使預(yù)先設(shè)定的規(guī)定數(shù)N以上的盤驅(qū)動器230啟動時,也能夠以預(yù)先 設(shè)定的多個個數(shù)N1、 N2、 N3為單位(N1>N2>N3),使N個盤驅(qū)動器分批啟動。由此可以控制消耗電流,以便不超過電源部220的電源容量,并且可以使盤驅(qū)動 器230迅速起轉(zhuǎn)。先使可以同時啟動的最大數(shù)量N1個的盤驅(qū)動器230啟動,因 此可以在早期使這N1個盤驅(qū)動器230的工作穩(wěn)定,可以立即訪問。圖24是表示自我診斷處理的流程圖。例如,在長時間停止向存儲了備份數(shù) 據(jù)等訪問頻度低的數(shù)據(jù)的增設(shè)機箱200通電的情況下,在通電停止過程中,即使 增設(shè)機箱200中發(fā)生了故障也無法檢測出來,有可能在需要時無法取出數(shù)據(jù)。因此,在本實施例中,通過定期或不定期地向^f木止中的增設(shè)機箱200通電, 確認是否正常地動作。該自我診斷處理可以以預(yù)先設(shè)定的規(guī)定周期定期地進行, 也可以在用戶任意指定的時刻不定期地進行。控制器110使用表T2,判定是否存在規(guī)定時間以上未從PDB300供給外部電 源的增設(shè)機箱200 (S70)??刂破?10,當(dāng)發(fā)現(xiàn)了規(guī)定時間以上未通電的增設(shè)機 箱200時(S70:是),使與該增設(shè)機箱200連接的PDB300內(nèi)的開關(guān)310接通(S71 ), 向該增設(shè)機箱200供給外部電力??刂破鱅IO將作為診斷用命令而預(yù)先設(shè)定的命令(起轉(zhuǎn)命令或停轉(zhuǎn)命令等) 發(fā)送至增設(shè)機箱200,確認該增設(shè)機箱200內(nèi)的各盤驅(qū)動器230的動作(S72 )。 控制器110判定該增設(shè)機箱200內(nèi)的全部盤驅(qū)動器230是否正常地動作(S73 )。 控制器IIO,當(dāng)判定為全部盤驅(qū)動器230正常動作時(S73:是),返回S70。當(dāng) 任意一個以上的盤驅(qū)動器230不正常動作時(S73:否),控制器IIO輸出在該增 設(shè)機箱200中發(fā)生了異常的警報(S74 )。該警報通過管理終端14被通知給用戶。 另外,當(dāng)管理終端14與管理服務(wù)器相連時,該警報從管理終端14被發(fā)送至管理 服務(wù)器。圖25示意性地表示各增設(shè)機箱200中的節(jié)電模式的變化。如圖25(a)所示, 最初從電源部220分別向各盤驅(qū)動器230、控制基板210、冷卻風(fēng)扇220供給直 流電源。如圖25 (b)所示,將規(guī)定時間未凈皮訪問的盤驅(qū)動器230 ( #1)變更為 停轉(zhuǎn)狀態(tài)。如圖25 (c)所示,成為停轉(zhuǎn)狀態(tài)的盤驅(qū)動器230增加,如圖25 (d)所示, 當(dāng)全部盤驅(qū)動器230變?yōu)橥^D(zhuǎn)狀態(tài)時,如圖25 (e)所示,從PDB300向增設(shè)機 箱200的外部電源供給本身停止。這樣,在本實施例中,根據(jù)盤驅(qū)動器230的利 用狀況,可以分階段地節(jié)省耗電量,最終可以使耗電量大體為零。28圖26是表示以機箱為單位停止電源供給的情況的說明圖。圖中斜線所示的 機箱200 ( # 1、 #3 )被停止了電源供給。在如此構(gòu)成的本實施例的效果中,根據(jù)盤驅(qū)動器230的利用狀況,停止向各 增設(shè)機箱200的外部電源的供給本身,因此可以比以往減小耗電量。在本實施例中,通過后端開關(guān)400將基本機箱100和各增設(shè)機箱200開關(guān)相 連,因此,基本機箱100可以在發(fā)現(xiàn)內(nèi)置的盤驅(qū)動器230全部停轉(zhuǎn)的增設(shè)機箱 200后,立即停止電源供給,可以減小耗電量。根據(jù)本實施例的結(jié)構(gòu)而得的其它 效果與前面所述的相同。 (實施例2 )根據(jù)圖27、圖28說明本發(fā)明的第二實施例。包含本實施例在內(nèi)的以下各實 施例,相當(dāng)于第一實施例的變形例。在本實施例中,當(dāng)PDB300 4全測出控制器110 的異常時,將PDB300內(nèi)的開關(guān)310全部設(shè)定為接通。圖27是提取出存儲控制裝置的一部分進行表示的電路圖。在PDB300的控 制電路320A中設(shè)有診斷部321。診斷部321進行后述的診斷處理,并根據(jù)診斷 結(jié)果控制各開關(guān)310。圖28是表示通過診斷部321執(zhí)行的處理的流程圖。診斷部321判定是否經(jīng) 過了規(guī)定時間(S80),當(dāng)經(jīng)過了規(guī)定時間時(S80:是),通過信號線L1嘗試與 控制器IIO進行通信(S81)。PDB300內(nèi)的診斷部321判定是否能夠與控制器110正常地通信(S82 )。當(dāng) 能夠正常通信時(S82:是)返回S80,再次等待經(jīng)過規(guī)定時間。與此相對,當(dāng)無法正常通信時(S82:否),診斷部321將PDB300內(nèi)的各開 關(guān)310全部設(shè)定為接通(S83)。在S82中判定為"否"時,其原因是在控制器 110中發(fā)生了異常,控制器110無法適當(dāng)?shù)厥归_關(guān)310接通斷開。如此構(gòu)成的本實施例也達到與所述第一實施例相同的效果。在此基礎(chǔ)上,在 本實施例中,當(dāng)PDB300檢測出控制器110的異常時,將各開關(guān)310全部設(shè)定為 接通,因此提高了安全性和可靠性。通過使全部開關(guān)310接通,無法降低耗電量。 但是,由于保證了向各增設(shè)機箱200的通電,因此從故障保護(failsafe)的觀點 考慮是理想的。(實施例3 )圖29是示意性地表示第三實施例的存儲控制裝置的連接結(jié)構(gòu)的說明圖。在圖29中,為了方便,除去了用于將后端開關(guān)400和各增設(shè)機箱200連接的信號 線L3。在本實施例中,基本機箱100通過后端開關(guān)400與各PDB300分別連接。 因此,在本實施例中廢除了信號線L1。 (實施例4)根據(jù)圖30-圖32說明第四實施例。在本實施例中,在具有多個存儲控制裝 置的存儲系統(tǒng)中, 一個存儲控制裝置1000將其它存儲控制裝置1100、 1200所具 有的存儲區(qū)域虛擬化來提供給主機13。圖30所示的存儲系統(tǒng)具備多個存儲控制裝置1000、 1100、 1200。存儲控制 裝置IOOO是作為與其它各存儲控制裝置1100、 1200連接的連接源的存儲控制裝 置,管理其它各存儲控制裝置1100、 1200。作為連接源的存儲控制裝置1000,將作為連接目的地的存儲控制裝置1100、1200分別具有的存儲區(qū)域,在存儲控制裝置IOOO的內(nèi)部進行虛擬化,使其好像是存儲控制裝置1000的內(nèi)部巻那樣提供給主機13。因此,作為連接源的存儲控制裝置1000統(tǒng)一管理與各存儲控制裝置1000、 1100、 1200的系統(tǒng)結(jié)構(gòu)相關(guān)的信 臺各存儲控制裝置1000、 1100、 1200可以分別具有相同基本結(jié)構(gòu),也可以具 有各不相同的結(jié)構(gòu)。在本實施例中,存儲控制裝置1000、 1100、 1200分別具備 所述第 一 實施例中所述的結(jié)構(gòu)。作為連接源的存儲控制裝置1000的基本機箱100、與作為連接目的地的各存 儲控制裝置1100、 1200的各基本機箱100通過通信路徑L5相連。該通信路徑 L5例如可以構(gòu)成為SAN等通信網(wǎng)絡(luò)。另外,作為連接源的存儲控制裝置1000 的基本機箱100,和作為連接目的地的各存儲控制裝置1100、 1200的各PDB300 通過信號線L6相連。圖31是表示本實施例的電源供給停止處理的流程圖。通過連接源存儲控制 裝置1000的基本機箱100內(nèi)的控制器IOO執(zhí)行該處理。連接源的控制器110,選擇裝置號碼最的少存儲控制裝置IIOO作為處理對象 的存儲控制裝置(S300)。控制器IIO,針對對象存儲控制裝置IIOO所具有的全 部巻250,判定是否不需要訪問(S301)。當(dāng)針對存儲控制裝置1100所具有的全部巻250判斷為不需要訪問時(S301: 是),連接源的控制器110向存儲控制裝置1100的基本機箱100發(fā)行關(guān)閉命令 (shutdown command) ( S302 )。接收到關(guān)閉命令的存儲控制裝置1100的控制器110執(zhí)行關(guān)閉處理(S303 )。 在關(guān)閉處理中,例如從下位的增設(shè)機箱200順次停止電源的供給,最后使基本機 箱100的動作也停止。連接源的控制器110使與存儲控制裝置1100連接的各PDB300內(nèi)的各開關(guān) 310按照從下位向上位的順序斷開(S304)。由此,停止向作為連接目的地的存 儲控制裝置1100的基本機箱100以及各增設(shè)機箱200供給外部電源。連接源的控制器110判定是否對全部連接目的地存儲控制裝置進行了判斷 (S305 )。當(dāng)存在未判定的存儲控制裝置時(S305:否),控制器110將作為對象 的存儲控制裝置的裝置號碼變更為下一個連接目的地存儲控制裝置1200的裝置 號碼(S306),重復(fù)S301 S305。圖32是表示開始電源供給時的處理的流程圖。連接源的控制器110,使與對 象存儲控制裝置連接的各PDB300內(nèi)的各開關(guān)310,按照從上位向下位的順序接 通(S310)。在作為連接目的地的存儲控制裝置中,當(dāng)從各系統(tǒng)的PDB300供給外部電源 時,首先使基板機箱100啟動(S311),接著按照被供給外部電源的順序使各增 設(shè)機箱200啟動(S312)。如此構(gòu)成的本實施例也達到與所述第一實施例相同的效果。在此基礎(chǔ)上,在 本實施例中,在具有多個存4諸控制裝置1000、 1100、 1200的存儲系統(tǒng)中,可以 更進一步地減少耗電量。 (實施例5 )圖33是表示第五實施例的存儲系統(tǒng)的說明圖。在本實施例中,由連接源存 儲控制裝置1000的基本機箱IOO控制電源裝置15的動作,該電源裝置15向作 為連接目的地的各存儲控制裝置1100、 1200的各PDB300供給電力。 如此構(gòu)成的本實施例也達到與所述第四實施例相同的效果。 此外,本發(fā)明不限于上述實施方式。作為本領(lǐng)域技術(shù)人員,可以在本發(fā)明范 圍內(nèi)進行各種追加或變更等。例如可以適當(dāng)?shù)亟M合各實施例。
權(quán)利要求
1.一種具備多個機箱的存儲控制裝置,其中,所述各機箱中的某一個機箱,成為用于對與上位裝置之間的數(shù)據(jù)通信以及其它機箱的動作進行控制的第一機箱,所述第一機箱以外的所述其它機箱,分別成為具備多個存儲設(shè)備的第二機箱,所述第一機箱和所述各第二機箱,通過用于將所述第一機箱與所述各第二機箱開關(guān)連接的機箱間連接部相連,所述第一機箱保存用于管理存儲控制裝置的結(jié)構(gòu)以及電源供給狀態(tài)的系統(tǒng)結(jié)構(gòu)信息,根據(jù)所述系統(tǒng)結(jié)構(gòu)信息來控制用于分別向所述各第二機箱供給電力的電源供給電路部,由此分別獨立地控制向所述每個第二機箱的電源的供給或停止。
2. 根據(jù)權(quán)利要求1所述的存儲控制裝置,其中,問的存儲設(shè)備,使其轉(zhuǎn)移至抑止功率消耗的節(jié)電模式。
3. 根據(jù)權(quán)利要求2所述的存儲控制裝置,其中,所述第一機箱,當(dāng)在所述各第二機箱中檢測出機箱內(nèi)的全部存儲設(shè)備已轉(zhuǎn) 移到所述節(jié)電模式的規(guī)定的第二機箱時,使向該規(guī)定的第二機箱內(nèi)的全部所述 存儲設(shè)備的電源供給停止。
4. 根據(jù)權(quán)利要求2所述的存儲控制裝置,其中,所述第一機箱,當(dāng)在所述各第二機箱中檢測出機箱內(nèi)的全部存儲設(shè)備已轉(zhuǎn) 移到所述節(jié)電模式的規(guī)定的第二機箱時,使向該規(guī)定的第二機箱的電源供給停 止。
5. 根據(jù)權(quán)利要求3所述的存儲控制裝置,其中,所述第一機箱,在使向所述規(guī)定的第二機箱內(nèi)的全部所述存儲設(shè)備的電源 供給停止后,使向所述規(guī)定的第二機箱的電源供給停止。
6. 根據(jù)權(quán)利要求1所述的存儲控制裝置,其中,所述電源供給電路部,當(dāng)檢測出所述第一機箱中發(fā)生了故障時,轉(zhuǎn)移到分別向所述各第二^L箱供給電力的狀態(tài)。
7. 根據(jù)權(quán)利要求4所述的存儲控制裝置,其中,所述第一機箱,當(dāng)再次向所述規(guī)定的第二機箱供給電力時,通過使所述規(guī) 定的第二機箱內(nèi)的存儲設(shè)備每次以規(guī)定數(shù)量分批啟動的方式,來控制所述規(guī)定 的第二機箱。
8. 根據(jù)權(quán)利要求4所述的存儲控制裝置,其中,作為所述電源供給電路部,具備通過各不相同的電力供給路徑向所述各第 二機箱供給電力的第 一 電源供給電路部以及第二電源供給電路部,所述第一機箱,當(dāng)使向所述規(guī)定的第二機箱的電源供給停止時,以如下方 式分別控制所述第 一 電源供給電路部以及所述第二電源供給電路部(1)首先,使從所述第一電源供給電路部向所述規(guī)定的第二機箱的電源 供給停止;(2 )確認從所述第一電源供給電路部向所述規(guī)定的第二機箱的電源供給 已被正常停止;(3) 然后,使從所述第二電源供給電路部向所述規(guī)定的第二機箱的電源 供給停止;(4) 確認從所述第二電源供給電路部向所述規(guī)定的第二機箱的電源供給 已被正常停止。
9. 根據(jù)權(quán)利要求8所述的存儲控制裝置,其中,所述第一機箱,當(dāng)從所述第一電源供給電路部或所述第二電源供給電路部 中某一個向所述規(guī)定的第二機箱的電源供給未被正常停止時,判定能否與所述 第一電源供給電路部或所述第二電源供給電路部中、所述電源供給未被正常停 止的一方的規(guī)定的電源供給電路部進行通信,當(dāng)能夠進行通信時,輸出表示在 所述規(guī)定的電源供給電路部的內(nèi)部產(chǎn)生了異常的信息,當(dāng)不能進行通信時,輸 出表示在所述規(guī)定的電源供給電路部與所述第 一機箱間的通信路徑中產(chǎn)生了 異常的信息。
10. 根據(jù)權(quán)利要求l所述的存儲控制裝置,其中, 所述第 一機箱與所述電源供給電路部通過通信網(wǎng)絡(luò)相連, 所述第一機箱,通過將用于指示電源供給的開始或電源供給的停止的命令經(jīng)由所述通信網(wǎng)絡(luò)發(fā)送至所述電源供給電路部,來控制所述電源供給電路部。
11. 根據(jù)權(quán)利要求1所述的存儲控制裝置,其中, 所述機箱間連接部與所述電源供給電路部相連,所述第 一機箱通過所述機箱間連接部向所述電源供給電路部指示電源供 給的開始或電源供給的停止。
12. 根據(jù)權(quán)利要求1所述的存儲控制裝置,其中,所述第一機箱通過定期或不定期地向被停止了電源供給的所述第二機箱 供給電力,來診斷是否正常地工作。
13. —種具備多個機箱的存儲控制裝置,其中,具備第一機箱、分別具有多個存儲設(shè)備的第二機箱、用于分別向所述第 一機箱以及所述各第二機箱供給外部電源的電源供給電路部、以及用于將所述 第 一機箱與所述各第二機箱開關(guān)連接的機箱間連接部,所述第一機箱至少具備系統(tǒng)結(jié)構(gòu)信息管理部,管理與所述存儲控制裝置的結(jié)構(gòu)以及電源供給狀態(tài) 相關(guān)的系統(tǒng)結(jié)構(gòu)信息;第一控制部,才艮據(jù)由所述系統(tǒng)結(jié)構(gòu)信息管理部所管理的所述系統(tǒng)結(jié)構(gòu)信 息,處理向所述各第二機箱的電源供給、以及上位裝置與所述各存儲設(shè)備之間 的數(shù)據(jù)輸入輸出;以及第一機箱內(nèi)電源部,通過將經(jīng)由所述電源供給電路部供給的所述外部電源 變換為規(guī)定電壓,向所述第一控制部供給具有規(guī)定電壓的電力,所述各第二機箱至少具備多個所述存儲設(shè)備,存儲由所述上位裝置利用的數(shù)據(jù);第二控制部,根據(jù)來自所述第一控制部的指示,控制向所述各存儲設(shè)備的 數(shù)據(jù)輸入輸出、以及第二機箱內(nèi)電源部的動作;以及所述第二機箱內(nèi)電源部,通過將經(jīng)由所述電源供給電路部供給的所述外部 電源變換為規(guī)定電壓,分別向所述各存儲設(shè)備以及所述第二控制部供給電力,所述電源供給電路部具有分別被設(shè)置于所述各第二機箱內(nèi)電源部與所述 外部電源之間的電力供給路徑中途的開關(guān)部,所述各開關(guān)部根據(jù)來自所述第一 控制部的指示分別使所述各電力供給路徑連通或切斷,并且所述第一控制部,根據(jù)所述系統(tǒng)結(jié)構(gòu)信息,對于所述各第二^u箱中被判定 為不需要向該第二機箱內(nèi)存在的所述各存儲設(shè)備進行訪問的規(guī)定的第二機箱, 通過使該規(guī)定的第二機箱所連接的所述開關(guān)部動作,使所述規(guī)定的第二機箱的所述第二^L箱內(nèi)電源部與所述外部電源之間的所述電力供I^洛徑切斷。
14. 根據(jù)權(quán)利要求l所述的存儲控制裝置,其中,所述第一控制部可以分別執(zhí)行以下三種模式(1) 第一模式,對于所述各存儲設(shè)備中在預(yù)先設(shè)定的規(guī)定時間以上沒有 訪問的存儲設(shè)備,使其轉(zhuǎn)移至抑止功率消耗的節(jié)電模式;(2) 第二模式,在所述各第二機箱中檢測出機箱內(nèi)的全部存儲設(shè)備已轉(zhuǎn) 移到所述節(jié)電模式的規(guī)定的第二機箱時,使向該規(guī)定的第二機箱內(nèi)的全部所述 存儲設(shè)備的電源供給停止;以及(3) 第三模式,在使向所述規(guī)定的第二機箱內(nèi)的全部所述存儲設(shè)備的電 源供給停止后,使向所述規(guī)定的第二機箱的電源供給停止。
15. 根據(jù)權(quán)利要求13所述的存儲控制裝置,其中,所述電源供給電路部,通過與所述第一控制部進行定期通信,檢測所述第 一控制部中是否發(fā)生了故障,當(dāng)檢測出在所述第一控制部中發(fā)生了故障時,使 所述各開關(guān)部分別成為接通狀態(tài),使所述各電力供給路徑分別連通。
全文摘要
本發(fā)明提供一種存儲控制裝置,其通過停止向不訪問的機箱通電來使耗電量降低。在基本機箱(1)上通過后端開關(guān)(400)而開關(guān)連接了多個增設(shè)機箱(2)。使規(guī)定時間以上未訪問的驅(qū)動器(2B)停轉(zhuǎn)。當(dāng)機箱內(nèi)的全部驅(qū)動器(2B)為停轉(zhuǎn)狀態(tài)時,停止從機箱內(nèi)電源(2C)向各驅(qū)動器(2B)的電源供給。管理存儲控制裝置的系統(tǒng)結(jié)構(gòu)的基本機箱(1),當(dāng)某機箱(2)內(nèi)的全部驅(qū)動器(2B)停轉(zhuǎn)后,使該機箱(2)所連接的開關(guān)(3A)斷開。由此停止向該機箱(2)通電。
文檔編號G06F1/32GK101246390SQ20071019600
公開日2008年8月20日 申請日期2007年11月28日 優(yōu)先權(quán)日2007年2月16日
發(fā)明者堀雅則, 本田圣志 申請人:株式會社日立制作所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1