用于模塊式組件的網絡交換機配置的制作方法
【專利摘要】一種方法,可以包括由集成到機座的控制器接收用于應用交換機配置的用戶請求。該方法還可以包括從控制器向集成到被設置在多個槽中的至少一個模塊的遠程訪問控制器(RAC)傳送用戶已經請求交換機配置的應用的指示。該方法還可以包括響應于該指示在控制器處接收用于將交換機配置文件從控制器下載到RAC的請求。該方法還可以包括響應于用于下載交換機配置文件的請求,從控制器傳輸交換機配置文件給RAC,由此RAC應用在交換機配置文件中提出的參數以配置與包括RAC的模塊相關聯的帶內交換機。
【專利說明】
用于模塊式組件的網絡交換機配置
技術領域
[0001]本公開涉及模塊式信息處理系統。更具體地,本公開的實施方式提供了用于部署用于模塊式機座抽屜的網絡交換機配置信息的系統和方法,該模塊式機座抽屜用于裝載一個或多個信息處理系統,其被配置成被設置在被配置成容納模塊式機座抽屜的機座中。
【背景技術】
[0002]隨著信息的價值和使用繼續增加,個人和企業尋求額外的方式來處理和存儲信息。提供給用戶的一個選擇是信息處理系統。信息處理系統通常處理、匯集、存儲和/或通信用于商業、個人或者其它目的的信息或數據,從而使用戶利用信息的價值。因為技術和信息處理需求及要求因不同的用戶或應用而不同,信息處理系統也可以關于處理什么樣的信息,如何處理信息,處理、存儲或通信多少信息,以及可以如何快速有效地處理、存儲或通信信息而變化。信息處理系統的該變化允許信息處理系統是通用的或被配置用于特定用戶或特定用途,例如金融交易處理、航班訂票、企業數據存儲或全球通信。此外,信息處理系統可以包括多種可以被配置為處理、存儲和傳送信息的硬件和軟件組件,并且可以包括一個或多個計算機系統、數據存儲系統和網絡系統。
[0003]現有服務器架構一次提供能夠運行一個操作系統的單片服務器(或運行多個虛擬操作系統的單個管理程序)和輸入/輸出(“I/O”)資源,或在單個機座中提供多個服務器和I/O控制模塊的大體積刀片服務器機座。具有多個信息處理系統(具有為作為整體的機座共用的各種外圍和I/O能力)的系統機座可以提供優勢,因為它允許刀片服務器機座外形小巧,從而提供的刀片服務器機座的尺寸可比單片服務器的尺寸。具有為作為整體的機座共用的各種外圍和I/O功能的多個信息處理系統的系統機座的實施提出了諸多挑戰。
【發明內容】
[0004]根據本公開的教導,可以基本減少或消除與用于配置用于模塊化機座中的信息處理系統的網絡交換機的傳統方式相關聯的缺點和問題。
[0005]根據本公開的實施方式,機座可以包括多個槽和通信地耦合到該多個槽的控制器。所述多個槽的每一個可以被配置成容納具有一個或多個信息處理系統的模塊,其中每個槽被配置為將該模塊電和通信地耦合到機座的其它組件。該控制器可以被配置成接收用于應用交換機配置的用戶請求并向集成到設置在所述多個槽中的至少一個模塊的遠程訪問控制器傳送用戶已經請求了交換機配置的應用的指示。控制器還可以被配置成響應于該指示,接收用于將交換機配置文件從控制器下載到遠程訪問控制器的請求。控制器還可以被配置成響應于用于下載交換機配置文件的請求,將交換機配置文件傳送到遠程訪問控制器,由此遠程訪問控制器應用在交換機配置文件中提出的參數以配置與包括遠程訪問控制器的模塊相關聯的帶內交換機。
[0006]根據本公開的這些和其它實施方式,方法可以包括,在具有多個槽的機座中,每個槽被配置成容納具有一個或多個信息處理系統的模塊,其中每個槽被配置為將該模塊電和通信地耦合到機座的其他組件,方法可以包括由集成到機座的控制器接收用于應用交換機配置的用戶請求。該方法還可以包括從控制器向集成到被設置在多個槽中的至少一個模塊的遠程訪問控制器傳送用戶已經請求交換機配置的應用的指示。該方法還可以包括響應于該指示在控制器處接收用于將交換機配置文件從控制器下載到遠程訪問控制器的請求。該方法還可以包括響應于用于下載交換機配置文件的請求,從控制器傳輸交換機配置文件給遠程訪問控制器,由此遠程訪問控制器應用在交換機配置文件中提出的參數以配置與包括遠程訪問控制器的模塊相關聯的帶內交換機。
[0007]根據本公開的這些和其它實施方式,模塊被配置成可移除地與機座的槽結合,其中該槽被配置成容納該模塊并將該模塊電和通信地耦合到機座的其他組件,該模塊可以包括至少一個信息處理系統,其包括處理器,用于在至少一個信息處理系統與機座外部的網絡之間交換網絡業務量的帶內交換機,以及通信地耦合到該帶內交換機的遠程訪問控制器。遠程訪問控制器可以被配置成從集成到機座并在模塊外部的控制器接收用戶已經向控制器傳送用于應用交換機配置的請求的指示。遠程訪問控制器還可以被配置成響應于該指示將交換機配置文件從控制器下載到遠程訪問控制器。遠程訪問控制器還可以被配置成應用在交換機配置文件中提出的參數以配置用于通信的帶內交換機。
[0008]根據本公開的這些和其他實施方式,方法可以包括,在被配置成可移除地與機座的槽結合的模塊中,其中該槽被配置成容納該模塊并將該模塊電和通信地耦合到機座的其他組件,且其中該模塊包括至少一個信息處理系統,其包括處理器,用于在至少一個信息處理系統與機座外部的網絡之間交換網絡業務量的帶內交換機,以及通信地耦合到該帶內交換機的遠程訪問控制器,該方法包括從集成到機座并在模塊外部的控制器接收用戶已經向控制器傳送用于應用交換機配置的請求的指示。該方法還可以包括響應于該指示將交換機配置文件從控制器下載到遠程訪問控制器。該方法還可以包括應用在交換機配置文件中提出的參數以配置用于通信的帶內交換機。
[0009]從本文包含的附圖、描述和權利要求,本公開的技術優點可以對本領域技術人員是很明顯的。實施方式的目的和優點可以至少通過權利要求中特別指出的元素、特征和組合認識并實現。
[0010]應當理解,前面的一般性描述和下面的詳細描述都是示例和說明性的,并且不限制本公開提出的權利要求。
【附圖說明】
[0011]本實施方式及其優點的更完整的理解可以通過參考結合附圖進行的以下描述獲得,在附圖中相同的附圖標記表示相同的特征,且在附圖中:
[0012]圖1示出了根據本公開的實施方式的用于容納模塊式信息處理資源的機座的切割立體圖;
[0013]圖2示出了根據本公開的實施方式的用于裝載模塊式信息處理資源的示例機座抽屜的立體圖,抽屜在打開位置;
[0014]圖3示出了根據本公開的實施方式的用于裝載模塊式信息處理資源的示例機座抽屜的立體圖,抽屜在關閉位置;
[0015]圖4示出了根據本公開的實施方式的用于裝載信息處理資源的另一示例機座抽屜的立體圖;
[0016]圖5示出了根據本公開的實施方式的在圖1中示出的機座的示例功能框圖,包括裝載多個信息處理系統的機座抽屜;以及
[0017]圖6示出了根據本公開的實施方式的用于配置帶內交換機的端口的示例方法的流程圖。
【具體實施方式】
[0018]優選的實施方式及其優點通過參考圖1-6得到最好的理解,在附圖中相同的數字用于表示相同和相應的部分。
[0019]為了本公開的目的,信息處理系統可以包括任何工具或工具的集合,可操作用于計算、分類、處理、傳送、接收、獲取、創建、交換、存儲、顯示、表明、檢測、記錄、復制、處理、或者利用任何形式的信息、情報或數據用于商業、科學、控制、娛樂或其它目的。例如,信息處理系統可以是個人計算機、個人數字助理(PDA)、消費電子設備、網絡存儲設備或者任何其他合適的設備并可以在尺寸、形狀、性能、功能和價格上是不同的。該信息處理系統可以包括存儲器;一個或多個處理資源,例如中央處理單元(CPU)或硬件或軟件控制邏輯。信息處理系統的另外組件可以包括一個或多個存儲設備;一個或多個通信端口,用于與外部設備進行通信,以及各種輸入和輸出(I/O)設備,例如鍵盤、鼠標和視頻顯示器。信息處理系統還可以包括一個或多個總線,可操作用于在各種硬件組件之間傳送通信。
[0020]為了本公開的目的,計算機可讀介質可包括任意工具或工具集合,其可以保留數據和/或指令一段時間。計算機可讀介質可以包括但不限于,存儲介質,例如直接存取存儲設備(例如,硬盤驅動器或軟盤),順序存取存儲設備(例如,磁帶驅動器),壓縮盤,CD R0M,DVD,隨機存取存儲器(RAM),只讀存儲器(ROM),電可擦除可編程只讀存儲器(EEPROM),和/或閃存;以及通信介質,諸如電線,光纖,微波,無線電波,和其他電磁和/或光學載波;和/或前述的任何組合。
[0021 ]在本公開中,術語“信息處理資源”可以廣泛地指信息處理系統的任意組件系統、設備或裝置,包括但不限于處理器,總線,存儲器,輸入輸出設備和/或接口,存儲資源,網絡接口,主板,機電設備(例如,風扇),顯示器,和電源。
[0022]圖1示出了根據本公開的實施方式的用于容納模塊式信息處理資源的機座100的立體圖,某些元素(例如,用于封閉機座100內的組件的壁)被切掉或移除以顯示機座100內的信息處理資源。機座100可以是用作用于各種信息處理系統和信息處理資源的容器的外殼,并且可以由鋼,鋁,塑料,和/或任何其它合適的材料構成。
[0023]盡管使用了術語“機座”,機座100也可以被稱為外殼,柜,塔,箱,封裝,和/或殼體。在某些實施方式中,機座100可以被配置成保持和/或向多個信息處理系統和/或信息處理資源提供電源。如在圖1中所描繪的,機座100可以包括配置成容納用于裝載信息處理資源的抽屜104的一個或多個槽106,如在下面更詳細描述。例如,一些抽屜104可以包括一個或多個信息處理系統。作為另一示例,一些抽屜104可以包括與設置在另一個抽屜104中的信息處理系統相關聯的一個或多個外圍設備(例如,硬盤驅動器,圖形處理單元等)。
[0024]每個抽屜104可以包括配置成電耦合到中板108的接口連接器118,從而提供裝載在各種抽屜104上的信息處理資源之間的電耦合給彼此和/或機座100外部的一個或多個網絡或設備。中板108可以包括被配置成將機座100的信息處理資源彼此互連的任意系統、設備或裝置。因此,中板108可以包括槽、墊和/或其他連接器,被配置成容納信息處理資源的相應的電連接器,以將設置在抽屜104中的信息處理系統和/或信息處理資源彼此電耦合。
[0025]機座管理控制器(CMC)112可通信地耦合到中板108,并且可以包括任何系統,設備或裝置,被配置成便于管理和/或控制機座100的組件,在機座100內模塊式耦合的信息處理系統和/或其組件信息處理資源的一個或多個。CMC 112可以被配置成發出命令和/或其它信號,以管理和/或控制耦合到槽106和/或機座100的信息處理資源的信息處理系統。CMC112可以包括微處理器,微控制器,DSP,ASIC,場可編程門陣列(“FPGA” ),EEPR0M或它們的任意組合。
[0026]此外或可替換地,CMC112還可以提供用戶/管理員訪問這些功能的管理控制臺。例如,CMC 112可提供與用戶接口(例如,用戶接口 116)通信,允許用戶與CMC 112交互,并通過CMC 112配置機座100的組件的控制和管理。作為另一示例,CMC 112可以實施網絡服務管理(“WS-MAN”)或另一合適的管理協議,允許用戶遠程訪問CMC 112來配置機座100及其各種信息處理資源。在這樣的實施方式中,CMC 112可以與與機座100的傳統網絡接口分開的網絡接口對接,因此允許機座100的“帶外”控制,由此往來CMC 112的通信經由物理上從與傳統網絡接口的“帶內”通信信道隔離的管理信道被傳送。因此,例如,如果在機座100中發生故障,其阻止管理員經由傳統網絡接口和/或用戶接口 116對接機座100 (例如,操作系統故障,電源故障等),則管理員可以仍然能夠經由CMC 112監視和/或管理機座100(例如以診斷可以造成故障的問題)。在相同或替代實施方式中,CMC 112可以允許管理員遠程管理與機座100及其各種信息處理資源(例如,功率使用,處理器分配,存儲器分配,安全權限等)的操作相關聯的一個或多個參數。
[0027]—個或多個空氣增流器110可通信地耦合到CMC 112,并且可包括可操作用于移動空氣和/或其他氣體的任何機械或機電系統、裝置或設備。在一些實施方式中,空氣增流器110可以包括風扇(例如,作用于空氣的葉片的旋轉裝置)。在其他實施方式中,空氣增流器110可包括鼓風機(例如,離心式風扇,其采用旋轉的葉輪,以加速在其進氣口接收的空氣并改變氣流的方向)。在這些和其它實施方式中,空氣增流器110的旋轉和其他移動組件可以由電機驅動。這種電機的旋轉速度可以通過從CMC 112傳送的一個或多個控制信號來控制。在操作中,空氣增流器110可通過將冷氣從機座100外部抽入到機座100來冷卻機座100的信息處理系統和信息處理資源,將熱空氣從機座100內排出到機座100外,和/或移動機座100內的一個或多個散熱片(未明確示出)的空氣以冷卻一個或多個信息處理系統和/或信息處理資源。雖然圖1示出機座100具有兩個空氣增流器110,但機座100可以包括任意合適數量的空氣增流器110。
[0028]如圖1所示,機殼100可包括一個或多個電源114。一般而言,電源114可以包括任何系統、設備或裝置,被配置成提供電流給機座100內的一個或多個信息處理資源。
[0029]用戶接口116可以包括任何系統、設備或裝置,經此用戶可通過促進來自用戶的允許用戶操縱機座100的和給用戶的允許機座100指示用戶操縱的效果的輸出與機座100及其各種組件交互。例如,用戶接口 116可以包括適合于創建用戶可辨識的圖形圖像和/或字母數字字符的顯示器,并且可以包括,例如,液晶顯示器,陰極射線管,等離子屏幕,和/或數字光處理器投影顯示器。在某些實施方式中,這樣的顯示器可以是機座100的集成部分,并從機座100的一個或多個電源114(而不是經由電纜被耦合至機座100)接收電能。在一些實施方式中,這樣的顯示器可以包括能夠接收用戶輸入的觸摸屏設備,其中,觸摸傳感器可以被機械地耦合到或覆蓋在顯示器上并可以包括適于檢測觸覺觸摸的存在和/或位置的任何系統、裝置或設備,包括例如電阻傳感器,電容傳感器,表面聲波傳感器,投射電容式傳感器,紅外傳感器,應變計傳感器,光學成像傳感器,色散信號技術傳感器,和/或聲音脈沖識別傳感器。在這些和其它實施方式中,用戶接口 116可以包括其他用戶接口元件(例如,設置在顯示器附近的鍵盤、按鍵和/或交換機),允許用戶提供輸入給機座100。在這些和其它實施方式中,用戶接口 116可以包括一個或多個可視指示器,如發光二極管,例如,用于傳送信息給用戶。用戶接口 116可以耦合到CMC 112和/或機座100的其它組件,并且因此可以允許用戶配置機座100的各種信息處理系統和/或信息處理資源。
[0030]圖2和3描繪了根據本公開的實施方式用于裝載模塊式信息處理資源的示例機座抽屜104A的不同視圖。圖2示出了根據本公開的實施方式的用于裝載模塊式信息處理資源的示例機座抽屜104A的立體圖,其中抽屜104A在從機座100抽出的打開位置。圖3示出了根據本公開的實施方式的用于裝載模塊式信息處理資源的機座抽屜104A的立體圖,其中抽屜104A在相對機座100的關閉位置。
[0031]如在圖2和3中所示,機座抽屜104A可以包括內部件204,機械地耦合到內部件204的中間部件206和機械地耦合到中間部件206的載體部件208。內部件204可以由鋼,鋁,塑料,和/或任何其它合適的材料構成。雖然內部件204可具有任何適當的尺寸和/或形狀,但內部件204在圖2和3的實施方式被示出為具有兩個基本平面且平行的定義抽屜高度的對偵U,通過大致垂直于這個側的定義抽屜寬度的基本平面底部彼此耦合,以及沿著每個側的長度延伸且與其垂直的導向凸緣,由此凸緣對著彼此突出。在一些實施方式中,內部件204可以被機械地耦合到機殼100的內部機械結構,由此內部件204相對于機座100是固定的。
[0032]中間部件206可以由鋼,鋁,塑料,和/或任何其它合適的材料制成。雖然中間部件206可具有任何適當的尺寸和/或形狀,中間部件206在圖2和3的實施方式被示出為具有大致并行且平面的相對側,通過大致垂直于這兩個側的基本平面的底部彼此耦合。側面的高度和底部的寬度可以是由此內部件204的相應側和底部提供了在機座抽屜104A打開和關閉時用于中間部件206的機械導向。中間部件206可以通過軸承和/或其它機械組件來機械地耦合到內部件204,由此中間部件206可在垂直于內部件204定義的抽屜高度和抽屜寬度的方向相對于內部件204滑動。在一些實施方式中,中間部件206可以被限制在其通過合適的結構元件的任意組合可以從機座100抽取的距離。類似地,在一些實施方式中,其它機械組件可以在機座抽屜104A從打開位置轉變到關閉位置時限制中間部件206相對于內部件204的運動。
[0033]載體部件208可以由鋼,鋁,塑料,和/或任何其它合適的材料制成。雖然載體部件208可具有任何適當的尺寸和/或形狀,載體部件208在圖2和圖3的實施方式中被示出為具有基本平面的頂部214和基本平面的底部216,其大致彼此平行,定義載體部件208的寬度和深度,頂部214和底部216通過定義載體部件208的高度的一個或多個結構元件彼此耦合,由此頂部214和底部216—般垂直于中間部件206的側面。載體部件208還可以包括機械地固定到頂部214和/或底部216的面210。如圖2和3中所示,頂部214可包括允許氣態流體通過的一個或多個開口(例如,上凹槽212)。類似地,底部216還可以包括允許氣態流體通過的一個或多個開口(如,下凹槽212)。
[0034]在一些實施方式中,面210可以是在寬度大致等于載體部件208的寬度和大致等于載體部件208的高度。在這些和其他實施方式中,面210可以包括手柄、拉舌和/或其它特征,允許人拉面210以在大致平行于頂部214和底部216的深度的方向中將機座抽屜104A從關閉位置轉換到打開位置。在這些和其它實施方式中,面210可以包括一個格柵、通風口和/或其它開口,允許氣態流體通過面210進入和/或出來。
[0035]如圖2所示,載體部件208的每一側(例如,基本平行于頂部214和底部216的邊緣之間的載體部件208的部分)可以包括被配置為機械耦合載體部件208到中間部件206的網230,以及用于多個凹槽212的開口。
[0036]由抽屜104A定義的各種凹槽212的每一個可以包括一個或多個電組件,用于將出入到該凹槽212的信息處理資源(例如硬盤去東區)耦合到機座100的其他信息處理資源。例如,底板(未明確示出)可以將布置在凹槽212中的模塊式信息處理資源耦合到接口連接器118A,其如上所述而可以被耦合到中板108。在一些實施方式中,各種信息處理資源可以被耦合到接口連接器118A,由此當機座抽屜104A相對于機座100被抽開時,該信息處理資源保持到接口連接器118A的電導通,且接口連接器118A可以保持到中板108的電導通,由此允許信息處理資源的插入或移除而不影響機座抽屜104A裝載的其他信息處理資源的操作。在這樣的實施方式中,當機座抽屜104A整個從機座100移出時,接口連接器118A可以僅從中板108被解耦合。
[0037]圖4示出了根據本公開的實施方式的用于裝載信息處理資源的另一示例機座抽屜104B的立體圖。雖然沒有如在圖2和3中詳細標記,機座抽屜104B可以包括一個或多個機械和/或結構元件(例如,與內部件204、中間部件206和載體部件208相似或相同),用于將機座抽屜104B在相對于機座100的打開和關閉位置之間轉換。與機座抽屜104A類似,機座抽屜104B裝載的各種信息處理資源可以被耦合到接口連接器118B,由此當機座抽屜104B相對于機座100被抽開時,這樣的信息處理資源保持到接口連接器118B的電導通且接口連接器118B可以保持到中板108的電導通,由此允許信息處理資源的插入或移除而不影響機座抽屜104B裝載的其他信息處理資源的操作。在這樣的實施方式中,接口連接器118B可以僅在機座抽屜104B整個從機座100移出時從中板108解耦合。
[0038]在圖4中示出的特定機座抽屜104B中,底板408在其上可以有多個(例如,四個)處理器402和與每個處理器402相關聯的芯片組,從而定義四個獨立的由機座抽屜104B裝載的信息處理系統。接口連接器118B也可耦合至底板408,從而將處理器402耦合到機座抽屜104B外部的機座100的信息處理資源。此外,在圖4中示出的特定機座抽屜104B可包括多個(例如,四個)硬盤驅動404,經由驅動底板410通信地耦合到底板408(并因此耦合到一個或多個處理器402)。
[0039]如圖4所示,機座抽屜104B可以包括用戶接口412。用戶接口 412可以包括任何系統、裝置或設備,經此,用戶可以通過促進來自用戶的允許用戶計算節點并指示用戶操縱的效果的輸入與機座抽屜104B及其各種組件的計算節點交互(例如經由遠程訪問控制器,諸如集成戴爾遠程訪問控制器或“iDRAC”。例如,用戶接口 412可以包括適合于創建用戶可辨識的圖形圖像和/或字母數字字符的顯示器,并且可以包括,例如,液晶顯示器,陰極射線管,等離子屏幕,和/或數字光處理器投影顯示器。在一些實施方式中,這樣的顯示器可以包括能夠接收用戶輸入的觸摸屏設備,其中,觸摸傳感器可以被機械地耦合到或覆蓋在顯示器上,并可以包括用于檢測觸覺觸摸的存在和/或位置的任意系統、裝置或設備,包括例如電阻傳感器,電容傳感器,表面聲波傳感器,投射電容式傳感器,紅外傳感器,應變計傳感器,光學成像傳感器,色散信號技術傳感器,和/或聲音脈沖識別傳感器。在這些和其它實施方式中,用戶接口 412可以包括其他用戶接口元件(例如,設置在顯示器附近的鍵盤、按鈕和/或交換機),允許用戶提供輸入給機座抽屜104B的一個或多個計算節點。在這些和其它實施方式中,用戶接口412可以包括一個或多個可視指示器,如發光二極管,例如用于向用戶傳送信息。
[0040]盡管圖2-4示出了特定示例機座抽屜104,可以使用具有其他配置的機座抽屜104,與這里描述的系統和方法保持一致。例如,在一些實施方式中,類似于機座抽屜104B的機座抽屜104可以只包括一個處理器,由此該機座抽屜包括一個計算節點。
[0041]例如機座100的模塊式機座的特別的挑戰是配置用于處理器402形成的單獨信息處理系統和安裝在機座100中的各個機座抽屜104的其他信息處理資源的網絡配置參數。典型地,這樣的配置必須手動執行,這是耗時且容易出錯的。這樣的挑戰在企業進一步加劇,其具有多個機座,每一個在其中安裝了多個信息處理系統。
[0042]圖5示出了根據本公開的實施方式的在圖1中示出的機座100的示例功能框圖,其中,機座100已經在其時隙106的一個中設置了機座抽屜104B,裝載多個信息處理系統502。如圖5所示,機座100可包括其它機座抽屜104,其中這樣的機座抽屜104可裝載信息處理系統,硬盤驅動器,和/或其他信息處理資源,這可以或可以不類似于上述的機座抽屜104A和104B。
[0043]如圖5中所示,機座抽屜104B可包括多個信息處理系統502(例如,502a_d),其每一個可以包括服務器或其它合適的計算節點、帶內交換機516、帶外交換機518。除其他組件,信息處理系統502可以包括處理器402,通信地耦合到其相關聯的處理器402的網絡接口508、以及遠程訪問控制器(RAC) 512。
[0044]處理器402可以包括被配置為解譯和/或執行程序指令和/或處理數據的任意系統、裝置或設備,并且可以包括但不限于,微處理器、微控制器、數字信號處理器(“DSP”)、專用集成電路(“ASIC”)或被配置為解譯和/或執行程序指令和/或處理數據的任意其他數字或模擬電路。在一些實施方式中,處理器402可以解譯和/或執行存儲在存儲器或處理器402可訪問的其它計算機可讀介質中的程序指令和/或處理數據。
[0045]網絡接口508可包括任何合適的系統、裝置或設備,其可操作用作相關聯的信息處理系統502和由信息處理系統502和帶內交換機516形成的機座抽屜104B內部私人通信網絡之間的接口。網絡接口508可以使得相關聯的信息處理系統502使用任何合適的傳輸協議和/或標準進行通信。在一些實施方式中,網絡接口508可包括一個或多個網絡接口卡(或稱“NIC”)。在其它實施方式中,網絡接口 508可包括一個或多個主板上局域網(LAN) (LOM)設備。在這些和其它實施方式中,網絡接口508可包括多個NIC、L0M或其他網絡接口設備,以提供通信冗余或魯棒性。
[0046]RAC 512可以通過例如微處理器、微控制器、DSP、ASIC、EEPROM或其任何組合來實現。RAC 512可以被配置為與CMC 112通信。這樣的通信可以經由例如使用帶外交換機518實施的專用管理網絡架構(fabric)進行。RAC 512可以被配置成提供用于相關聯的信息處理系統502的管理的帶外管理設施。這樣的管理可以由CMC 112進行,即使信息處理系統502被斷電或加電到待機狀態。RAC 512可以包括處理器、存儲器和網絡連接,與其相關的信息處理系統502的其余部分分開。在某些實施方式中,RAC 502可以包括或者可以是以下的集成部分:基板管理控制器(BMC)、戴爾遠程訪問控制器(DRAC)或集成戴爾遠程訪問控制器(iDRAC)ο
[0047]帶內交換機516可以包括被配置為將信息處理系統502的網絡接口508耦合到外部網絡接口 530并基于網絡接口 508、帶內交換機516和外部網絡接口 530的各種端口(未明確示出)的網絡配置執行網絡接口 508與通信耦合到外部網絡接口 530的外部通信網絡之間的交換的任意系統、設備或裝置,這在下面更詳細描述。帶內交換機516可以包括網絡交換機,以太網交換機,PCIe交換機,通用PC總線交換機、Infiniband交換機或其他合適的交換機。
[0048]類似地,帶外交換機518可以包括被配置為將信息處理系統502的RAC512耦合到CMC 112并執行RAC 512與CMC 112之間的交換以經由耦合到CMC 112的管理控制臺(例如經由CMC管理端口 528)提供個人信息處理系統502的集中管理的任何系統、設備或裝置。
[0049]如圖5所示,外部網絡接口 530可以可通信地耦合到中板108。外部網絡接口 530可以包括任何合適的系統、裝置或設備,其可操作用作機座100和機座100的外部的網絡之間的接口。外部網絡接口530可以使信息處理系統502使用任何合適的傳輸協議和/或標準與該外部網絡進行通信。在一些實施方式中,外部網絡接口530可以包括一個或多個網絡接口卡,或稱為“NIC” ο在其他實施方式中,外部網絡接口 530可以包括一個或多個輸入/輸出模塊(1M)設備。在這些和其它實施方式中,外部網絡接口530可以包括多個NIC、10M或其他網絡接口設備,以提供通信冗余或魯棒性。
[0050]此外,如圖5所示,CMC 112可以包括存儲介質524和CMC管理端口 528。存儲介質524可以包括被配置為保留程序指令和/或數據一段時間的任何系統、裝置或設備(例如,計算機可讀介質)。存儲介質524可以包括RAM、EEPROM、PCMCIA卡、閃存、磁存儲、光磁存儲或者易失性或非易失性存儲器的任何合適的選擇和/或陣列,其在給CMC 112的電力關閉之后也保留數據。
[0051 ] CMC管理端口 528可用作CMC 112與遠程管理控制臺之間的網絡接口,該遠程管理控制臺被配置成允許用戶經由與耦合到外部網絡接口 530的帶內網絡物理隔離的帶外網絡遠程管理機座100的組件。CMC管理端口 528可以經由任何合適的管理協議或標準與這種遠程管理控制臺通信,包括但不限于智能平臺管理接口(IPMI)和簡單網絡管理協議(SNMP)。
[0052]歷史上,帶內交換機(例如帶內交換機516)的端口配置由RAC(例如RAC512)執行。但是,在例如機座100中可以存在的分布式服務器架構中,可以期望為了管理簡單,機座100的所有元件的端口配置由CMC 112邏輯上且集中管理。因此,可以期望這樣的方式,即包括帶內交換機516的設備在物理上可以由RAC 512控制但是在邏輯上由CMC 112擁有并控制。
[0053]圖6示出了根據本公開的實施方式的用于配置帶內交換機的端口的示例方法600的流程圖。根據一些實施方式,方法600可以在步驟602開始。如上所述,本公開內容的教導可以以各種機座100的配置被實施。由此,方法600的優選初始化點和包括方法600的步驟的順序可以取決于所選的實施。
[0054]在步驟602,CMC 112可以(例如從通信地耦合到CMC 112的遠程管理控制臺)接收用于應用用于機座100的交換機配置的用戶請求。
[0055]在步驟604,響應于用戶請求,CMC112可以向在裝載信息處理系統的每個機座抽屜104上存在的單個RAC 512(例如信息處理系統502a且沒有其他的機座抽屜104B的信息處理系統502)傳送用戶已經請求了用于機座100的交換機配置的應用的指示。這種指示可以包括LAN上IPMI命令或經由帶外交換機518在CMC 112和該單個RAC 512之間通信的其他適當的命令。
[0056]在步驟606,響應于接收到來自CMC 112的指示,RAC 512可以從CMC112下載合適的交換機配置文件。該下載可以使用簡單文件傳輸協議(TFTP)、LAN上的IPMI或用于文件傳輸的其他合適協議或標準被執行。這種交換機配置文件可以是存儲在存儲介質524上的一個或多個交換機配置文件中的一個。每個交換機配置文件可以包括關于網絡通信路徑中的元件(例如,網絡接口 508、帶內交換機516、外部網絡接口 530等)的端口配置的參數。這樣的交換機配置文件可以由制造商、銷售商或其他機座100的供應方提供到存儲介質524,和/或可以由用戶存儲到存儲介質524。關于步驟606描述的下載可以由在包括至少一個RAC 512的機座100內的每個機座抽屜104上的單個RAC 512來執行。
[0057]在步驟608,RAC512可以讀取下載的交換機配置文件并應用在該交換機配置文件中提出的參數以配置帶內交換機516的端口。關于步驟608描述的參數的應用可以由在包括至少一個RAC 512的機座100內的每個機座抽屜104上的單個RAC 512來執行。
[0058]根據用戶請求的配置的用于機座100的其他元件(例如外部網絡接口530)的端口配置可以由CMC 112應用到這樣的組件。
[0059]盡管圖6公開了關于方法600進行的特定數量的步驟,方法600可以用比在圖6中示出的步驟更多或更少的步驟被執行。此外,雖然圖6公開了關于方法600進行的步驟的某順序,包括方法600的步驟可以以任意合適的順序完成。
[0060]方法600可以使用CMC 112、遠程訪問控制器512和/或可操作用于執行方法600的任意其他系統來實施。在某些實施方式中,方法600可以部分或完全由在計算機可讀介質中體現并在信息處理系統的處理器上可執行的軟件和/或固件來實施。
[0061]雖然本公開已經被詳細描述,但是應該理解的是,在不偏離如所附權利要求書定義的公開的實質和范圍的情況下能夠做出各種改變、替換和變更。
【主權項】
1.一種機座,包括: 多個槽,每個槽被配置成容納具有一個或多個信息處理系統的模塊,其中每個槽被配置為將該模塊電和通信地耦合到所述機座的其它組件; 通信地耦合到所述多個槽的每一個槽的控制器,并被配置成: 接收用于應用交換機配置的用戶請求; 向集成到設置在所述多個槽中的至少一個模塊的遠程訪問控制器傳送用戶已經請求了交換機配置的應用的指示; 響應于該指示,接收用于將交換機配置文件從所述控制器下載到所述遠程訪問控制器的請求;以及 響應于用于下載所述交換機配置文件的所述請求,將所述交換機配置文件傳送到所述遠程訪問控制器,由此所述遠程訪問控制器應用在所述交換機配置文件中提出的參數以配置與包括所述遠程訪問控制器的所述模塊相關聯的帶內交換機。2.根據權利要求1所述的機座,其中所述控制器是機座管理控制器。3.根據權利要求1所述的機座,其中所述交換機配置文件選自存儲在與所述控制器相關聯的計算機可讀介質上的多個交換機配置文件。4.根據權利要求1所述的機座,其中所述遠程訪問控制器應用在所述交換機配置文件中提出的參數以配置所述帶內交換機的端口的交換。5.—種方法,其包括在具有多個槽的機座中,每個槽被配置成容納具有一個或多個信息處理系統的模塊,其中每個槽被配置為將該模塊電和通信地耦合到該機座的其他組件,該方法包括: 由集成到所述機座的控制器接收用于應用交換機配置的用戶請求; 從所述控制器向集成到被設置在所述多個槽中的至少一個模塊的遠程訪問控制器傳送用戶已經請求交換機配置的應用的指示; 響應于該指示在所述控制器處接收用于將交換機配置文件從所述控制器下載到所述遠程訪問控制器的請求;以及 響應于用于下載所述交換機配置文件的所述請求,從所述控制器傳輸所述交換機配置文件給所述遠程訪問控制器,由此所述遠程訪問控制器應用在所述交換機配置文件中提出的參數以配置與包括所述遠程訪問控制器的所述模塊相關聯的帶內交換機。6.根據權利要求5所述的方法,其中所述控制器是機座管理控制器。7.根據權利要求5所述的方法,還包括從存儲在與所述控制器相關聯的計算機可讀介質上的多個交換機配置文件選擇所述交換機配置文件。8.根據權利要求5所述的方法,其中所述遠程訪問控制器應用在所述交換機配置文件中提出的參數以配置所述帶內交換機的端口的交換。9.一種模塊,被配置成可移除地與機座的槽結合,其中該槽被配置成容納該模塊并將該模塊電和通信地耦合到機座的其他組件,該模塊包括: 至少一個信息處理系統,包括處理器; 用于在所述至少一個信息處理系統與所述機座外部的網絡之間交換網絡業務量的帶內交換機;以及 通信地耦合到該帶內交換機的遠程訪問控制器,并被配置成: 從集成到所述機座并在所述模塊外部的控制器接收用戶已經向所述控制器傳送用于應用交換機配置的請求的指示; 響應于該指示將交換機配置文件從所述控制器下載到所述遠程訪問控制器;以及 應用在所述交換機配置文件中提出的參數以配置用于通信的所述帶內交換機。10.根據權利要求9所述的模塊,其中所述控制器是機座管理控制器。11.根據權利要求9所述的模塊,其中所述交換機配置文件選自存儲在與所述控制器相關聯的計算機可讀介質上的多個交換機配置文件。12.根據權利要求9所述的模塊,其中應用所述交換機配置文件中提出的參數包括應用在所述交換機配置文件中提出的參數以配置所述帶內交換機的端口的交換。13.—種方法,其包括在被配置成可移除地與機座的槽結合的模塊中,其中該槽被配置成容納該模塊并將該模塊電和通信地耦合到機座的其他組件,且其中該模塊包括至少一個信息處理系統,該信息處理系統包括處理器;用于在所述至少一個信息處理系統與所述機座外部的網絡之間交換網絡業務量的帶內交換機;以及通信地耦合到該帶內交換機的遠程訪問控制器,該方法包括: 從集成到所述機座并在所述模塊外部的控制器接收用戶已經向所述控制器傳送用于應用交換機配置的請求的指示; 響應于該指示將交換機配置文件從所述控制器下載到所述遠程訪問控制器;以及 應用在所述交換機配置文件中提出的參數以配置用于通信的所述帶內交換機。14.根據權利要求13所述的方法,其中所述控制器是機座管理控制器。15.根據權利要求13所述的方法,其中所述交換機配置文件選自存儲在與所述控制器相關聯的計算機可讀介質上的多個交換機配置文件。16.根據權利要求13所述的方法,其中應用所述交換機配置文件中提出的參數包括應用在所述交換機配置文件中提出的參數以配置所述帶內交換機的端口的交換。
【文檔編號】H04L12/28GK105981337SQ201480066909
【公開日】2016年9月28日
【申請日】2014年1月31日
【發明人】C·W·凱瑞, C·A·波夫萊特, S·M·拉姆齊, W·R·小魏爾瑙
【申請人】戴爾產品有限公司