計算機(jī)系統(tǒng)及計算機(jī)系統(tǒng)控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通常對計算機(jī)系統(tǒng)進(jìn)行的管理或控制。
【背景技術(shù)】
[0002]通常,已知有將物理服務(wù)器裝置或物理存儲裝置虛擬化的虛擬化技術(shù)。例如,專利文獻(xiàn)I公開了如下的技術(shù):將物理存儲裝置所具有的物理資源邏輯性地劃分成多個邏輯資源,生成分別具有多個邏輯資源的多個虛擬存儲裝置。
[0003]現(xiàn)有技術(shù)文獻(xiàn)
[0004]專利文獻(xiàn)
[0005]專利文獻(xiàn)1:國際公開公報第2012/107955號小冊子
【發(fā)明內(nèi)容】
[0006]發(fā)明所要解決的課題
[0007]通常,計算機(jī)系統(tǒng)由物理存儲裝置和相對于物理存儲裝置進(jìn)行數(shù)據(jù)的輸入輸出的物理服務(wù)器裝置(物理主機(jī)裝置)構(gòu)成。物理服務(wù)器裝置和物理存儲裝置為分別獨立的裝置。在物理服務(wù)器裝置中,以物理服務(wù)器裝置所具有的物理資源為基礎(chǔ),生成多個虛擬服務(wù)器裝置,在物理存儲裝置中,以物理存儲裝置所具有的物理資源為基礎(chǔ),生成多個虛擬存儲裝置。在計算機(jī)系統(tǒng)中,虛擬服務(wù)器裝置有可能變?yōu)楦哓?fù)載,虛擬存儲裝置也有可能變?yōu)楦哓?fù)載。
[0008]用于解決課題的方案
[0009]計算機(jī)系統(tǒng)具有計算機(jī)子系統(tǒng)。計算機(jī)子系統(tǒng)包括成為虛擬性的服務(wù)器裝置即虛擬服務(wù)器和虛擬性的存儲裝置即虛擬存儲器兩者的基礎(chǔ)的物理資源。即,將物理資源的一部分分配給虛擬服務(wù)器,將物理資源的另一部分分配給虛擬存儲器。物理資源的任一部分均能夠分配給虛擬服務(wù)器及虛擬存儲器中的任一個。
[0010]具體來說,計算機(jī)子系統(tǒng)具有:開關(guān)設(shè)備,其對遵從于規(guī)定的接口的通信進(jìn)行中轉(zhuǎn);高速緩沖存儲器,其與開關(guān)設(shè)備連接;多個計算機(jī)設(shè)備,其與開關(guān)設(shè)備連接;和多個I/O (Input/Output)設(shè)備,其與開關(guān)設(shè)備連接。各計算機(jī)設(shè)備具有包括處理器及存儲器的計算機(jī)資源,進(jìn)行遵從于規(guī)定的接口的通信。各I/O設(shè)備進(jìn)行遵從于規(guī)定的接口的通信。至少多個計算機(jī)設(shè)備是成為虛擬性的服務(wù)器裝置即虛擬服務(wù)器和虛擬性的存儲裝置即虛擬存儲器兩者的基礎(chǔ)的物理資源。各計算機(jī)設(shè)備能夠執(zhí)行虛擬服務(wù)器及虛擬存儲器中的任一個。對虛擬服務(wù)器分配有第一計算機(jī)設(shè)備部分,第一計算機(jī)設(shè)備部分是多個計算機(jī)設(shè)備的第一部分。對虛擬存儲器分配有第二計算機(jī)設(shè)備部分、I/O設(shè)備部分以及高速緩存部分,其中第二計算機(jī)設(shè)備部分為多個計算機(jī)設(shè)備的第二部分,I/O設(shè)備部分為多個I/O設(shè)備的至少一部分,高速緩存部分為高速緩沖存儲器的至少一部分。虛擬服務(wù)器發(fā)出I/O指令,從第一計算機(jī)設(shè)備部分向第二計算機(jī)設(shè)備部分發(fā)送該I/O指令,虛擬存儲器使用I/O設(shè)備部分進(jìn)行遵從于該I/O指令的數(shù)據(jù)的1/0,并且將遵從于該I/O指令的數(shù)據(jù)寫入高速緩存部分。
[0011]優(yōu)選地,只要用戶輸入針對在計算機(jī)子系統(tǒng)中執(zhí)行的應(yīng)用的要求,就可在計算機(jī)子系統(tǒng)中構(gòu)建滿足遵從于這種要求的條件的邏輯結(jié)構(gòu)。
【附圖說明】
[0012]圖1A示出實施例的系統(tǒng)的結(jié)構(gòu)。
[0013]圖1B示出刀片21 (主刀片21M)的結(jié)構(gòu)。
[0014]圖2示出在刀片21的存儲器212中儲存的程序。
[0015]圖3示出在高速緩存22中儲存的信息。
[0016]圖4示出在管理計算機(jī)I的存儲器12中儲存的程序及信息。
[0017]圖5示出刀片資源管理表61。
[0018]圖6示出刀片分配管理表77。
[0019]圖7示出簡檔模板表86。
[0020]圖8示出簡檔表83。
[0021]圖9示出簡檔分配管理表76。
[0022]圖10示出I/O模塊管理表64。
[0023]圖11示出刀片間帶寬管理表62。
[0024]圖12示出刀片-1/O模塊間帶寬管理表65。
[0025]圖13示出刀片帶寬管理表63。
[0026]圖14示出主干帶寬管理表69。
[0027]圖15示出高速緩存帶寬管理表73。
[0028]圖16示出I/O模塊帶寬管理表66。
[0029]圖17示出快閃資源管理表71。
[0030]圖18示出快閃資源分配管理表68。
[0031]圖19示出網(wǎng)絡(luò)資源管理表74。
[0032]圖20示出網(wǎng)絡(luò)資源分配管理表72。
[0033]圖21示出SAS資源分配管理表75。
[0034]圖22是系統(tǒng)結(jié)構(gòu)設(shè)定處理的流程圖。
[0035]圖23A是存儲資源分配處理的流程圖的一部分。
[0036]圖23B是存儲資源分配處理的流程圖的剩余部分。
[0037]圖24A是服務(wù)器資源分配處理的流程圖的一部分。
[0038]圖24B是服務(wù)器資源分配處理的流程圖的剩余部分。
[0039]圖25A是快閃資源分配處理的流程圖的第一部分。
[0040]圖25B是快閃資源分配處理的流程圖的第二部分。
[0041]圖25C是快閃資源分配處理的流程圖的剩余部分。
[0042]圖26是架構(gòu)(fabric)資源分配處理的流程圖。
[0043]圖27是系統(tǒng)資源分配處理的流程圖。
[0044]圖28是寫處理的流程圖。
[0045]圖29是讀處理的流程圖。
[0046]圖30A是架構(gòu)數(shù)據(jù)傳送控制處理的流程圖的一部分。
[0047]圖30B是架構(gòu)數(shù)據(jù)傳送控制處理的流程圖的剩余部分。
[0048]圖31是資源分配變更處理的流程圖。
【具體實施方式】
[0049]以下,說明一個實施例。
[0050]此外,在以下的說明中,有時利用“aaa表”的表現(xiàn)形式說明各種信息,但各種信息也可以用表以外的數(shù)據(jù)結(jié)構(gòu)來表現(xiàn)。為了表示不依存于數(shù)據(jù)結(jié)構(gòu),能夠?qū)ⅰ癮aa表”稱為“aaa信息”。
[0051]另外,在以下的說明中,利用了 ID(標(biāo)識符)或編號來作為用于識別對象的信息,還可以取而代之而利用其他種類的識別信息。
[0052]另外,在以下的說明中,對同種要素標(biāo)注的附圖標(biāo)記包括相同的上位編號。在不區(qū)分同種要素來進(jìn)行說明的情況下,僅使用附圖標(biāo)記中的上位編號。
[0053]另外,在以下的說明中,有時將“程序”作為主語來說明處理,但程序是由控制設(shè)備所具有的處理器(例如CPU (Central Processing Unit:中央處理器))執(zhí)行的,由此,邊恰當(dāng)?shù)乩脙Υ尜Y源(例如存儲器)及/或通信接口設(shè)備(例如通信端口)邊進(jìn)行規(guī)定的處理,因此,也可以將處理器、具有該處理器的計算機(jī)來作為處理的主語。處理器進(jìn)行的處理的一部分或全部也可以利用控制設(shè)備所具有的硬件電路來進(jìn)行。計算機(jī)程序可以從程序源安裝到控制設(shè)備內(nèi)。程序源可以是例如程序分發(fā)服務(wù)器或儲存介質(zhì)。
[0054]另外,在以下的說明中,存在將通信接口設(shè)備簡記為“I/F”的情況。
[0055]另外,在以下的說明中,可以將管理在計算機(jī)系統(tǒng)中包含的存儲裝置并顯示顯示用信息的一個以上的計算機(jī)的集合稱為管理系統(tǒng)。在管理計算機(jī)顯示顯示用信息的情況下,管理計算機(jī)為管理系統(tǒng),另外,管理計算機(jī)與顯示用計算機(jī)的組合也為管理系統(tǒng)。另外,為了實現(xiàn)管理處理的高速化、高可靠化,可以利用多個計算機(jī)實現(xiàn)與管理計算機(jī)同等的處理,在該情況下,該多個計算機(jī)(在顯示用計算機(jī)進(jìn)行顯示的情況下,還可以包括顯示用計算機(jī))為管理系統(tǒng)。在本實施例中,管理計算機(jī)為管理系統(tǒng)。另外,管理計算機(jī)顯示信息可以是在管理計算機(jī)所具有的顯示設(shè)備上顯示信息,也可以是向與管理計算機(jī)連接的顯示用計算機(jī)發(fā)送顯示用信息。在為后者的情況下,通過顯示用計算機(jī)在顯示用計算機(jī)所具有的顯示設(shè)備上顯示由顯示用信息示出的信息。
[0056]另外,以下的說明中的技術(shù)用語的意思如下所述。
[0057]⑷“V0L”為邏輯卷的簡稱,是邏輯性的儲存設(shè)備。VOL可以為實體的VOL(RVOL),也可以為虛擬性的VOL(VVOL)。另外,VOL還可以包括向與提供該VOL的存儲裝置連接的外部的裝置(例如服務(wù)器裝置)提供的在線(online)VOL和不向外部的裝置提供的(從外部的裝置無法認(rèn)知的)離線(offline)V0L。
[0058](*) “RV0L”是指,基于具有該RVOL的存儲裝置所具有的物理性的儲存資源(例如,由多個 F1DEV 構(gòu)成的 RAID (Redundant Array of Independent (or Inexpensive) Disks:磁盤陣列)組)形成的VOL。
[0059]⑷作為“VV0L”,例如可以包括:外部連接VOL(EVOL),其為基于與具有該VVOL的存儲裝置連接的外部的存儲裝置的儲存資源(例如V0L)、且遵從于存儲虛擬化技術(shù)形成的VOL ;VOL(TPVOL),其由多個虛擬頁(虛擬性的儲存區(qū)域)構(gòu)成,且遵從于容量虛擬化技術(shù)(典型地為自動精簡配置技術(shù)(Thin Provis1ning))形成;和快照V0L,其是作為原始的VOL的快照而被提供的VOL。TPVOL典型地為在線V0L??煺誚OL可以為RV0L。
[0060](*) “roEV”為非易失性的物理性的儲存設(shè)備的簡稱??梢岳枚鄠€roEV來構(gòu)成多個RAID組。可以將RAID組稱為奇偶校驗組。
[0061](*)“池”為邏輯性的儲存區(qū)域(例如多個池VOL的集合),可以按用途來準(zhǔn)備“池”。例如,作為池可以包括TP池和快照池。TP池是由多個實頁(實體性的儲存區(qū)域)構(gòu)成的儲存區(qū)域??梢詮腡P池向TPVOL的虛擬頁分配實頁??煺粘乜梢允潜4嬗袕脑嫉腣OL備份的數(shù)據(jù)的儲存區(qū)域。池(典型地為TP池)可以具有性能(例如I/0(Input/0utput:輸入/輸出)性能)不同的多個層(tier)。各層可以由I/O性能處于同等程度的一個或多個池VOL構(gòu)成。在池中,可以以頁為單位進(jìn)行層之間的數(shù)據(jù)移動。
[0062]⑷“池V0L”是作為池的結(jié)構(gòu)要素的V0L。池VOL可以是RV0L,也可以是EV0L。池VOL典型地為離線V0L。
[0063](*)作為虛擬機(jī)包括虛擬存儲裝置、相對于虛擬存儲裝置進(jìn)行數(shù)據(jù)的I/O的虛擬服務(wù)器裝置。虛擬存儲裝置能夠大致分為虛擬roEV和用于控制數(shù)據(jù)相對于虛擬roEV的I/O的虛擬存儲控制器。虛擬roEV為基于一個或多個roEV形成的虛擬性的設(shè)備。以下,將虛擬服務(wù)器裝置稱為“虛擬服務(wù)器”,將虛擬存儲裝置稱為“虛擬存儲器”,將虛擬存儲控制器稱為“虛擬CTL”,在不區(qū)分這些裝置時,統(tǒng)稱為“虛擬機(jī)”。
[0064]圖1A示出實施例的計算機(jī)系統(tǒng)的結(jié)構(gòu)。
[0065]首先,說明本實施例的概要。計算機(jī)系統(tǒng)具有一體型系統(tǒng)2和與一體型系統(tǒng)2連接的管理計算機(jī)I。一體型系統(tǒng)2可以與擴(kuò)展框體3連接。管理計算機(jī)I與一體型系統(tǒng)2經(jīng)由LAN (Local Area Network:局域網(wǎng))4連接。也可以取代LAN4而采用其他通信網(wǎng)絡(luò)。以一體型系統(tǒng)2的物理資源為基礎(chǔ)執(zhí)行虛擬服務(wù)器和虛擬存儲器。虛擬服務(wù)器及虛擬存儲器這兩者均可以設(shè)置一個或設(shè)置多個。本實施例中所說的一體型系統(tǒng)2的“物理資源”是指,能夠成為虛擬服務(wù)器及虛擬存儲器中的任一個的基礎(chǔ)的物理設(shè)備組。例如,物理資源可以是多個刀片(blade) 21及多個1/0模塊24中的至少多個刀片21。刀片21及1/0模塊24中的至少刀片21能夠用于虛擬服務(wù)器和虛擬存儲器這兩者。換言之,既可將一體型系統(tǒng)2的物理資源部分分配給虛擬服務(wù)器,又可將其分配給虛擬存儲器。管理計算機(jī)I從用戶接收用戶要求(例如,要發(fā)揮的性能的要求等),并決定用于滿足該用戶要求的結(jié)構(gòu),其中,用戶要求為與應(yīng)用程序有關(guān)的要求。例如,管理計算機(jī)I可以基于一體型系統(tǒng)2的各物理資源部分的性能、種類,來決定使一體型系統(tǒng)2生成的虛擬機(jī)的種類、虛擬機(jī)的數(shù)量及分配給虛擬機(jī)的物理資源部分等。另外,即使管理計算機(jī)I減少分配給第一應(yīng)用程序的成為第一虛擬機(jī)的基礎(chǔ)的物理資源部分,只要滿足針對第一應(yīng)用程序的用戶要求,就可以減少成為第一虛擬機(jī)的基礎(chǔ)的物理資源部分,并將減少的量的物理資源部分分配給對第二應(yīng)用程序分配的虛擬機(jī)。通過這樣的控制,能夠在一體型系統(tǒng)2中構(gòu)建盡可能滿足更多的用戶要求的邏輯結(jié)構(gòu)。
[0066]以下,進(jìn)行詳細(xì)說明。
[0067]管理計算機(jī)I是管理一體型系統(tǒng)2的計算機(jī)。管理計算機(jī)I具有I/F(接口)、儲存設(shè)備以及與它們連接的處理器。I/F是用于經(jīng)由LAN4進(jìn)行通信的LAN I/F16。儲存設(shè)備是存儲器12及輔助儲存設(shè)備14,但也可以不具有輔助儲存設(shè)備14。處理器是CPU11。管理計算機(jī)I還可以具有輸入設(shè)備13、作為顯示設(shè)備的一個例子的監(jiān)視器15。輸入設(shè)備13例如可以是鍵盤及定點設(shè)備。作為輸入設(shè)備13及監(jiān)視器15可以采用觸摸面板式顯示器。
[0068]一體型系統(tǒng)2為計算機(jī)子系統(tǒng)的一個例子。一體型系統(tǒng)2是能夠執(zhí)行虛擬服務(wù)器和虛擬存儲器雙方的計算機(jī)子系統(tǒng)。一體型系統(tǒng)2的物理資源包括多個計算機(jī)設(shè)備和多個I/O (Input/Output)設(shè)備中的至少多個計算機(jī)設(shè)備。一體型系統(tǒng)2的物理資源可以包括與多個計算機(jī)設(shè)備及多個I/O設(shè)備連接的開關(guān)設(shè)備。計算機(jī)設(shè)備的一個例子為刀片21,I/O設(shè)備的一個例子為I/O模塊24,開關(guān)設(shè)備的一個例子為網(wǎng)絡(luò)開關(guān)23。刀片21間的通信及刀片21與I/O模塊24之間的通信是遵從于同一通信協(xié)議進(jìn)行的。具體來說,例如,各刀片21、各I/O模塊24及網(wǎng)絡(luò)開關(guān)23可以與PCIe (PCI Express)總線連接,刀片21間的通信和刀片21與I/O模塊24之間的通信都可以遵從于PCIe進(jìn)行。而且,這些通信可以是經(jīng)由網(wǎng)絡(luò)開關(guān)(例如PCIe開關(guān))23進(jìn)彳丁的。
[0069]一體型系統(tǒng)2具有高速緩沖存儲器(以下,稱為高速緩存)22。高速緩存22可以包含在物理資源中。在高速緩存22中臨時儲存有I/O對象的數(shù)據(jù)(例如,相對于在線VOL進(jìn)行I/O的數(shù)據(jù))。高速緩存22可以與網(wǎng)絡(luò)開關(guān)23連接。一體型系統(tǒng)2內(nèi)的結(jié)構(gòu)要素間的通信(具體來說,與網(wǎng)絡(luò)開關(guān)23連接的結(jié)構(gòu)要素之間的通信)可以遵從于同一個協(xié)議(例如PCIe)進(jìn)行。
[0070]一體型系統(tǒng)2具有與管理計算機(jī)I連接的LAN I/F25。LAN I/F25可以與至少一個刀片21連接。也就是說,管理計算機(jī)I可以對各刀片21設(shè)定信息,管理計算機(jī)I還可以對某一個主刀片21M設(shè)定信息,并由主刀片21對其他各刀片21設(shè)定所設(shè)定的信息或基于該設(shè)定信息的信息。在本實施例中,設(shè)為一個刀片(以下,稱為主刀片)21M通過LAN I/F25與管理計算機(jī)I連接。
[0071]I/O模塊24為進(jìn)行數(shù)據(jù)的I/O的設(shè)備(例如電路),例如,可以為I/F,也可以為儲存設(shè)備。具體來說,例如,I/O模塊24可以包括用于與一體型系統(tǒng)2內(nèi)的其他結(jié)構(gòu)要素進(jìn)行通信的I/F(例如PCIe卡)和用于與一體型系統(tǒng)2的外部的裝置進(jìn)行通信的I/F(例如,SAS(Serial Attached SCS1:串行連接小型計算機(jī)系統(tǒng)接口)I/F或FC(Fibre Channel:光纖信道)I/F))。作為I/F可以包括用于進(jìn)行經(jīng)由通信網(wǎng)絡(luò)的通信的網(wǎng)絡(luò)I/F和用于進(jìn)行遵從于SAS的通信的SAS-1/F。另外,I/O模塊可以為如閃存設(shè)備(以下,稱為FM設(shè)備)24a這樣的非易失性儲存設(shè)備。FM設(shè)備24a可以為例如SSD (Solid State Drive:固態(tài)驅(qū)動器)。另外,F(xiàn)M設(shè)備24a所具有的閃存可以為例如像NAND(與非)型閃存這樣的、擦除次數(shù)(寫入次數(shù))設(shè)有上限的追記型的存儲器。在此所說的“追記型”表示,不從數(shù)據(jù)的寫入完畢區(qū)域(頁)擦除數(shù)據(jù)就無法向該區(qū)域?qū)懭霐?shù)據(jù)。閃存例如可以由多個塊構(gòu)成,各塊可以由多個頁構(gòu)成,讀寫以頁為單位,擦除以塊為單位。
[0072]例如,至少一個I/O模塊24可以與擴(kuò)展框體3連接。擴(kuò)展框體3可以包括多個PDEV (物理儲存設(shè)備)。多個roEV可以是例如多個HDD (Hard Disk Drive:硬盤驅(qū)動器)31。還可以采用其他種類的PDEV(例如,SSD)來代替至少一個HDD。
[0073]在一體型系統(tǒng)2中,可以構(gòu)成有多個RAID組。RAID組可以由作為多個TOEV的多個I/o模塊24構(gòu)成,也可以由擴(kuò)展框體3內(nèi)的多個I3DEV構(gòu)成。在一個RAID組內(nèi)可以混合存在I/O模塊24和擴(kuò)展框體3內(nèi)的TOEV。
[0074]能夠?qū)⒌镀?1的物理資源分配給虛擬服務(wù)器和虛擬CTL中的任一個。也就是,刀片21是能夠使用于虛擬服務(wù)器和虛擬CTL中的任一個的通用設(shè)備(例如電路)。各刀片21能夠執(zhí)行虛擬服務(wù)器、執(zhí)行虛擬CTL、在虛擬服務(wù)器的基礎(chǔ)上或刪除虛擬服務(wù)器而執(zhí)行虛擬CTL、在虛擬CTL的基礎(chǔ)上或刪除虛擬CTL而執(zhí)行虛擬服務(wù)器。在以下的說明中,有時將執(zhí)行虛擬服務(wù)器的刀片稱為“服務(wù)器刀片”,將執(zhí)行虛擬CTL的刀片稱為“存儲刀片”。如上所述,由于有時一個刀片在同一時期具有虛擬服務(wù)器和虛擬CTL兩者,所以一個刀片既能夠作為服務(wù)器刀片也能夠作為存儲刀片。
[0075]對一個虛擬服務(wù)器分配一個以上的刀片21的物理資源的全部或一部分。就一個虛擬存儲器而言,可以是,對一個虛擬CTL分配一個以上的刀片21的物理資源的全部或一部分、高速緩存22的全部或一部分以及一個以上的I/F(—個以上的I/O模塊24)的全部或一部分,對一個或多個虛擬I3DEV分配一個以上的PDEV (—個以上的I/O模塊24和擴(kuò)展框體3內(nèi)的一個以上的I3DEV中的至少一個)的全部或一部分。
[0076]在一體型系統(tǒng)2中,一個以上的虛擬存儲器可以分別向一個以上的虛擬服務(wù)器提供V0L。第一虛擬服務(wù)器發(fā)送指定了第一 VOL的第一 I/O指令。第一 I/O指令經(jīng)由網(wǎng)絡(luò)開關(guān)23到達(dá)提供了第一 VOL的第一虛擬CTL。第一虛擬CTL確定向成為第一 VOL中的I/O目的地區(qū)域的基礎(chǔ)的虛擬I3DEV分配的PDEV,并向作為該TOEV的I/O模塊24或與該TOEV連接的I/o模塊24發(fā)送第二 I/O指令,該第二 I/O指令是用于對成為I/O目的地區(qū)域的基礎(chǔ)的TOEV進(jìn)行I/O的指令。第二 I/O指令經(jīng)由網(wǎng)絡(luò)開關(guān)23到達(dá)發(fā)送目的地的I/O模塊24。通過該I/O模塊24來進(jìn)行遵從于第二 I/O指令的數(shù)據(jù)的I/O。從第二 I/O指令的發(fā)送目的地的I/O模塊24經(jīng)由網(wǎng)絡(luò)開關(guān)23,向執(zhí)行第一虛擬CTL的刀片21發(fā)送第二 I/O指令的響應(yīng)。從執(zhí)行第一虛擬CTL的刀片21經(jīng)由網(wǎng)絡(luò)開關(guān)23,向執(zhí)行第一虛擬服務(wù)器的刀片21發(fā)送第一 I/O指令的響應(yīng)。在上述的處理中,通過第一虛擬CTL,將遵從于第一 I/O指令的數(shù)據(jù)臨時保存在成為第一虛擬CTL所具有的虛擬高速緩存的基礎(chǔ)的區(qū)域(高速緩存22中的區(qū)域)中。在由同一刀片21執(zhí)行第一虛擬服務(wù)器和第一虛擬CTL的情況下,第一 I/O指令及其響應(yīng)中的至少一方可以不經(jīng)由網(wǎng)絡(luò)開關(guān)23地在該刀片21內(nèi)進(jìn)行交接。
[0077]圖1B示出主刀片2IM的結(jié)構(gòu)。
[0078]主刀片21M及其他任一個刀片21都為電路基板,刀片21的物理資源包括I/F、存儲器及與它們連接的處理器。I/F是例如像互連LSI (Large Scale Integrat1n:大規(guī)模集成電路)213那樣與開關(guān)23連接的設(shè)備,處理器是例如CPU211。一個刀片21具有一個以上的CPU核。一個CPU211具有一個或多個CPU核。在一個刀片21中可以存在多個CPU211。
[0079]各刀片21能夠通過互連LSI213進(jìn)行經(jīng)由網(wǎng)絡(luò)開關(guān)23的內(nèi)部通信(與其他刀片21之間的通信或者與I/O模塊24之間的通信)。另外,多個刀片21中的主刀片21具有與圖1A示出的LAN I/F25連接的LAN I/F214來作為I/F。此外,各刀片21也可以具有LANI/F214并通過LAN I/F214與管理計算機(jī)I通信。
[0080]此外,I/O模塊24的結(jié)構(gòu)雖未圖示,但I(xiàn)/O模塊24也具有如互連LSI213那樣的I/F,并能夠通過該I/F進(jìn)行經(jīng)由網(wǎng)絡(luò)開關(guān)23的內(nèi)部通信(與刀片21之間的通信等)。另外,I/O模塊24可以具有用于以與PCIe(用于內(nèi)部通信的接口)不同的接口(協(xié)議)進(jìn)行通信的I/F,并經(jīng)由該I/F與TOEV或存儲裝置(具有多