亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于管理設(shè)備的配置的系統(tǒng)和方法

文檔序號:7910943閱讀:300來源:國知局
專利名稱:用于管理設(shè)備的配置的系統(tǒng)和方法
用于管理設(shè)備的配置的系統(tǒng)和方法背景發(fā)明領(lǐng)域根據(jù)本發(fā)明的至少一個實施例大體上涉及用于數(shù)據(jù)中心管理的系統(tǒng)和方法,并且更具體地,涉及用于管理網(wǎng)絡(luò)關(guān)鍵物理基礎(chǔ)設(shè)施(NCPI)設(shè)備的配置的系統(tǒng)和方法。相關(guān)技術(shù)的討論響應(yīng)于基于信息的經(jīng)濟增長的要求,信息技術(shù)網(wǎng)絡(luò)在全球范圍內(nèi)繼續(xù)激增。這個增長的一個表現(xiàn)是集中式網(wǎng)絡(luò)數(shù)據(jù)中心。集中式網(wǎng)絡(luò)數(shù)據(jù)中心通常由在提供網(wǎng)絡(luò)連接、電力和冷卻能力的結(jié)構(gòu)內(nèi)布置的各種信息技術(shù)裝置組成。該裝置常常安置在被稱為“機架 (rack)”的專用機殼內(nèi),專用機殼使這些通信、電力和冷卻元件成為一體。在一些數(shù)據(jù)中心配置內(nèi),數(shù)排機架被組織到熱和冷通道內(nèi)以降低與冷卻信息技術(shù)裝置相關(guān)的花費。這些特征使數(shù)據(jù)中心成為傳遞許多軟件應(yīng)用所需要的計算能力的成本有效的方式。各種過程和軟件應(yīng)用例如從羅德艾蘭州West Kingston的施耐德電氣的美國電力轉(zhuǎn)換公司(APC)可得到的hfraStruXure Central產(chǎn)品已經(jīng)被開發(fā)來幫助數(shù)據(jù)中心人員配置位于數(shù)據(jù)中心內(nèi)的NCPI設(shè)備的操作行為。這些工具中的一些允許用戶調(diào)整分配給 NCPI設(shè)備的一個或者多個本地存儲的預(yù)定設(shè)置的值,并且因而影響NCPI設(shè)備如何操作。通常,這些本地的預(yù)定設(shè)置限于NCPI設(shè)備可用的總設(shè)置的子集。發(fā)明概述根據(jù)本發(fā)明的方面表明下列評價數(shù)據(jù)中心工作人員將在配置NCPI設(shè)備時受益于比使用傳統(tǒng)技術(shù)可得到的更大的靈活性。根據(jù)一個實施例,一種用于使用數(shù)據(jù)中心管理裝置來配置NCPI設(shè)備的方法被提供。該方法包括通過所述數(shù)據(jù)中心管理裝置經(jīng)由網(wǎng)絡(luò)從第一 NCPI設(shè)備收集至少一個設(shè)備配置、修改所述至少一個設(shè)備配置以及經(jīng)由所述網(wǎng)絡(luò)向所述第一 NCPI設(shè)備提供所修改的至少一個設(shè)備配置的行為。在該方法中,通過所述數(shù)據(jù)中心管理裝置收集所述至少一個設(shè)備配置的行為可以包括從所述第一 NCPI設(shè)備復(fù)制至少一個配置文件的行為。另外,通過所述數(shù)據(jù)中心管理裝置從所述第一 NCPI設(shè)備收集所述至少一個設(shè)備配置的行為可以包括從不間斷電源(UPS) 收集所述至少一個設(shè)備配置的行為。該方法還可以包括在數(shù)據(jù)存儲器內(nèi)存儲所修改的至少一個設(shè)備配置的行為。繼續(xù)本實施例,該方法還可以包括向第二 NCPI設(shè)備提供所修改的至少一個設(shè)備配置的行為。在本方法中,向所述第一 NCPI設(shè)備提供所修改的至少一個設(shè)備配置的行為可以包括向UPS提供所修改的至少一個設(shè)備配置的行為,并且向第二 NCPI設(shè)備提供所修改的至少一個設(shè)備配置的行為可以包括向配電單元(PDU)提供所修改的至少一個設(shè)備配置的行為。另外,在本方法中,向所述UPS提供所修改的至少一個設(shè)備配置的行為可以包括提供包括所述UPS和所述PDU所共有的操作參數(shù)的配置文件的行為。根據(jù)另一個實施例,一種用于配置NCPI設(shè)備的數(shù)據(jù)中心管理裝置被提供。該數(shù)據(jù)中心管理裝置包括存儲介質(zhì)、網(wǎng)絡(luò)接口和耦合到所述存儲介質(zhì)和所述網(wǎng)絡(luò)接口的控制器。該控制器配置成經(jīng)由所述網(wǎng)絡(luò)接口從第一 NCPI設(shè)備收集至少一個設(shè)備配置,修改所述至少一個設(shè)備配置和經(jīng)由所述網(wǎng)絡(luò)接口向所述第一 NCPI設(shè)備提供所修改的至少一個設(shè)備配置。該控制器還可以配置成從所述第一 NCPI設(shè)備復(fù)制至少一個配置文件。另外,該控制器還可以配置成從不間斷電源(UPQ收集所述至少一個設(shè)備配置。進一步地,該控制器可以配置成在所述存儲介質(zhì)上存儲所修改的至少一個設(shè)備配置。另外,該控制器可以配置成向第二 NCPI設(shè)備提供所修改的至少一個設(shè)備配置。另外,該控制器可以配置成提供包括UPS 和PDU所共有的操作參數(shù)的配置文件。根據(jù)另一個實施例,一種用于使用數(shù)據(jù)中心管理裝置來自動配置NCPI設(shè)備的方法被提供。該方法包括下列行為定義配置政策,所述配置政策具有相關(guān)的NCPI設(shè)備配置; 通過所述數(shù)據(jù)中心管理裝置確定遵循所述NCPI設(shè)備配置政策的至少一個NCPI設(shè)備;并且向遵循所述NCPI設(shè)備配置政策的所述至少一個NCPI設(shè)備提供所述相關(guān)的NCPI設(shè)備配置。在該方法中,定義所述配置政策的行為可以包括基于所述至少一個NCPI設(shè)備的物理位置來定義適用于所述至少一個NCPI的配置政策的行為。另外,在該方法中,提供所述相關(guān)的NCPI設(shè)備配置的行為可以包括將至少一個配置文件復(fù)制到所述至少一個NCPI設(shè)備的行為。而且,提供所述相關(guān)的NCPI設(shè)備配置的行為可以包括向不間斷電源(UPQ提供所述相關(guān)的NCPI設(shè)備配置的行為。繼續(xù)本實施例,在該方法中,定義所述配置政策的行為可以包括指定事件的行為, 所述事件的發(fā)生觸發(fā)所述配置政策的應(yīng)用,并且該方法還可以包括在執(zhí)行通過所述數(shù)據(jù)中心管理裝置確定遵循所述NCPI設(shè)備配置政策的所述至少一個NCPI設(shè)備的所述行為之前確定所述事件已經(jīng)發(fā)生的行為。另外,在該方法中,定義所述配置政策的行為可以包括定義適用于不同功能類型的至少兩個NCPI設(shè)備的配置政策的行為。而且,在該方法中,定義適用于所述至少兩個NCPI設(shè)備的所述配置政策的行為可以包括定義適用于UPS和計算機機房空調(diào)的配置政策的行為。附圖的簡要說明附圖沒有被規(guī)定為按比例繪制。在附圖中,在不同圖中所示的每一個相同或者近似相同的部件由相似的數(shù)字表示。出于清楚的目的,可能不是每一個部件都被標注在每一個圖中。在附圖中

圖1示出可實現(xiàn)根據(jù)本發(fā)明的各種方面的示例性計算機系統(tǒng);圖2說明根據(jù)本發(fā)明的示例性分布式系統(tǒng);圖3描繪用戶可以用來配置NCPI設(shè)備的示例性接口 ;圖4示出用戶可以用來配置NCPI設(shè)備的另一個示例性接口 ;圖5說明用戶可以用來配置NCPI設(shè)備的另一個示例性接口 ;圖6示出用戶可以用來配置NCPI設(shè)備的另一個示例性接口 ;圖7描繪用戶可以用來配置NCPI設(shè)備的另一個示例性接口 ;圖8示出用于配置NCPI設(shè)備的實施例;圖9說明用于配置NCPI設(shè)備的另一個示例性過程;圖10描繪用于配置NCPI設(shè)備的另一個示例性過程;圖11示出用于配置NCPI設(shè)備的另一個示例性過程;圖12說明用于配置NCPI設(shè)備的另一個示例性過程;
圖13描繪用于配置NCPI設(shè)備的另一個示例性過程;圖14示出用于配置NCPI設(shè)備的另一個示例性過程;以及圖15說明用于配置NCPI設(shè)備的另一個示例性過程。詳細描述根據(jù)本發(fā)明的至少一些實施例涉及用戶用來配置NCPI設(shè)備的系統(tǒng)和方法。NCPI 設(shè)備可以包括用于向安置在數(shù)據(jù)中心內(nèi)的裝置提供物理資源(例如電力和冷卻)和監(jiān)控服務(wù)(例如環(huán)境和安全監(jiān)控)的任何設(shè)備。NCPI設(shè)備的例子包括發(fā)電機、不間斷電源(UPS)、 變壓器、配電單元(PDU)、電源插座、計算機機房空氣處理機(CRAH)、機架上安裝的空調(diào) (RMAC)、計算機機房空調(diào)(CRAC)、環(huán)境傳感器例如溫度、濕度和氣流傳感器、以及安全設(shè)備例如安全攝像機、門接觸傳感器、以及類似物。盡管NCPI設(shè)備可以包括足夠的計算資源來控制NCPI設(shè)備的操作,這些計算資源限制于并且適合于支持NCPI設(shè)備的操作。在至少一個實施例中,這些有限的計算機資源可以布置在網(wǎng)絡(luò)管理卡(NMC)例如可以從APC得到的 UPSNMC 上。本文公開的根據(jù)本發(fā)明的方法在其應(yīng)用中不限于在下面的描述中闡述的或者在附圖中示出的部件的構(gòu)造和布置的細節(jié)。這些方面能夠采用其他例子并且以多種方式被實踐或者執(zhí)行。具體實現(xiàn)的例子在本文只是出于說明的目的來提供,而沒有被規(guī)定為限制性的。特別是,結(jié)合任何一個或者多個實施例討論的行為、元件和特征沒有被規(guī)定為從任何其他實施例中的類似的角色排除。例如,根據(jù)一個實施例,計算機系統(tǒng)配置成執(zhí)行本文描述的任何功能,包括但不限于配置NCPI設(shè)備。但是,這樣的系統(tǒng)還可以執(zhí)行其他功能,例如提供用戶接口以允許用戶管理配置政策。而且,本文描述的系統(tǒng)可以配置成包括或者排除本文討論的任何功能。因此,本發(fā)明不限于具體的功能或者功能設(shè)置。另外,本文使用的措詞和術(shù)語是出于描述的目的而不應(yīng)當被視為限制性的。在本文“包括(including)”、“包括(comprising)”、“具有”、 “包含”、“含有”及其變形的使用意指包括其后列出的項及其等效物以及另外的項。計算機系統(tǒng)本文描述的根據(jù)本發(fā)明的各種方面和功能可以在一個或者多個計算機系統(tǒng)上被實現(xiàn)為硬件或者軟件。存在目前在使用中的計算機系統(tǒng)的許多例子。除了別的以外,這些例子還包括網(wǎng)絡(luò)裝置、個人計算機、工作站、大型機、聯(lián)網(wǎng)客戶端、服務(wù)器、媒體服務(wù)器、應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器和web服務(wù)器。計算機系統(tǒng)的其他例子可以包括移動計算設(shè)備(例如蜂窩電話和個人數(shù)字助理)和網(wǎng)絡(luò)裝置(例如負載均衡器、路由器和交換機)。另外,根據(jù)本發(fā)明的方面可以位于單個計算機系統(tǒng)上或者可以分布在與一個或者多個通信網(wǎng)絡(luò)連接的多個計算機系統(tǒng)之間。例如,在一個或者多個計算機系統(tǒng)之間可以分布各種方面和功能,該計算機系統(tǒng)配置成向一個或者多個客戶計算機提供服務(wù),或者作為分布式系統(tǒng)的一部分執(zhí)行總?cè)蝿?wù)。 另外,可以在客戶-服務(wù)器或者多層系統(tǒng)上執(zhí)行這些方面,該系統(tǒng)包括在執(zhí)行各種功能的一個或者多個服務(wù)器系統(tǒng)之間分布的部件。因此,本發(fā)明不限于在任何特定的系統(tǒng)或者系統(tǒng)組上執(zhí)行。另外,這些方面可以在軟件、硬件或者固件、或者其任何組合中實現(xiàn)。因此, 根據(jù)本發(fā)明的方面可以使用各種硬件和軟件配置在方法、行為、系統(tǒng)、系統(tǒng)元件和部件內(nèi)實現(xiàn),并且本發(fā)明不限于任何特定的分布式結(jié)構(gòu)、網(wǎng)絡(luò)或者通信協(xié)議。
圖1示出了分布式計算機系統(tǒng)100的框圖,在分布式計算機系統(tǒng)100中可以實施根據(jù)本發(fā)明的各種方面和功能。分布式計算機系統(tǒng)100可以包括一個或者多個計算機系統(tǒng)。例如,如所示,分布式計算機系統(tǒng)100包括計算機系統(tǒng)102、104和106。如所示,計算機系統(tǒng)102、104和106通過通信網(wǎng)絡(luò)108互連,并且可以通過通信網(wǎng)絡(luò)108交換數(shù)據(jù)。網(wǎng)絡(luò) 108可以包括計算機系統(tǒng)和NCPI設(shè)備可以用來交換數(shù)據(jù)的任何通信網(wǎng)絡(luò)。為了使用網(wǎng)絡(luò) 108交換數(shù)據(jù),計算機系統(tǒng)102、104和106以及網(wǎng)絡(luò)108可以使用多種方法、協(xié)議和標準,除了別的以外,這些方法、協(xié)議和標準還包括令牌環(huán)、以太網(wǎng)、無線以太網(wǎng)、藍牙、TCP/IP、UDP、 Http, FTP、SNMP、SMS、MMS, SS7、Json、Soap、Corba、REST 和 Web 服務(wù)。為了保證數(shù)據(jù)傳輸是安全的,計算機系統(tǒng)102、104和106可以使用多種安全措施通過網(wǎng)絡(luò)108來傳輸數(shù)據(jù),除了其他安全技術(shù)以外,安全措施還包括TSL、SSL或者VPN。盡管分布式計算機系統(tǒng)100示出三個聯(lián)網(wǎng)的計算機系統(tǒng),分布式計算機系統(tǒng)100可以包括使用任何介質(zhì)和通信協(xié)議聯(lián)網(wǎng)的任何數(shù)量的計算機系統(tǒng)和計算設(shè)備。根據(jù)本發(fā)明的各種方面和功能可以被實現(xiàn)為在包括圖1所示的計算機系統(tǒng)102 的一個或者多個計算機系統(tǒng)內(nèi)執(zhí)行的專用硬件或者軟件。如所示,計算機系統(tǒng)102包括處理器110、存儲器112、總線114、接口 116和存儲器118。處理器110可以執(zhí)行產(chǎn)生被操縱的數(shù)據(jù)的一系列指令。處理器110可以是在市場上可以得到的處理器,例如htel Xeon, Itanium>Core>Celeron>Pentium>AMD Opteron>Sun UltraSPARC^IBM Power5+ IBM X 型機芯片,但是可以是任何類型的處理器、多處理器或者控制器。處理器110通過總線114 連接到其他系統(tǒng)元件,包括一個或者多個存儲器設(shè)備112。存儲器112可以用于在計算機系統(tǒng)102的操作過程中存儲程序和數(shù)據(jù)。因此,存儲器112可以是相當高性能的易失性隨機存取存儲器,例如動態(tài)隨機存取存儲器(DRAM)或者靜態(tài)存儲器(SRAM)。但是,存儲器112可以包括用于存儲數(shù)據(jù)的任何設(shè)備,例如磁盤驅(qū)動器或者其他非易失性存儲設(shè)備。根據(jù)本發(fā)明的各種實施例可以將存儲器112組織成為特殊的并且在一些情況中唯一的結(jié)構(gòu)來執(zhí)行本文公開的方面和功能。計算機系統(tǒng)102的部件可以通過諸如總線114的互連元件耦合??偩€114可以包括一個或者多個物理總線,例如集成在同一機器內(nèi)的部件之間的總線,但是可以包括在系統(tǒng)元件之間的任何通信耦合,包括專用或者標準計算總線技術(shù),例如IDE、SCSI、PCI和 InfiniBand。因此,總線114使通信例如數(shù)據(jù)和指令能夠在計算機系統(tǒng)102的系統(tǒng)部件之間交換。計算機系統(tǒng)102還包括一個或者多個接口設(shè)備116,例如輸入設(shè)備、輸出設(shè)備和輸入/輸出設(shè)備的組合。接口設(shè)備可以接收輸入或者提供輸出。更具體地,輸出設(shè)備可以再現(xiàn)用于外部顯示的信息。輸入設(shè)備可以接受來自外部源的信息。接口設(shè)備的例子包括鍵盤、 鼠標設(shè)備、跟蹤球、麥克風(fēng)、觸摸屏、打印設(shè)備、顯示屏、揚聲器、網(wǎng)絡(luò)接口卡等。接口設(shè)備允許計算機系統(tǒng)102與諸如用戶和其他系統(tǒng)的外部實體交換信息并通信。存儲系統(tǒng)118可以包括計算機可讀和可寫的非易失性數(shù)據(jù)存儲介質(zhì),其中存儲定義由處理器執(zhí)行的程序的指令。存儲系統(tǒng)118還可以包括在介質(zhì)上或介質(zhì)中記錄的信息, 并且該信息可以被該程序處理。更具體地,該信息可以存儲在一個或多個數(shù)據(jù)結(jié)構(gòu)內(nèi),數(shù)據(jù)結(jié)構(gòu)特別配置成節(jié)省存儲空間或者增加數(shù)據(jù)交換性能。指令可以永久地存儲為編碼信號, 并且指令可以使處理器執(zhí)行本文描述的任何功能。除了別的以外,介質(zhì)還可以是例如光盤、磁盤或者閃存。在操作中,處理器或者一些其他控制器可以使數(shù)據(jù)從非易失性記錄介質(zhì)讀到另一個存儲器例如存儲器112中,該存儲器允許比在存儲系統(tǒng)118內(nèi)包括的存儲介質(zhì)更快地通過處理器存取信息。該存儲器可以位于存儲系統(tǒng)118或者存儲器112內(nèi),但是,處理器110可以操縱在存儲器112內(nèi)的數(shù)據(jù),并且然后在處理完成后將數(shù)據(jù)復(fù)制到與存儲系統(tǒng) 118關(guān)聯(lián)的介質(zhì)。各種部件可以管理在介質(zhì)和集成電路存儲元件之間的數(shù)據(jù)移動,并且本發(fā)明不限于此。另外,本發(fā)明不限于特定的存儲器系統(tǒng)或者存儲系統(tǒng)。雖然計算機系統(tǒng)102作為例子被示為一種類型的計算機系統(tǒng),在這種類型的計算機系統(tǒng)上可以實施根據(jù)本發(fā)明的各種方面和功能,但本發(fā)明的方面不限于在如圖1所示的計算機系統(tǒng)上實現(xiàn)。根據(jù)本發(fā)明的各種方面和功能可以在具有與圖1所示的不同的結(jié)構(gòu)或者部件的一個或者多個計算機上實踐。例如,計算機系統(tǒng)102可以包括特別編程的專用硬件,例如適合于執(zhí)行本文公開的特定操作的專用集成電路(ASIC)。而另一個例子可以使用利用摩托羅拉PowerPC處理器運行MAC OS System X的幾個通用計算設(shè)備以及運行專用硬件和操作系統(tǒng)的幾個專用計算設(shè)備來執(zhí)行相同的功能。計算機系統(tǒng)102可以是包括操作系統(tǒng)的計算機系統(tǒng),該操作系統(tǒng)管理包括在計算機系統(tǒng)102內(nèi)的硬件元件的至少一部分。通常,處理器或者控制器例如處理器110執(zhí)行操作系統(tǒng),該操作系統(tǒng)可以是例如基于Windows的操作系統(tǒng),例如可以從微軟公司得到的 Windows NT、Windows 2000 (Windows ME)、Windows XP 或者 Windows Vista 操作系統(tǒng)、可以從蘋果計算機公司得到的MAC OS System X操作系統(tǒng)、很多基于Linux的操作系統(tǒng)分布之一例如從Red Hat公司得到的Enterprise Linux操作系統(tǒng)、從太陽微系統(tǒng)公司得到的 Solaris操作系統(tǒng)、或者從各種源得到的UNIX操作系統(tǒng)。許多其他操作系統(tǒng)可以被使用,并且實施例不限于任何具體的實現(xiàn)。處理器和操作系統(tǒng)一起定義計算機平臺,可以為計算機平臺用高級編程語言編寫應(yīng)用程序。這些部件應(yīng)用可以是可執(zhí)行的、中間的字節(jié)碼或者解釋碼,其使用通信協(xié)議(例如TCP/IP)通過通信網(wǎng)絡(luò)(例如因特網(wǎng))通信。類似地,根據(jù)本發(fā)明的方面可以使用面向?qū)ο蟮木幊陶Z言例如· Net、SmallTalk、Java、C++、Ada、或者C#(C_Sharp)來實現(xiàn)。也可以使用其他面向?qū)ο蟮木幊陶Z言??蛇x地,可以使用函數(shù)、腳本或者邏輯編程語言。另外,根據(jù)本發(fā)明的各種方面和功能可以在非編程環(huán)境例如以HTML、XML或者其他格式創(chuàng)建的文件中實現(xiàn),當在瀏覽器程序的窗口中觀察時,這些文件再現(xiàn)圖形用戶接口的方面或者執(zhí)行其他的功能。另外,根據(jù)本發(fā)明的各種實施例可以被實現(xiàn)為編程的或者非編程的元件、或者其任何組合。例如,網(wǎng)頁可以使用HTML來實現(xiàn),而從網(wǎng)頁內(nèi)調(diào)用的數(shù)據(jù)對象可以用C++編寫。因此,本發(fā)明不限于特定的編程語言,并且任何合適的編程語言可以被使用。根據(jù)本發(fā)明的實施例可以執(zhí)行在本發(fā)明的范圍以外的功能。例如,可以使用現(xiàn)有的商品例如數(shù)據(jù)庫管理系統(tǒng)例如從華盛頓州西雅圖的微軟公司得到的SQL Server、從加利福尼亞州Redwood Shores的Oracle得至Ij的Oracle Database禾口從力口利福尼亞州Santa Clara的太陽微系統(tǒng)公司得到的MySQL、或者積分軟件例如紐約Armonk的IBM得到的Web Sphere中間件來實現(xiàn)系統(tǒng)的方面。但是,運行例如SQL Server的計算機系統(tǒng)可能能夠支持根據(jù)本發(fā)明的方面和與不在本發(fā)明范圍內(nèi)的各種應(yīng)用的數(shù)據(jù)庫一致的方面。示例性系統(tǒng)結(jié)構(gòu)
圖2示出包括分布式系統(tǒng)200的物理和邏輯元件的內(nèi)外關(guān)系圖。如所示,分布式系統(tǒng)200根據(jù)本發(fā)明被特別配置。關(guān)于圖2中描述的系統(tǒng)結(jié)構(gòu)和內(nèi)容僅僅是為了示例性的目的而不是用來將本發(fā)明限制到在圖2中所示的具體的結(jié)構(gòu)。如將對本領(lǐng)域普通技術(shù)人員明顯的,許多不同的系統(tǒng)結(jié)構(gòu)可被設(shè)計而不偏離本發(fā)明的范圍。在圖2中所示的具體布置被選擇來增進明了性。信息可以使用任何技術(shù)在圖2中所描述的元件、部件和子系統(tǒng)之間流動。例如,這樣的技術(shù)包括經(jīng)由TCP/IP通過網(wǎng)絡(luò)傳遞信息、在存儲器中的模塊之間傳遞信息、和通過寫到文件、數(shù)據(jù)庫或者一些其他非易失性存儲設(shè)備來傳遞信息。其他的技術(shù)和協(xié)議可以被使用而不偏離本發(fā)明的范圍。參考圖2,系統(tǒng)200包括用戶202、配置接口 204、數(shù)據(jù)中心管理裝置206、通信網(wǎng)絡(luò) 208、一組 NCPI 設(shè)備(即 PDU 210、CRAH 212、CRAC 212、UPS 216 和 RMAC 218)。系統(tǒng) 200 允許用戶202(例如數(shù)據(jù)中心技術(shù)人員或者其他數(shù)據(jù)中心人員)與配置接口 204互動以創(chuàng)建或者修改NCPI設(shè)備配置或者設(shè)備配置政策。NCPI設(shè)備配置指定影響NCPI設(shè)備操作的方式的一個或者多個操作參數(shù)的一個或者多個值。例如,參考圖2,UPS 216的設(shè)備配置可以包括指定UPS 216的上轉(zhuǎn)移點和下轉(zhuǎn)移點、頻率容限和對功率變化的靈敏度的操作參數(shù)的值。因此,設(shè)備配置提供有組織的一組操作參數(shù),其可以針對特定的NCPI設(shè)備的特定的操作參數(shù)和特征并且可從總的操作角度定義NCPI設(shè)備的行為。設(shè)備配置政策可以使一個或者多個NCPI設(shè)備與一個或者多個NCPI設(shè)備配置關(guān)聯(lián)。在設(shè)備配置和一個或者多個NCPI設(shè)備之間的關(guān)聯(lián)可以基于多種NCPI設(shè)備特征,除去別的以外,NCPI設(shè)備特征還包括NCPI設(shè)備的物理位置、NCPI設(shè)備所屬的邏輯組、NCPI設(shè)備的功能類型和包括NCPI設(shè)備的網(wǎng)絡(luò)段。如下面進一步討論的,根據(jù)本發(fā)明的一些實施例自動地將設(shè)備配置政策應(yīng)用于檢測到的NCPI設(shè)備。例如,參考圖2,數(shù)據(jù)中心管理裝置206可以應(yīng)用設(shè)備配置政策,該政策基于RMAC 218在數(shù)據(jù)中心中的物理位置來設(shè)置RMAC218的目標空氣溫度。根據(jù)一個實施例,配置接口 204包括配置成與用戶202交換配置信息的設(shè)施,例如代碼、數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)或者對象。該信息可以包括用戶202希望配置哪些NCPI設(shè)備的指示、 分配給在給定設(shè)備配置內(nèi)的特定操作參數(shù)的值和哪些設(shè)備配置在本地保存在數(shù)據(jù)中心管理裝置206上的指令。下面進一步討論配置接口 204的特征,如可以在根據(jù)本發(fā)明的各種實施例中找到的。如在圖2中所示的,數(shù)據(jù)中心管理裝置206向用戶202顯示配置接口 204。數(shù)據(jù)中心管理裝置是專用計算設(shè)備,其被制造來提供數(shù)據(jù)中心設(shè)計、監(jiān)控和配置服務(wù)。根據(jù)一個實施例,數(shù)據(jù)中心管理裝置206是可以通過施耐德公司從APC得到的hfraStruXure 中央服務(wù)器裝置。如所示,數(shù)據(jù)中心管理裝置206可以與經(jīng)由網(wǎng)絡(luò)208可訪問的NCPI設(shè)備交換信息。該信息可以包括支持數(shù)據(jù)中心管理裝置206的特征和功能所需的任何信息。例如, 該信息可以包括配置信息,例如一個或者多個設(shè)備配置。根據(jù)各種實施例,數(shù)據(jù)中心管理裝置206包括配置成產(chǎn)生針對各種NCPI設(shè)備的許多設(shè)備配置的功能。在一個實施例中,數(shù)據(jù)中心管理裝置206包括配置成產(chǎn)生可以用于設(shè)置多個NCPI設(shè)備的單個設(shè)備配置的設(shè)施。例如,數(shù)據(jù)中心管理裝置206可以產(chǎn)生涵蓋CRAC 214和RMAC 218的單個設(shè)備配置。在本實施例中,單個設(shè)備配置可以指示作為被多個NCPI設(shè)備支持的操作參數(shù)的并集的操作參數(shù)的值??蛇x地,單個設(shè)備配置可以指示作為被多個 NCPI設(shè)備支持的操作參數(shù)的交集的操作參數(shù)的值。在另一個實施例內(nèi),數(shù)據(jù)中心管理裝置 206可以為經(jīng)由網(wǎng)絡(luò)208可訪問的每一個NCPI設(shè)備產(chǎn)生單獨的設(shè)備配置。在這個例子中, 每一個設(shè)備配置可以指示一個NCPI設(shè)備特有的操作參數(shù)的值。在各種實施例中,每一個NCPI設(shè)備可以在配置文件內(nèi)存儲設(shè)備配置。這些配置文件可以包括姓名、指定要分配給操作參數(shù)的值的值元組。在一些實施例中,數(shù)據(jù)中心管理裝置206包括配置成修改和存儲配置文件并且與NCPI設(shè)備交換(即,接收或者提供)配置文件的設(shè)施。在一個實施例中,數(shù)據(jù)中心管理裝置206可以使用FTP或者安全FTP與NCPI設(shè)備交換配置文件,雖然可以采用其他文件傳輸協(xié)議而不偏離本發(fā)明的范圍。根據(jù)其他的實施例,數(shù)據(jù)中心管理裝置206包括配置成應(yīng)用一個或者多個NCPI設(shè)備配置政策的設(shè)施。在一些實施例中,數(shù)據(jù)中心管理裝置206存儲NCPI設(shè)備和它們的特征的列表。在這些實施例中,數(shù)據(jù)中心管理裝置206包括配置成通過使配置政策所定向的 NCPI設(shè)備屬性與在列表中包括的NCPI設(shè)備的特征匹配來確定特定的NCPI設(shè)備遵循一個或者多個配置政策的設(shè)施。另外,在這些實施例中,數(shù)據(jù)中心管理裝置206具有配置成向遵循配置政策的 NCPI設(shè)備提供與設(shè)備配置政策關(guān)聯(lián)的設(shè)備配置的設(shè)施。在一個實施例中,數(shù)據(jù)中心管理裝置206通過使用FTP將配置文件復(fù)制到NCPI設(shè)備來向NCPI設(shè)備提供設(shè)備配置。另外,在一些實施例中,數(shù)據(jù)中心管理裝置206包括配置成響應(yīng)于事件來應(yīng)用政策的設(shè)施,除去別的以外,事件例如是在網(wǎng)絡(luò)208上檢測新的NCPI設(shè)備、從用戶202或者在周期性基礎(chǔ)上接收請求。信息(包括NCPI設(shè)備配置政策)能以在能夠在計算機可讀介質(zhì)上存儲信息的任何邏輯結(jié)構(gòu)存儲在數(shù)據(jù)中心管理裝置206上,除了其他結(jié)構(gòu)以外,邏輯結(jié)構(gòu)還包括平面文件、加索引文件、分層數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫或者面向?qū)ο蟮臄?shù)據(jù)庫。數(shù)據(jù)可以使用唯一和外來的關(guān)鍵關(guān)系和索引來建模。唯一和外來的關(guān)鍵關(guān)系和索引可以在各種字段和表格之間建立,以保證數(shù)據(jù)完整性和數(shù)據(jù)交換性能。配置接口實施例根據(jù)各種實施例,配置接口 204可以向用戶提供關(guān)于他們?nèi)绾魏秃螘r配置NCPI設(shè)備的高靈活度。在這些實施例中,用戶202可以使用配置接口 204修改在數(shù)據(jù)中心管理裝置206上本地存儲的設(shè)備配置。另外,用戶202可以使數(shù)據(jù)中心管理裝置206經(jīng)由網(wǎng)絡(luò)208 與NCPI設(shè)備交換設(shè)備配置。因此,配置接口 204可以用于設(shè)計新的設(shè)備配置或者可以用于從一個NCPI設(shè)備取回現(xiàn)有的設(shè)備配置,基于所取回的設(shè)備配置創(chuàng)建新的設(shè)備配置并且將該新的設(shè)備配置復(fù)制到一個或者多個NCPI設(shè)備。用于進行這些配置活動的有用的系統(tǒng)和方法的表述被配置接口 204可以被構(gòu)造和組織的獨特的方式影響。相反地,在這些配置活動中使用的元件和執(zhí)行的行動影響配置接口 204的這個例子的屬性和設(shè)施。配置接口 204可以通過引導(dǎo)用戶202完成配置NCPI設(shè)備的過程的各種用戶接口屏幕和元件來提供功能。圖3-7示出了可以包括在配置接口 204內(nèi)的一組示例性用戶接口屏幕。轉(zhuǎn)到圖3,用戶接口屏幕330包括單獨的選擇元件302、NCPI設(shè)備列表304、選擇全部元件314和一組用戶接口導(dǎo)航元件,即,后退元件306、下一步元件308、完成元件310以及取消元件312。
組合地參考圖2和圖3,用戶接口屏幕300包括配置成通過確定經(jīng)由網(wǎng)絡(luò)208可訪問的NCPI設(shè)備來收集NCPI設(shè)備列表304的設(shè)施。如所示,NCPI設(shè)備可以用多種方式示出,包括通過顯示與NCPI設(shè)備關(guān)聯(lián)的名字或者IP地址。根據(jù)一個實施例,收集NCPI設(shè)備的列表的設(shè)施查詢在數(shù)據(jù)中心管理裝置206內(nèi)本地存儲的NCPI設(shè)備信息。在本實施例中, 數(shù)據(jù)中心管理裝置206還包括配置成保持NCPI設(shè)備信息的流通的設(shè)施,例如檢測經(jīng)由網(wǎng)絡(luò) 208可訪問的這組NCPI設(shè)備的變化和適當?shù)匦薷谋镜卮鎯Φ腘CPI設(shè)備信息的事件驅(qū)動部件。在另一個實施例中,當用戶202打開用戶接口屏幕300時,用戶接口 300的列表收集設(shè)施搜索網(wǎng)絡(luò)208以找到可訪問的NCPI設(shè)備。繼續(xù)所示出的實施例,用戶接口屏幕300還包括配置成接受NCPI設(shè)備列表304的一個或者多個成員的指示的設(shè)施,所述一個或者多個成員將遵循進一步的配置處理。如所示,單獨的選擇元件302和選擇全部元件314都配置成當被用戶202啟動時在選擇的和未選擇的狀態(tài)之間切換。根據(jù)本實施例,配置接口 204配置成進一步處理NCPI設(shè)備列表304 的與所選擇的單獨的選擇元件相鄰的任何成員。另外,如所示,配置接口 204配置成當選擇全部元件314被選擇時進一步處理NCPI設(shè)備列表304的所有成員。在配置接口 204的這個實施例中,導(dǎo)航元件306、308、310和312對在圖3-7中所示的用戶接口屏幕是共有的。在這些用戶接口屏幕的每一個中,導(dǎo)航元件配置成允許用戶 202在配置接口 204中導(dǎo)航。例如,后退元件306配置成當被用戶202啟動時顯示以前顯示的用戶接口屏幕。相反地,下一步元件308配置成當被用戶202啟動時顯示下一個用戶接口屏幕。同樣如所示,取消元件312配置成當被用戶202啟動時通過配置接口 204中斷處理。在本實施例中,完成元件310配置成向?qū)ε渲眠x擇的NCPI設(shè)備提供新的或者修改的設(shè)備配置。在一些實施例中,該提供可以采取使用多種協(xié)議例如FTP或者安全FTP的配置文件傳輸?shù)男问健T谄渌膶嵤├?,可以使用基于消息的協(xié)議例如HTTP來提供修改的設(shè)備配置,并且實施例不限于提供設(shè)備配置的任何特定的技術(shù)。在各種實施例中,每一個用戶接口屏幕包括配置成啟用或者禁用特定的導(dǎo)航元件以適合接口屏幕的需要的設(shè)施。在一個實施例中,用戶接口 300禁用后退元件306和完成元件310。另外,每一個導(dǎo)航元件可以包括配置成允許用戶接口屏幕所特有的處理的另外的設(shè)施,在該用戶接口屏幕中導(dǎo)航元件被啟動。例如,在后退元件306被用戶接口 300啟用的一個實施例中,該后退元件306配置成使用戶接口屏幕300重新初始化,而不是導(dǎo)航到以前的用戶接口屏幕。在一些實施例中,該重新初始化可以使用戶接口屏幕重新填充NCPI設(shè)備列表304。在圖3所示的實施例中,當被用戶202在接口屏幕300上啟動時,下一步元件308 此外配置成收集NCPI設(shè)備列表304的當前為了進一步處理而選擇的每一個成員的設(shè)備配置。根據(jù)本實施例,下一步元件308配置成經(jīng)由網(wǎng)絡(luò)208從NCPI設(shè)備列表304的被選擇的成員的一些或者全部請求或者取回當前設(shè)備配置。在一個例子中,用戶接口 300可以顯示進程條(沒有示出)以向用戶202提供關(guān)于取回過程的反饋。根據(jù)另一個實施例,在下一步元件308內(nèi)包括的設(shè)施可以在經(jīng)由網(wǎng)絡(luò)208請求當前設(shè)備配置之前證實在數(shù)據(jù)中心管理裝置206上本地存儲的設(shè)備配置是當前的。另外,在至少一個實施例中,下一步元件308被配置成在導(dǎo)航到后續(xù)用戶接口屏幕400之前完成收集過程。
圖4描述用戶接口屏幕400,其具有配置成指示設(shè)備配置被修改成新的設(shè)備配置的設(shè)施。如所示,圖4包括選擇組402、NCPI配置選擇器404和導(dǎo)航元件306、308、310和 312。在一個實施例中,完成元件310被用戶接口屏幕400禁用。在示出的實施例中,選擇組402包括兩個單獨的選擇元件,并且配置成當單獨的選擇元件之一被用戶202啟動時,將該單獨的選擇元件的狀態(tài)改變?yōu)楸贿x中的狀態(tài)。另外,選擇組402配置成將沒有被用戶202 啟動的單獨的選擇元件的狀態(tài)改變?yōu)槲催x中的狀態(tài)。根據(jù)本實施例,選擇組402配置成接收將被修改以形成新的設(shè)備配置的設(shè)備配置的選擇。如所示,選擇包括從默認設(shè)備配置創(chuàng)建新的設(shè)備配置的選擇和修改在數(shù)據(jù)中心管理裝置206上本地存儲的設(shè)備配置的選擇。用戶接口屏幕400還包括當鄰近NCPI配置選擇器404的選擇組402的成員處于被選中的狀態(tài)時啟動NCPI配置選擇器404的設(shè)施。NCPI配置選擇器404配置成當被用戶 202啟動時顯示在數(shù)據(jù)中心管理裝置206上本地存儲的NCPI設(shè)備配置的列表。在本實施例中,如當前選擇的,NCPI配置選擇器404還配置成當用戶202從列表選擇NCPI設(shè)備配置時顯示該NCPI設(shè)備配置。另外,在這個例子中,用戶接口屏幕400配置成當鄰近NCPI配置選擇器404的選擇組402的元件沒有處于被選中的狀態(tài)時接口停用NCPI配置選擇器404。在用戶接口屏幕400的背景中,下一步元件308包括向后續(xù)的用戶接口屏幕500 提供當前指示的設(shè)備配置的額外設(shè)施。在各種實施例中,該提供可以采用文件處理、指針或者對所指示的設(shè)備配置的其他一些參考的形式。另外,在至少一個實施例中,在當前指示的設(shè)備配置是新的設(shè)備配置時,提供設(shè)施可以配置成提供對零的參考以指示用戶接口屏幕 500應(yīng)當創(chuàng)建默認的設(shè)備配置用于進一步的修改。在另一實施例中,下一步元件308配置成創(chuàng)建默認設(shè)備配置并且向用戶接口屏幕500提供對默認設(shè)備配置的參考。圖5示出了用戶接口屏幕500,其包括配置成調(diào)整在所選擇的設(shè)備配置內(nèi)包括的操作參數(shù)和與所包括的操作參數(shù)關(guān)聯(lián)的值的設(shè)施。如所示,用戶接口屏幕500包括可折疊元件502、單獨的選擇元件504、操作參數(shù)指示器514、值元件516和導(dǎo)航元件306、308、310 和312。在一個實施例中,完成元件310被用戶接口屏幕500禁用。在所示出的實施例中, 可折疊元件502表示操作參數(shù)514的邏輯組并且配置成當被用戶202啟動時展開或者折疊。如所示,用戶接口屏幕500的設(shè)施配置成顯示包括在與可折疊元件502的展開的成員關(guān)聯(lián)的邏輯組內(nèi)的操作參數(shù)514。另外,在本實施例中,用戶接口屏幕500的設(shè)施配置成隱藏包括在與可折疊成員關(guān)聯(lián)的邏輯組內(nèi)的操作參數(shù)。在一個實施例中,用戶接口屏幕500包括以操作參數(shù)514被邏輯地分組的方式和在對修改選擇的設(shè)備配置上列出的特定操作參數(shù)514為基礎(chǔ)的設(shè)施。在另一個實施例中, 這些設(shè)施以邏輯組和在默認設(shè)備配置上列出的操作參數(shù)514為基礎(chǔ)。另外,在另一種實施例中,這些設(shè)施基于邏輯組和在地圖上顯示的操作參數(shù)514,該地圖使設(shè)備配置的部件與邏輯組和操作參數(shù)514關(guān)聯(lián)。在又一個實施例中,用戶接口 500的設(shè)施只顯示對在用戶接口屏幕300內(nèi)為配置選擇的所有NCPI設(shè)備共有的邏輯組和操作參數(shù)514??蛇x地,在另一個實施例中,這些設(shè)施可以顯示所有的邏輯組和操作參數(shù)514,但是也可以禁用對配置選擇的所有NCPI設(shè)備不共有的那些邏輯組和操作參數(shù)514。繼續(xù)參考圖5,單獨的選擇元件504配置成指示操作參數(shù)514的特定的邏輯組和特定的操作參數(shù)514用于包括在修改的設(shè)備配置中。另外,如所示,值元件516配置成接受并且顯示要分配給鄰近值元件516的特定的操作參數(shù)514的值的指示。
在用戶接口屏幕500的背景中,下一步元件308包括向后續(xù)的用戶接口屏幕600 提供當前修改的設(shè)備配置的額外的設(shè)施。在各種實施例中,該提供可以采用文件處理、指針、或者對指示的設(shè)備配置的其他一些參考的形式。在一個實施例中,在臨時配置文件中存儲當前修改的設(shè)備配置,并且對該文件的參考被傳遞到用戶接口屏幕600。圖6示出用戶接口屏幕600,其具有配置成識別和存儲新的設(shè)備配置的設(shè)施。如所示,用戶接口屏幕600包括設(shè)備配置標識符、設(shè)備配置存儲器614、以及導(dǎo)航元件306、308、 310和312。在一個實施例中,完成元件310被用戶接口屏幕600禁用。設(shè)備配置標識符 602配置成接收并且顯示與修改的設(shè)備配置關(guān)聯(lián)的標識符。在至少一個實施例中,該標識符是配置文件名,在其下數(shù)據(jù)中心管理裝置206可以本地存儲修改的設(shè)備配置。設(shè)備配置存儲器614配置成當被用戶202啟動時使用它的相關(guān)標識符來存儲修改的設(shè)備配置。在一個實施例中,設(shè)備配置存儲器614配置成在數(shù)據(jù)中心管理裝置206上存儲設(shè)備配置作為配置文件。圖7描述用戶接口屏幕700,其包括配置成向為了進一步處理而選擇的NCPI設(shè)備提供新的設(shè)備配置的設(shè)施。如所示,用戶接口屏幕700包括消息元件702和導(dǎo)航元件306、 308,310和312。在一個實施例中,完成元件310被用戶接口屏幕700啟用,而下一步元件 308被禁用。消息元件702配置成顯示關(guān)于修改的設(shè)備配置的分配的各種狀態(tài)消息。除了其他消息以外,這些消息還可以包括指示修改的設(shè)備配置將被提供給在用戶屏幕300內(nèi)為配置選擇的NCPI設(shè)備的報警消息、以及當分配發(fā)生時指示進程的狀態(tài)消息。在一個實施例中,消息元件702可以包括進程條(沒有示出),其配置成提供將修改的設(shè)備配置分配到為配置選擇的NCPI設(shè)備的過程的指示。在用戶接口屏幕700的背景中,下一步元件308包括向為配置選擇的NCPI設(shè)備提供當前修改的設(shè)備配置的額外的設(shè)施。在一些實施例中,該提供可以采用使用多種協(xié)議例如FTP或者安全FTP的配置文件傳輸?shù)男问?。在其他的實施例中,可以使用基于消息的協(xié)議例如HTTP來提供修改的設(shè)備配置,并且實施例不限于提供設(shè)備配置的任何特定的技術(shù)。上文示出的系列用戶接口屏幕是特定的實施例,并且存在根據(jù)本發(fā)明的其他實施例。例如,在一個實施例中,用戶接口屏幕600和700組合成單個用戶接口屏幕。在另一個實施例中,用戶接口屏幕700包括與NCPI設(shè)備列表304類似的NCPI設(shè)備列表,該列表配置成指示修改的設(shè)備配置將被提供到的NCPI設(shè)備。在又一個實施例中,配置接口屏幕204包括具有配置成接收、顯示并且存儲設(shè)備配置政策的設(shè)施的用戶接口屏幕。該用戶接口屏幕可以配置成接受配置政策標識符,在其下可以存儲配置政策、該政策所應(yīng)用于的NCPI設(shè)備的一個或多個特征、應(yīng)用于遵循該政策的NCPI設(shè)備的設(shè)備配置和對可應(yīng)用的NCPI設(shè)備觸發(fā)政策應(yīng)用的一個或者多個事件。因此, 配置接口 204的各種實施例在管理NCPI設(shè)備配置時向用戶提供增加的靈活性。配置過程各種實施例提供在數(shù)據(jù)中心內(nèi)配置NCPI設(shè)備的過程。圖8示出一個這樣的過程 800,其包括收集設(shè)備配置、修改設(shè)備配置和提供設(shè)備配置的行為。過程800在802開始。在行為804中,收集NCPI設(shè)備配置。根據(jù)各種實施例,數(shù)據(jù)中心管理裝置可以從一個或者多個NCPI設(shè)備收集這些設(shè)備配置。根據(jù)這些實施例的行為在下面參考圖9被討論。在行為806中,設(shè)備配置被修改。根據(jù)一些實施例,用戶可以修改在數(shù)據(jù)中心管理裝置上本地存儲的設(shè)備配置。根據(jù)這些實施例的行為在下面參考圖10被討論。在行為808中,設(shè)備配置被提供。根據(jù)其他的實施例,數(shù)據(jù)中心管理裝置可以向 NCPI設(shè)備提供修改的設(shè)備配置。根據(jù)這些實施例的行為在下面參考圖11被討論。過程800在810結(jié)束。根據(jù)過程800的配置活動使用戶能夠有效地管理對NCPI 設(shè)備的專用配置,同時允許用戶基于預(yù)先存在的設(shè)備配置來創(chuàng)建配置,因而減少所需要的努力的程度。另外,過程800的實例包括計算機實現(xiàn)的配置“向?qū)А?,其可以指?dǎo)用戶完成在過程800中包括的行為。各種實施例提供用于收集NCPI設(shè)備配置的過程。圖9說明一個這樣的過程900, 其包括接收NCPI設(shè)備的指示、請求NCPI設(shè)備的設(shè)備配置和接收設(shè)備配置的行為。過程900 在902開始。在行為904中,數(shù)據(jù)中心管理裝置接收特定的NCPI設(shè)備的指示。在一個實施例中,接收指示的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在這個實施例中,該指示可以由輸入指示特定的NCPI設(shè)備的信息的用戶提供。在另一個實施例中,數(shù)據(jù)中心管理裝置206可以在設(shè)備的安裝時經(jīng)由通過NCPI 設(shè)備進行的網(wǎng)絡(luò)請求來檢測特定的NCPI設(shè)備的存在。在行為906中,數(shù)據(jù)中心管理裝置請求特定的NCPI設(shè)備的設(shè)備配置。在一個實施例中,請求設(shè)備配置的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在這個實施例中,請求可以采用從數(shù)據(jù)中心管理裝置206發(fā)送到NCPI設(shè)備的FTP Get命令的形式。但是,請求可以采用其他的形式例如HTTP Post或者web服務(wù)調(diào)用,而不偏離本發(fā)明的范圍。在行為908中,數(shù)據(jù)中心管理裝置接收來自特定的NCPI設(shè)備的設(shè)備配置。在一個實施例中,接收設(shè)備配置的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在這個實施例中,所接收的設(shè)備配置可以在本地存儲在數(shù)據(jù)中心管理裝置206上。過程900在910結(jié)束。各種實施例提供用于修改NCPI設(shè)備配置的過程。圖10示出一個這樣的過程1000, 其包括接收對NCPI設(shè)備配置的請求、顯示該設(shè)備配置、接收新的設(shè)備配置并且存儲該新的設(shè)備配置的行為。過程1000在1002開始。在行為1004中,數(shù)據(jù)中心管理裝置接收對特定的NCPI設(shè)備配置的請求。在一個實施例中,接收該請求的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在本實施例中,該請求可以由用戶使用用戶接口例如上面描述的配置接口 204來做出。在行為1006中,數(shù)據(jù)中心管理裝置顯示特定的NCPI設(shè)備配置。在一個實施例中, 顯示該設(shè)備配置的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在本實施例中,該顯示可以采用在用戶接口例如上面描述的配置接口 204內(nèi)顯示NCPI設(shè)備配置的形式。在行為1008中,數(shù)據(jù)中心管理裝置接收新的NCPI設(shè)備配置。在一個實施例中,接收設(shè)備配置的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在本實施例中,所接收的設(shè)備配置可以是經(jīng)由上面描述的配置接口204接收的修改的設(shè)備配置。在行為1010中,數(shù)據(jù)中心管理裝置存儲新的NCPI設(shè)備配置。在一個實施例中,存儲設(shè)備配置的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在本實施例中,所接收的設(shè)備配置可以用配置文件的形式在本地存儲在數(shù)據(jù)中心管理裝置206上。過程1000在1012結(jié)束。各種實施例提供用于提供NCPI設(shè)備配置的過程。圖11示出一個這樣的過程1100, 其包括接收提供新的NCPI設(shè)備配置的請求、將所請求的NCPI設(shè)備配置發(fā)送到所請求的 NCPI設(shè)備以及顯示狀態(tài)的行為。過程1100在1102開始。在行為1104中,數(shù)據(jù)中心管理裝置接收向特定的NCPI設(shè)備提供特定的NCPI設(shè)備配置的請求。在一個實施例中,接收該請求的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在這個實施例中,該請求可以由用戶使用用戶接口例如上面描述的配置接口 204輸入指示特定的NCPI設(shè)備配置和特定的NCPI 設(shè)備的信息來提供接口。在行為1106中,數(shù)據(jù)中心管理裝置向一個或多個特定的NCPI設(shè)備發(fā)送所請求的 NCPI設(shè)備配置。在一個實施例中,發(fā)送設(shè)備配置的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在本實施例中,可以使用由數(shù)據(jù)中心管理裝置206執(zhí)行的FTP Put命令來發(fā)送設(shè)備配置。但是,可以使用其他的技術(shù)和協(xié)議例如HTTPPost或者web服務(wù)請求來發(fā)送設(shè)備配置而不偏離本發(fā)明的范圍。在行為1108中,數(shù)據(jù)中心管理裝置顯示向NCPI設(shè)備提供設(shè)備配置的狀態(tài)。在一個實施例中,顯示該狀態(tài)的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在本實施例中,狀態(tài)的顯示可以通過用戶接口例如上面描述的配置接口 204來進行。過程1100在1110結(jié)束。各種實施例提供用于配置NCPI設(shè)備配置政策的過程。圖12示出一個這樣的過程 1200,其包括定義配置政策、收集NCPI設(shè)備信息以及將該配置政策應(yīng)用于NCPI設(shè)備的過程。過程1200在1202開始。在行為1204中,NCPI設(shè)備配置政策被定義。根據(jù)各種實施例,用戶可以使用數(shù)據(jù)中心管理裝置來定義這個配置政策。根據(jù)這些實施例的行為在下面參考圖13被討論。在行為1206中,NCPI設(shè)備信息被收集。根據(jù)一些實施例,數(shù)據(jù)中心管理裝置可以收集該設(shè)備信息。根據(jù)這些實施例的行為在下面參考圖14被討論。在行為1208中,NCPI設(shè)備配置政策被應(yīng)用。根據(jù)其他的實施例,數(shù)據(jù)中心管理裝置可以將設(shè)備配置政策應(yīng)用于一個或者多個NCPI設(shè)備。根據(jù)這些實施例的行為在下面參考圖15被討論。過程1200在1210結(jié)束。根據(jù)過程1200的配置行為使用戶能夠建立配置政策,該配置政策基于各種NCPI設(shè)備特征使用靈活的規(guī)則來自動配置NCPI設(shè)備,然后減輕與NCPI 設(shè)備的安裝和維護關(guān)聯(lián)的負擔。各種實施例提供用于定義NCPI設(shè)備配置政策的過程。圖13示出一個這樣的過程 1300,其包括顯示配置政策用戶接口、接收配置政策和存儲該配置政策的行為。過程1300在1302開始。在行為1304中,數(shù)據(jù)中心管理裝置顯示配置政策用戶接口。在一個實施例中,顯示該配置政策用戶接口的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在本實施例中,配置政策用戶接口可以包括配置成允許用戶指示配置政策的標識符、與配置政策關(guān)聯(lián)的設(shè)備配置和配置應(yīng)當應(yīng)用于的一個或者多個NCPI設(shè)備的特征的設(shè)施。如上面所討論的,那些其存在或者不存在確定特定的政策的適用性的特征可以變化,并且除了別的以外還包括NCPI設(shè)備的功能類型以及NCPI設(shè)備的邏輯和物理位置。在行為1306中,數(shù)據(jù)中心管理裝置接收NCPI設(shè)備配置政策。在一個實施例中,接收該配置政策的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在這個實施例中,可以從將信息輸入到上面描述的配置政策用戶接口的用戶接收該政策。在行為1308中,數(shù)據(jù)中心管理裝置存儲設(shè)備配置政策。在一個實施例中,存儲該設(shè)備配置的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在這個實施例中,所接收的配置政策可以在本地存儲在數(shù)據(jù)中心管理裝置206上。過程1300在1310結(jié)束。各種實施例提供用于收集NCPI設(shè)備信息的過程。圖14示出一個這樣的過程1400, 其包括請求NCPI設(shè)備信息、接收NCPI設(shè)備信息以及存儲NCPI設(shè)備信息的行為。過程1400 在1402開始。在行為1404中,數(shù)據(jù)中心管理裝置請求NCPI設(shè)備的設(shè)備信息。在一種實施例中, 請求該設(shè)備信息的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在這個實施例中,可以經(jīng)由配置成接收NCPI設(shè)備特征的用戶接口對用戶進行該請求。可以經(jīng)由用戶接口請求的設(shè)備特征包括確定設(shè)備配置政策的適用性所需要的任何設(shè)備特征,并且因此除了別的以外還可以包括NCPI設(shè)備的功能類型以及 NCPI設(shè)備的邏輯和物理位置。在另一個實施例中,數(shù)據(jù)中心管理裝置206可以使用各種已知協(xié)議和技術(shù)經(jīng)由網(wǎng)絡(luò)208來直接從NCPI設(shè)備請求特征。在行為1406中,數(shù)據(jù)中心管理裝置接收NCPI設(shè)備信息。在一個實施例中,接收該設(shè)備信息的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在這個實施例中,可以經(jīng)由上面描述的用戶接口或者響應(yīng)于經(jīng)由網(wǎng)絡(luò) 208進行的請求來接收設(shè)備信息。在行為1408中,數(shù)據(jù)中心管理裝置存儲NCPI設(shè)備信息。在一個實施例中,存儲設(shè)備信息的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在本實施例中,設(shè)備信息可以在本地存儲在數(shù)據(jù)中心管理裝置206上。過程1410在1412結(jié)束。各種實施例提供用于應(yīng)用NCPI設(shè)備配置政策的過程。圖15示出一個這樣的過程 1500,其包括讀取NCPI設(shè)備信息和至少一個NCPI設(shè)備配置政策、確定遵循該配置政策的 NCPI設(shè)備、并且向遵循該配置政策的設(shè)備提供與可適用的配置政策關(guān)聯(lián)的NCPI設(shè)備配置的行為。過程1500在1502開始。
16
在行為1504中,數(shù)據(jù)中心管理裝置讀取NCPI設(shè)備配置政策和一組NCPI設(shè)備信息。在一個實施例中,讀取該設(shè)備和政策信息的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在這個實施例中,信息可以被讀入數(shù)據(jù)中心管理裝置的存儲器中用于進一步的處理。在行為1506中,數(shù)據(jù)中心管理裝置確定哪些NCPI設(shè)備遵循配置政策。在一個實施例中,進行這個確定的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在這個實施例中,數(shù)據(jù)中心管理裝置206可以通過比較和匹配配置政策所針對的設(shè)備特征與如上面所述讀入存儲器中的設(shè)備特征來確定哪些NCPI 設(shè)備遵循設(shè)備配置政策。在行為1508中,數(shù)據(jù)中心管理裝置向遵循配置政策的NCPI設(shè)備提供與可適用的 NCPI設(shè)備配置政策關(guān)聯(lián)的設(shè)備配置。在一個實施例中,提供設(shè)備配置的數(shù)據(jù)中心管理裝置是根據(jù)上面描述的數(shù)據(jù)中心管理裝置206來布置和配置的數(shù)據(jù)中心管理裝置。在本實施例中,該提供可以采用FTP Put命令的形式,或者經(jīng)由如上面所述的其他技術(shù)和協(xié)議。過程1500在1510結(jié)束。過程800、900、1000、1100、1200、1300、1400和1500的每一個在特定的實施例中描
述一個特定的行為順序??梢酝ㄟ^或者使用如本文討論的特別配置的一個或者多個計算機系統(tǒng)來執(zhí)行包括在這些過程的每一個中的行為。根據(jù)一個或者多個實施例,一些行為是可選的,因此可以被省略。另外,行為的順序可以改變,或者可以增加其他行為,而不偏離本發(fā)明的范圍。如上所述,在至少一些實施例中,這些行為處理代表有形對象的數(shù)據(jù)。另外,如上所述,在至少一個實施例中,這些行為在特定的、特別配置的機器,即,數(shù)據(jù)中心管理裝置上執(zhí)行。在本文以單數(shù)形式提及的系統(tǒng)和方法的實例或者元件或者行為的任何提及也可以包含包括多個這些元件的實例,并且在本文以復(fù)數(shù)形式對任何實例或者元件或者行為的任何提及也可以包含僅包括單個元件的實例。以單數(shù)形式或復(fù)數(shù)形式的提及不是用來限制當前公開的系統(tǒng)或者方法、其部件、行為或者元件。本文公開的任何實施例可以與其他任何實施例組合,并且對“實施例”、“一些實施例”、“可選的實施例”、“各種實施例”、“一個實施例”、“至少一個實施例”、“這個和其他的實施例”等的提及不一定是相互排他的,而是旨在指示結(jié)合實施例描述的特定的特征、結(jié)構(gòu)、 或者特性可以包括在至少一個實施例中。如本文使用的這樣的術(shù)語不一定都指同一實施例。任何實施例可以用根據(jù)本文公開的方面的任何方式與其他任何實施例組合。對于“或者”的提及可以被解釋為包括的,以便使用“或者”描述的任何術(shù)語可以指示所述術(shù)語的單個、一個以上、和全部的任何一種情況。在附圖、詳細描述或者任何權(quán)利要求中的技術(shù)特征跟隨有參考標志的情況下,該參考標志為了增加附圖、詳細描述和權(quán)利要求的可理解性的唯一目的而被包括。因此,參考標志的存在或不存在對任何權(quán)利要求元件的范圍都沒有任何限制效果。現(xiàn)在描述了本發(fā)明的一些說明性的方面以后,對本領(lǐng)域技術(shù)人員應(yīng)當明顯,上述內(nèi)容只是例證性的而不是限制性的,僅作為例子被提供。類似地,本發(fā)明的方面可以用于實現(xiàn)其他的目的。許多修改和其他例證性的實施例在本領(lǐng)域普通技術(shù)人員的范圍內(nèi),并且被設(shè)想為落入本發(fā)明的范圍內(nèi)。特別是,雖然本文提出的許多實施例包括方法行為或者系統(tǒng)元件的特定的組合,應(yīng)當理解,那些行為和那些元件可以用其他的方式組合來實現(xiàn)相同的目的。
權(quán)利要求
1.一種用于使用數(shù)據(jù)中心管理裝置來配置NCPI設(shè)備的方法,所述方法包括 通過所述數(shù)據(jù)中心管理裝置經(jīng)由網(wǎng)絡(luò)從第一 NCPI設(shè)備收集至少一個設(shè)備配置; 修改所述至少一個設(shè)備配置;以及經(jīng)由所述網(wǎng)絡(luò)向所述第一 NCPI設(shè)備提供經(jīng)修改的至少一個設(shè)備配置。
2.如權(quán)利要求1所述的方法,其中通過所述數(shù)據(jù)中心管理裝置收集所述至少一個設(shè)備配置包括從所述第一 NCPI設(shè)備復(fù)制至少一個配置文件。
3.如權(quán)利要求1所述的方法,其中通過所述數(shù)據(jù)中心管理裝置從所述第一NCPI設(shè)備收集所述至少一個設(shè)備配置包括從不間斷電源(UPQ收集所述至少一個設(shè)備配置。
4.如權(quán)利要求1所述的方法,還包括在數(shù)據(jù)存儲器內(nèi)存儲所述經(jīng)修改的至少一個設(shè)備配置。
5.如權(quán)利要求1所述的方法,還包括向第二NCPI設(shè)備提供所述經(jīng)修改的至少一個設(shè)備配置。
6.如權(quán)利要求5所述的方法,其中向所述第一NCPI設(shè)備提供經(jīng)修改的至少一個設(shè)備配置包括向UPS提供所述經(jīng)修改的至少一個設(shè)備配置,以及向第二 NCPI設(shè)備提供所述經(jīng)修改的至少一個設(shè)備配置包括向配電單元(PDU)提供所述經(jīng)修改的至少一個設(shè)備配置。
7.如權(quán)利要求6所述的方法,其中向所述UPS提供經(jīng)修改的至少一個設(shè)備配置包括提供包括對所述UPS和所述PDU共有的操作參數(shù)的配置文件。
8.一種用于配置NCPI設(shè)備的數(shù)據(jù)中心管理裝置,所述裝置包括 存儲介質(zhì);網(wǎng)絡(luò)接口 ;以及控制器,其耦合到所述存儲介質(zhì)和所述網(wǎng)絡(luò)接口,并且配置成 經(jīng)由所述網(wǎng)絡(luò)接口從第一 NCPI設(shè)備收集至少一個設(shè)備配置; 修改所述至少一個設(shè)備配置;以及經(jīng)由所述網(wǎng)絡(luò)接口向所述第一 NCPI設(shè)備提供經(jīng)修改的至少一個設(shè)備配置。
9.如權(quán)利要求8所述的數(shù)據(jù)中心管理裝置,其中所述控制器還配置成從所述第一NCPI 設(shè)備復(fù)制至少一個配置文件。
10.如權(quán)利要求8所述的數(shù)據(jù)中心管理裝置,其中所述控制器還配置成從不間斷電源 (UPS)收集所述至少一個設(shè)備配置。
11.如權(quán)利要求8所述的數(shù)據(jù)中心管理裝置,其中所述控制器配置成在所述存儲介質(zhì)上存儲所述經(jīng)修改的至少一個設(shè)備配置。
12.如權(quán)利要求8所述的數(shù)據(jù)中心管理裝置,其中所述控制器配置成向第二NCPI設(shè)備提供所述經(jīng)修改的至少一個設(shè)備配置。
13.如權(quán)利要求12所述的數(shù)據(jù)中心管理裝置,其中所述控制器還配置成提供包括對 UPS和PDU共有的操作參數(shù)的配置文件。
14.一種用于使用數(shù)據(jù)中心管理裝置來自動配置NCPI設(shè)備的方法,所述方法包括 定義配置政策,所述配置政策具有相關(guān)的NCPI設(shè)備配置;通過所述數(shù)據(jù)中心管理裝置確定遵循所述NCPI設(shè)備配置政策的至少一個NCPI設(shè)備;以及向遵循所述NCPI設(shè)備配置政策的所述至少一個NCPI設(shè)備提供所述相關(guān)的NCPI設(shè)備配置。
15.如權(quán)利要求14所述的方法,其中定義所述配置政策包括基于所述至少一個NCPI設(shè)備的物理位置來定義可適用于所述至少一個NCPI的配置政策。
16.如權(quán)利要求14所述的方法,其中提供所述相關(guān)的NCPI設(shè)備配置包括將至少一個配置文件復(fù)制到所述至少一個NCPI設(shè)備。
17.如權(quán)利要求14所述的方法,其中提供所述相關(guān)的NCPI設(shè)備配置包括向不間斷電源 (UPS)提供所述相關(guān)的NCPI設(shè)備配置。
18.如權(quán)利要求14所述的方法,其中定義所述配置政策包括指定事件,所述事件的發(fā)生觸發(fā)所述配置政策的應(yīng)用;并且所述方法還包括在執(zhí)行通過所述數(shù)據(jù)中心管理裝置確定遵循所述NCPI設(shè)備配置政策的所述至少一個NCPI設(shè)備的行為之前確定所述事件已經(jīng)發(fā)生。
19.如權(quán)利要求14所述的方法,其中定義所述配置政策包括定義可適用于不同功能類型的至少兩個NCPI設(shè)備的配置政策。
20.如權(quán)利要求19所述的方法,其中定義可適用于所述至少兩個NCPI設(shè)備的配置政策包括定義可適用于UPS和計算機機房空調(diào)的配置政策。
全文摘要
提供了用于配置網(wǎng)絡(luò)關(guān)鍵物理基礎(chǔ)設(shè)施(NCPI)設(shè)備的系統(tǒng)和方法。在一個實施例內(nèi),提供包括通過數(shù)據(jù)中心管理裝置經(jīng)由網(wǎng)絡(luò)從NCPI設(shè)備收集至少一個設(shè)備配置、修改所述至少一個設(shè)備配置和經(jīng)由所述網(wǎng)絡(luò)向所述NCPI設(shè)備提供經(jīng)修改的至少一個設(shè)備配置的行為的方法。在另一個實施例內(nèi),提供包括存儲介質(zhì)、網(wǎng)絡(luò)接口以及耦合到所述存儲介質(zhì)和所述網(wǎng)絡(luò)接口的控制器的數(shù)據(jù)中心管理裝置,并且該控制器配置成經(jīng)由所述網(wǎng)絡(luò)接口從第一NCPI設(shè)備收集至少一個設(shè)備配置,修改所述至少一個設(shè)備配置并且經(jīng)由所述網(wǎng)絡(luò)接口向所述第一NCPI設(shè)備提供經(jīng)修改的至少一個設(shè)備配置。
文檔編號H04L12/24GK102415052SQ201080018651
公開日2012年4月11日 申請日期2010年4月27日 優(yōu)先權(quán)日2009年4月29日
發(fā)明者喬·羅伯特·倫克, 卡爾·約瑟夫·梅斯特三世, 大衛(wèi)·邁克爾·阿羅尼恩, 布萊恩·克里斯多佛·拜赫巴哈尼, 斯科特·M·萊梅斯基, 約翰·奧萊利 申請人:美國能量變換公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1